Hi Simon,

I've found that such errors in the past are usually related to the precision of the coordinates. Try putting your geometries through ST_SnapToGrid(), snapping them to some reasonable grid. Ensure they are still valid and try ST_Union again.

In any case, TopologyExceptions are getting fewer and farther between as the JTS and GEOS codebases are continually enhanced and improved upon. Can you provide a concrete example?

Cheers,
Kevin

Simon Greener wrote:
I have been trying out the new ST_Union in 1.4 and have a question.

I note that, whenever I hit an error like this:

NOTICE:  TopologyException: found non-noded intersection between 5.74214e+006 
7.36573e+006, 5.74304e+006 7.36666e+006 and 5.74339e+006 7.36629e+006, 
5.74304e+006 7.36666e+006 5.74304e+006 7.36666e+006

ST_Union fails to produce a result.

Is there anything I can do to address this TopologyException issue within 
PostGIS.

regards
Simon
_______________________________________________
postgis-users mailing list
postgis-users@postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to