[PostGIS] #5782: TopoGeo_addLinestring corrups topology: adjacent edges 33 and -32 bind different face (1 and 0)

PostGIS trac at osgeo.org
Thu Sep 26 03:13:16 PDT 2024


#5782: TopoGeo_addLinestring corrups topology: adjacent edges 33 and -32 bind
different face (1 and 0)
--------------------------------+---------------------------
  Reporter:  Lars Aksel Opsahl  |      Owner:  strk
      Type:  defect             |     Status:  new
  Priority:  high               |  Milestone:  PostGIS 3.4.4
 Component:  topology           |    Version:
Resolution:                     |   Keywords:
--------------------------------+---------------------------
Comment (by strk):

 Replying to [comment:19 Lars Aksel Opsahl]:
 > So if ST_Distance in postgis had used the same GEOS call that you do it
 would have worked ?

 In this specific case YES, I've tried it and if `ST_Distance` used
 GEOSDistance the test would pass. I guess the reason to use liblwgeom
 would be avoidinng the conversion to GEOS but if it gives wrong answers we
 could switch over.

 What Martin says about distance being not robust enough remains as a
 problem though...
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5782#comment:24>
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