Have you looked at this page in the documentation?

http://mapserver.org/mapfile/expressions.html#arithmetic-operations-and-functions-that-return-a-number

You should be able to do this.  You wouldn't use a CLASSITEM, just an 
expression.  

Create individual classes for green, yellow, and red.  

The expression for green would be something  like:

EXPRESSION ([PopulationOver65] / [PopulationTotal] * 100 < 10)

David.

-----Original Message-----
From: mapserver-users-boun...@lists.osgeo.org 
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of jjwang
Sent: Thursday, September 08, 2011 12:47 AM
To: mapserver-users@lists.osgeo.org
Subject: [mapserver-users] how to define the CLASSITEM and EXPRESSION in this 
case?

I want to define classes according to the proportion between two attributes
of the feature.
How to do this?
For example: feature has two attributes 'PopulationOver65' and
'PopulationTotal'. They are both numbers.
I want the color of this feature:
green if PopulationOver65/PopulationTotal <10%,
yellow if 10% -30%,
red if 30%.

Anyway to do this?

JJ

--
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/how-to-define-the-CLASSITEM-and-EXPRESSION-in-this-case-tp6770598p6770598.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to