Elijah,

I've used GEOS Buffer function available via the OGR API (http://www.gdal.org/ogr/classOGRGeometry.html) to clean polygons:

OGRGeometry *poTempGeometry = poGeometry->Buffer(0.0); // Let Geos fix the problem.


Best Regards,
Brent Fraser


On 4/27/2011 8:36 AM, Elijah Robison wrote:
Hey devs, is anyone aware of an OGR approach to validate/clean geometries, for instance, as they are being converted from SHP to PostGRESql? It's not uncommon to have a handful of invalid geometries (usually self-intersecting polygons) in a parcel dataset, and it's impractical to correct them manually. In most situations I use the "Clean Geometries" function in ArcGIS, which does fix the problem. However this one functionality is my main reason to retain Arc in my primary tool chain.

I've never found a scripting approach by trolling the search engines so I thought I'd ask here.

Thanks, Elijah
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev


_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to