[mapserver-users] filtering features of layer by quarries inattribute table
Steve Lime
Steve.Lime at dnr.state.mn.us
Tue Nov 25 20:59:02 PST 2008
Something like this should work:
CLASS
NAME 'Small'
EXPRESSION ([AREA] < 1000)
...
END
CLASS
NAME 'Medium'
EXPRESSION ([AREA] >= 1000 AND [AREA] < 5000)
...
END
CLASS
NAME 'Large'
# no expression necessary since this class will catch everything >= 5000
...
END
Steve
>>> "Oz Nahum" <nahumoz at gmail.com> 11/21/08 1:05 PM >>>
Hi,
I would like to have attributed of a layer, displayed according their area.
For example, I want to display a simple polygon layer, which have in
the attribute table the field "AREA" which is the field in meter sq.
I would like to display the layer in 3 different color schemes, like -
color a for AREA < 1000, color b for AREA > 1000 && AREA < 5000, and
color c for AREA > 5000 .
>From map server tutorial I saw I can refer to string attribute, for example:
I used the files from:
http://biometry.gis.umn.edu/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example2.map&layer=states&zoom=0&mode=browse&root=/tutorial&program=/cgi-bin/mapserv.exe&map_web=template+example2-4.html
Here is what I am talking about...
CLASSITEM 'FEATURE'
CLASS
NAME 'Lakes'
EXPRESSION /(^B|^C|^L|^R)./
STYLE
COLOR 72 64 254
END
END # CLASS
CLASS
NAME 'Rivers'
EXPRESSION 'Stream'
STYLE
COLOR 136 128 255
END
END # CLASS
CLASS
NAME 'Wetlands'
EXPRESSION 'Swamp or Marsh'
STYLE
COLOR 195 252 255
OUTLINECOLOR 195 252 255
SYMBOL 'circle'
SIZE 0
END
END # CLASS
END # LAYER
But all my attempts to classify water bodies according to their area
did not succeed. Can anyone help me?
Thanks, Oz
---
when one person suffers from a delusion it is called insanity. When
many people suffer from a delusion it is called religion."
Robert Pirsig, Zen and the Art of Motorcycle Maintenance
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list