[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