[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