Expressions in Java MapScript
    Bas Vanmeulebrouk 
    bvanmeul at EBE.UCT.AC.ZA
       
    Tue Oct  4 02:34:40 PDT 2005
    
    
  
Hi list,
 
I have defined classes in a layer using expressions as shown below. 
Using the MapServer cgi-executable, the layer draws fine. However, using
Java MapScript I get an error "Failed to parse expression" when drawing the
layer. When I remove the expression and use a single class instead, the
layer draws fine. Does anyone know what I am doing wrong?
 
Kind regards,
 
Bas Vanmeulebrouk.
 
 
    CLASS
         NAME "100"
         EXPRESSION ([pct_piped_water] = 100)
        OUTLINECOLOR 110 110 110
        COLOR 56 168 0
      END
      CLASS
        NAME "95 - 100"
         EXPRESSION ([pct_piped_water] < 100 AND [pct_piped_water] >= 95)
        OUTLINECOLOR 110 110 110
        COLOR 176 224 0
      END
      CLASS
        NAME "90 - 95"
         EXPRESSION ([pct_piped_water] < 95 AND [pct_piped_water] ge 90)
        OUTLINECOLOR 110 110 110
        COLOR 255 170 0
      END
    CLASS
         NAME "< 90"
         EXPRESSION ([pct_piped_water] < 90)
        OUTLINECOLOR 110 110 110
        COLOR 255 0 0
      END
 
  END # End Piped water polygon layer
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20051004/5afabc3c/attachment.htm>
    
    
More information about the MapServer-users
mailing list