Kathleen, That works quite well Thank you!
Mark Volz GIS Specialist Lyon County, MN 507-532-8218 From: Kathleen Hirst [mailto:[email protected]] Sent: Thursday, July 28, 2011 7:57 PM To: Mark Volz Cc: [email protected] Subject: FW: [mapserver-users] display labels as an integer instead of scientific notations [SEC=UNCLASSIFIED] Hi Mark, You can use an OGR connection for formatting of number fields when labelling in MapServer version 5.x. I think you need GDAL 1.6 or later. For example with a shapefile called test.shp with a field, testfld1, you can do the following to show only two decimal places. LAYER .. CONNECTIONTYPE OGR CONNECTION "test.shp" DATA "select CAST(testfld1 AS numeric (4,2)) from test" .. CLASS ... TEXT ([testfld1)] LABEL .. END END END Regards, Kathleen ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Mark Volz Sent: Thursday, 28 July 2011 5:26 AM To: [email protected] Subject: [mapserver-users] display labels as an integer instead of scientific notations. Hello, I have a label that displays a number in scientific notation; for example 2.08+e002. I would like the label to display as an integer such as 2.08. In the past I asked a similar question about HTML templates and someone mentioned that I should use "[item name="area" precision=2]" Unfortunately, the statement seems invalid as a label in the .map file. Does anyone know how I can display a number as an integer? Or will I have to convert all my values to Text? I am using mapserver 5.4 Thanks Mark
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
