[postgis-tickets] [PostGIS] #4538: ST_Difference(g1, g2) throws lwgeom_difference: GEOS Error: TopologyException: found non-noded intersection
PostGIS
trac at osgeo.org
Sun Oct 27 13:17:00 PDT 2019
#4538: ST_Difference(g1,g2) throws lwgeom_difference: GEOS Error:
TopologyException: found non-noded intersection
-----------------------+--------------------------
Reporter: laopsahl | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS GEOS
Component: postgis | Version: 2.5.x
Resolution: | Keywords:
-----------------------+--------------------------
Comment (by laopsahl):
Thanks, I did a test now using ST_Snap and with the code in
https://github.com/larsop/esri_union/blob/handle_topo_errors/src/main/sql/function_01_esri_union_intersection.sql
I managed to run esri_union on two tables that failed before. I got about
2000 topo errors and all of them was resolved by using ST_snap and some
other utils.
I added some more test cases is you need in the of this file
https://github.com/larsop/esri_union/blob/handle_topo_errors/src/test/sql/regress/esri_union.sql
.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4538#comment:3>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list