[mapserver-users] Shape ID in FILTER/CLASS EXPRESSION?
Armin Burger
armin.burger at territoriumonline.com
Thu Dec 13 10:02:26 PST 2001
Steve,
my question was, if there's an expression for the *internal* ID of a
shapefile that I can use for the class/filteritem, just like the [shpidx]
for templates. I.e., an item that is no standard visible field of the
attribute table. [shpidx] does just that, but it is the expression for the
templates, and will not work as class/filteritem.
Thanks
Armin
> Armin,
> Yes, you can set CLASS membership via CLASSITEM and EXPRESSIONs as
> below. The MAPFILE Reference doc has more information on this. This is
> an extract from my 3.5 map file which filters on CFCC codes:
> LAYER
> NAME landpt
> TYPE POINT
> MAXSCALE 100000
> DATA us/25017/landpt
> STATUS ON
> CLASSITEM "CFCC"
> CLASS # schools
> EXPRESSION /D43/
> OUTLINECOLOR 0 0 0
> COLOR 220 220 5
> SYMBOL 'square'
> SIZE 7
> END
> CLASS # government buildings, Armory, Fire Station, PO, etc
> EXPRESSION /D65/
> COLOR 200 75 200
> SYMBOL 'circle'
> SIZE 7
> END
> CLASS # Cemetery
> EXPRESSION /D82/
> COLOR 255 0 0
> SYMBOL 'cemetery'
> SIZE 7
> END
> END
> -Steve
> Armin Burger wrote:
>>
>> Hello everybody,
>>
>> with the template tag [shpidx] I can retrieve the feature ID for a
selected
>> feature of a shapefile in the query template. Is there anything similar
for
>> the FILTERITEM or CLASSITEM definition of the map file, like CLASSITEM
>> "shpidx"?
>>
>> Armin
>> --
>> Armin Burger
>> Territorium Online
>> Siemensstrasse/Via Siemens 19 - 39100 Bozen/Bolzano - Italia
More information about the MapServer-users
mailing list