Failed to draw layer error with mysql points
Frank Warmerdam
warmerdam at POBOX.COM
Wed Jul 12 14:11:57 PDT 2006
Sarah Parrott wrote:
> Hi,
>
> I'm trying to get point data out of mysql to display on a map. I'm
> using the following .ovf file, which I've tested using ogrinfo and seems
> to work fine.
>
> <OGRVRTDataSource>
> <OGRVRTLayer name="test_gis">
>
> <SrcDataSource>MYSQL:test_gis,user=root,password=mypword,host=127.0.0.1
> <http://127.0.0.1>,port=3306,tables=boxes</SrcDataSource>
> <SrcSQL>SELECT fid, x, y FROM boxes</SrcSQL>
> <GeometryType>wkbPoint</GeometryType>
> <GeometryField encoding="PointFromColumns" x="x" y="y" z="z" />
> </OGRVRTLayer>
> </OGRVRTDataSource>
...
> I've tried loads of different things in the .map file (below) but I
> still end up with the same problem. Does anyone know what I'm going wrong?
Sarah,
I would suggest trying shp2img on your map. I *suspect* this is the problem
with OGR datasources where OGR issues an error internally about not supporting
setting attribute (or perhaps it was spatial) constraints on an ExecuteSQL()
result and this causing unnecessary problems in mapserver. But the expected
error message is not visible in your report - possibly because it is being
masked by something more generic.
Possibly shp2img with DEBUG ON for the map and layer in question would give
more detailed information.
Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | President OSGF, http://osgeo.org
More information about the MapServer-users
mailing list