issue with classitem and tileindex...

Brent Fraser bfraser at GEOANALYTIC.COM
Thu Mar 29 13:52:30 PDT 2007


John,

  You could try the newer (and more flexible?) "two-layer"
style of tileindex specification:

LAYER
 NAME "lpy_idx_lyr"
 TYPE TILEINDEX
 DATA "lpy_idx"
END


LAYER
 NAME "landmark_polys"
 GROUP "bound"
 TILEINDEX "lpy_idx_lyr"  # this points to the above layer
 METADATA
     "wms_title" "landmark_polys"
     "wms_group_title" "landmark"
 END
 PROJECTION
 "init=epsg:4326"
 END
 STATUS ON
 CLASSITEM "CFCC"
 CLASS
   EXPRESSION "D82"
   NAME 'Cemetary'
   MAXSCALE 250000
   STYLE
     COLOR 209 208 204
   END
 END
END

I haven't tested this, so it may not work.  The trick is to
tell Mapserver the CLASS is to be applied to the files
pointed to by the tileindex, not the tile index itself (I'm
sure it doesn't have an attributed named "CFCC").

Steve Woodbridge may have some insight into this, since it's
tiled vectors; I've only done tiled raster....

Brent Fraser
GeoAnalytic Inc.
Calgary, Alberta

----- Original Message ----- 
From: "John Cole" <john.cole at UAI.COM>
To: <MAPSERVER-USERS at LISTS.UMN.EDU>
Sent: Thursday, March 29, 2007 2:04 PM
Subject: Re: [UMN_MAPSERVER-USERS] issue with classitem and
tileindex...


> Steve,
>   Thanks for the quick reply, unfortunately I had already
tried that :-(
>
> msDBFGetItemIndex(): DBASE file error. Item 'CFCC' not
found.
>
> Is there anything else that could be wrong?
>
> Here is my layer:
>
> LAYER
> NAME "landmark_polys"
> GROUP "bound"
> TILEINDEX "lpy_idx"
>         METADATA
> "wms_title" "landmark_polys"
> "wms_group_title" "landmark"
> END
> PROJECTION
> "init=epsg:4326"
> END
> STATUS ON
> CLASSITEM "CFCC"
> TYPE POLYGON
>
> CLASS
> EXPRESSION "D82"
> NAME 'Cemetary'
> MAXSCALE 250000
> STYLE
> COLOR 209 208 204
> END
> END
> END
>
> We are using the current version of MS4W.
>
> Thanks,
>
> John
>
>
> Stephen Woodbridge wrote:
> >
> > John,
> >
> > In shapefiles attribute are all upper case. try:
> >     classitem 'CFCC'
> >
> > -Steve W
> >
> > John Cole wrote:
> >> I have a couple of county shapefiles where I've created
a tileindex using
> >> tile4ms.  When I render these with MS, things work fine
until I set the
> >> classitem, and then it can't find the classitem column
on the shapefile
> >> (in
> >> this case 'cfcc').
> >>
> >> Is there something special you have to do to use a
class item or label
> >> item
> >> with a tileindex?
> >>
> >> Thanks,
> >>
> >> John
> >
> >
>
> -- 
> View this message in context:
http://www.nabble.com/issue-with-classitem-and-tileindex...-tf3488200.html#a9741591
> Sent from the Mapserver - User mailing list archive at
Nabble.com.



More information about the MapServer-users mailing list