[postgis-tickets] [PostGIS] #5180: Batch edges removal function

PostGIS trac at osgeo.org
Mon Jul 4 01:56:07 PDT 2022


#5180: Batch edges removal function
-------------------------+-----------------------------
 Reporter:  strk         |      Owner:  strk
     Type:  enhancement  |     Status:  new
 Priority:  medium       |  Milestone:  PostGIS Fund Me
Component:  topology     |    Version:
 Keywords:               |
-------------------------+-----------------------------
 When cleaning topologies a tipical workflow consists in removing a lot of
 edges (for example QGIS PostGIS Topology Edit plugin allows selecting
 edges and clicking an icon to delete all of them).

 At the moment the only way to remove all edges is to call
 ST_RemEdgeModFace or ST_RemEdgeNewFace multiple times, once for each edge
 being removed.

 This operation is very very slow as the number of edges augment.

 This ticket is to expose a function taking a set of edge identifiers and
 remove them ALL while ensuring the topology is left in a valid state. The
 function would be aimed at performance improvement.

 Ensurance of valid topology MAY benefit from implementation of
 RecomputeEdgeLinking function, see #4942
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5180>
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