[gdal-dev] GML Invalid exterior ring

Moffatt, Greg Greg.Moffatt at amec.com
Thu Dec 20 07:45:07 PST 2012


Hi all,



I've tried this query on the ms4w and mapserver lists without luck, so please forgive my cross-post.  I think the issue is somehow related to GDAL/OGR, so I'm hoping someone on this list can shed some light.



I have a GML file that's generated by SQL Server that contains one or more polygons.  It used to work, but since I've upgraded the ms4w installation on my web server, any requests to MapServer for that layer fail with the message: msOGRFileNextShape(): OGR error. Invalid exterior ring.



An example of the GML is attached, along with a .map file.  The GML opens fine in the Gaia and Snowflake GML viewers.  A recent version of ogrinfo returns:



ERROR 1: Unrecognised geometry type <ms>.

ERROR 1: Invalid exterior ring

Had to open data source read-only.

INFO: Open of `warnings_en-CA.gml'

      using driver `GML' successful.

1: Warnings



I've worked my way back through the ms4w versions, and have found that a change between 3.0.3 and 3.0.4-beta1 may be the culprit:



ms4w 3.0.3 - Works

ms4w 3.0.4-beta1 - Invalid exterior ring

ms4w 3.0.5 - Invalid exterior ring

ms4w 3.0.6 - Invalid exterior ring



GDAL changed from 1.8.1RC2 to 1.9.0 in that step.  I've looked through the GDAL release notes, but nothing is jumping out at me.



Any idea why MapServer (or OGR specifically) might balk at the GML?



A million thanks,

Greg

________________________________
The information contained in this e-mail is intended only for the individual or entity to whom it is addressed.
Its contents (including any attachments) may contain confidential and/or privileged information.
If you are not an intended recipient you must not use, disclose, disseminate, copy or print its contents.
If you receive this e-mail in error, please notify the sender by reply e-mail and delete and destroy the message.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20121220/c5398bc1/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Warnings_en-CA.gml
Type: application/octet-stream
Size: 5158 bytes
Desc: Warnings_en-CA.gml
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20121220/c5398bc1/attachment-0001.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Map.map.map
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20121220/c5398bc1/attachment-0001.ksh>


More information about the gdal-dev mailing list