On 2016-04-04 12:33 AM, Inna Nogeste wrote:
Hi Thomas,
After many attempts using the same expression syntax it finally worked.
Is there any reason as to why the following expression syntax didn’t
work the first time?
You could be hitting a weird issue in your DBF file, where your
attributes are stored. As I mentioned earlier to you, you could test
further by using the ogrinfo commandline tool to return the column
types, and also step through the values, such as:
ogrinfo myfile.shp myfile |more
That should allow you to step through each value, and note how your zero
integer values appear to the GDAL/OGR library.
You can also pass your expression directly to the ogrinfo tool, and
check the response for the correct "feature count" value, such as:
ogrinfo -where "INT_TEST = 0" myfile.shp myfile -summary
Then you could also change your mapfile layer such as:
LAYER
...
CONNECTIONTYPE OGR
CONNECTION "myfile.shp"
...
CLASSITEM "INT_TEST"
CLASS
EXPRESSION "0"
...
END #class
END #layer
You can also do some more testing, by creating a new integer column in
you DBF, setting a few zero values in it, and then re-testing in
MapServer through the shp2img command. Likely you will find an odd
problem with the old integer column.
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users