[postgis-tickets] [PostGIS] #4962: Adding a linestring to the topology can load topology multiple times

PostGIS trac at osgeo.org
Thu Aug 5 12:48:43 PDT 2021


#4962: Adding a linestring to the topology can load topology multiple times
-------------------------+---------------------------
 Reporter:  strk         |      Owner:  strk
     Type:  enhancement  |     Status:  new
 Priority:  medium       |  Milestone:  PostGIS 3.2.0
Component:  topology     |    Version:  main
 Keywords:               |
-------------------------+---------------------------
 I think this is happening starting on the change which implemented
 cb_getFaceContainingPoint as a wrapper to a plPGSQL rather than C: the
 loadTopology is loaded multiple times because the plpgsql function will
 possibly call other C implemented functions GetRingEdges which re-loads
 the topology again in the same session.

 It would be useful to do everything internally to avoid the duplicated
 topology loading, which should improve speed and possibly also avoid other
 unwanted effects of such mislayered behaviour

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