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