[PostGIS] #5937: RemoveUnusedPrimitives: WARNING: Edges 2 and 1 joined by node {2} could not be healed: Healing of edges 2 and 1 was reported to remove node 4 while we expected any of {2} instead

PostGIS trac at osgeo.org
Tue Jul 1 14:29:44 PDT 2025


#5937: RemoveUnusedPrimitives: WARNING:  Edges 2 and 1 joined by node {2} could
not be healed: Healing of edges 2 and 1 was reported to remove node 4 while
we expected any of {2} instead
----------------------+---------------------------
 Reporter:  strk      |      Owner:  strk
     Type:  defect    |     Status:  new
 Priority:  medium    |  Milestone:  PostGIS 3.4.5
Component:  topology  |    Version:  3.4.x
 Keywords:            |
----------------------+---------------------------
 Easy repro:
 {{{
 select createtopology('t');
 create table t.f(id serial primary key);
 select addtopogeometrycolumn('t','t','f','g','line');
 select toTopoGeom(ST_ExteriorRing(ST_MakeEnvelope(0,0,10,10)), 't',1);
 select topogeo_addpoint('t',ST_Point(10,0));
 select topogeo_addpoint('t',ST_Point(0,10));
 select topogeo_addpoint('t',ST_Point(10,10));
 begin; select removeunusedprimitives('t');
 }}}
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5937>
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