[postgis-tickets] [PostGIS] #4684: Topology construction routine results invalid topology

PostGIS trac at osgeo.org
Mon May 4 22:12:08 PDT 2020


#4684: Topology construction routine results invalid topology
----------------------+---------------------
 Reporter:  laopsahl  |      Owner:  pramsey
     Type:  defect    |     Status:  new
 Priority:  medium    |  Milestone:
Component:  postgis   |    Version:  3.0.x
 Keywords:            |
----------------------+---------------------
 When using topology.TopoGeo_addLinestring we some times end with invalid
 topology.

 It's seem to happen more often when running i multithread environment than
 in single threaded environment. Running the same code on the same data set
 may produce different results each time.
 The result of this are lost surface or that two surfaces are merged
 together as one. The edges are in most cases represented in the the edge
 table the data about left_face and right_face wrong. I many case we
 right_face and left_face are equal and different from 0, that means an
 dangling egde, but it's not because we can construct a Polygon based on
 the edges inside the face where spatially located.

 There is more detailed information here.
 [https://github.com/larsop/resolve-overlap-and-gap/issues/7]

 There is also an related bug here
 [https://trac.osgeo.org/postgis/ticket/4681#ticket]

-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4684>
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