[Mapserver-users] classification question

Till Adams adams at terrestris.de
Wed Oct 22 05:55:50 EDT 2003


Dear Bart,

never tried soemthing like that, but I guess you may use something like 
this:

CLASS
  EXPRESSION ([zone1] > [zone2] > and [zone1] > [zone3] and ...)
  COLOR x x x
END # CLASS

CLASS
  EXPRESSION ([zone2] > [zone1] > and [zone2] > [zone3] and ...)
  COLOR x x x
END # CLASS

Let me know, if this worked :-)

Easier would be to insert a new column in your table, where the the 
[zone_nr] is in according to the highest value of each [zone] in a line. 
Looks like:
[NewColumn]
zone1
zone3
zone4
zone1
...

Then use

CLASS
  EXPRESSION /^zone1/
  COLOR x x x
END # CLASS
...

;-)
Till

bartvde at xs4all.nl schrieb:
> Hi list,
> 
> is it possible to perform the following classification in Mapserver?
> 
> I have an attribute table for polygons like this (for each zone the
> percentage is given):
> 
> polygon zone1 zone2 zone3 zone4 .. zoneN
> 1       60    20    20    0
> 2       20    60    10    10
> 3       40    40    20    0
> 
> zone1: blue
> zone2: red
> zone3: green
> zone4: yellow
> 
> In this situation I would want each polygon to have the color of the zone
> with the highest percentage, if there is one zone that has a percentage >=
> 60%.
> 
> If none of the zones have a percentage >= 60%, the polygon will be
> depicted with one color, and the other (second dominant zone) color as the
> color for pattern hatching.
> 
> Thanks in advance for the info.
> 
> Best regards,
> Bart
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> 


-- 

***** Besuchen Sie uns auf der acqua alta *****
*****   vom 24.-27. November in München   *****

-----

Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de





More information about the mapserver-users mailing list