[mapserver-users] not able to label a feature with concatenated strings (data field + string literal)
Lime, Steve D (DNR)
steve.lime at state.mn.us
Mon Jun 27 08:10:45 PDT 2011
Hi Ralf: There looks to be an error in the migration guide with one of
the examples. Specifically:
TEXT ([area] + ' acres') should be TEXT ('[area]' + ' acres')
You have to explicitly cast the attribute area to a string. That said
TEXT '[area] acres' should work. What output/error do you get with that?
The new expression parsing isn't used at all in that case so I would
expect something different that what's below.
Steve
-----Original Message-----
From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Ralf Trier
Sent: Monday, June 27, 2011 8:33 AM
To: mapserver-users at lists.osgeo.org
Subject: [mapserver-users] not able to label a feature with concatenated strings (data field + string literal)
I' am updated to PHP-Script Version 6.0.
I older version I labeled features with concatenated strings (data field
+ string literal).
The documentation of the class section says that Text can be set like:
Text ([FIRSTNAME],[LASTNAME])
According to the Migration Guide I can use
TEXT ([area] + ' acres')
TEXT '[area] acres'
None of these 3 versions work.
Mostly I get an error like:
yyparse(): Expression parser error. syntax error
msShapeGetAnnotation: Expression parser error. Failed to process text
expression:
Any idea, what I can do.
_______________________________________________
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