[postgis-tickets] [PostGIS] #5289: RemoveUnusedPrimitives: WARNING: Edges 14315 and 1937 joined by node 10801 could not be healed: Healing of edges 14315 and 1937 was reported to remove node 1661 while we expected 10801 instead

PostGIS trac at osgeo.org
Wed Nov 16 07:23:04 PST 2022


#5289: RemoveUnusedPrimitives: WARNING:  Edges 14315 and 1937 joined by node 10801
could not be healed: Healing of edges 14315 and 1937 was reported to remove
node 1661 while we expected 10801 instead
----------------------+---------------------------
 Reporter:  strk      |      Owner:  strk
     Type:  defect    |     Status:  new
 Priority:  medium    |  Milestone:  PostGIS 3.4.0
Component:  topology  |    Version:  master
 Keywords:            |
----------------------+---------------------------
 The RemoveUnusedPrimitives function sometimes raises this confusing
 warning about expecting removal of a node and obtaining removal of another
 node. The warning is misleading because the expectance is wrong. When
 healing two edges which are connected on both sides on nodes having no
 other edge connected to them it is not predictable which node will be
 removed. The code should not assume it can predict that.
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5289>
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