[postgis-tickets] [PostGIS] #4934: Deprecate topology function creating invalid topologies

PostGIS trac at osgeo.org
Mon Jun 28 09:51:01 PDT 2021


#4934: Deprecate topology function creating invalid topologies
-------------------------+---------------------------
 Reporter:  strk         |      Owner:  strk
     Type:  enhancement  |     Status:  new
 Priority:  medium       |  Milestone:  PostGIS 3.2.0
Component:  topology     |    Version:  2.5.x
 Keywords:               |
-------------------------+---------------------------
 Some topology functions are creating invalid topologies, and are
 documented to do so. They were written before SQL/MM full specification
 was implemented, so it wasn't that easy to create valid topologies.

 Nowadays those functions just make it harder to maintain the codebase as
 there are testcases proving the functionality of some of them still works
 in presence of invalid topologies and we impelment code to ensure invalid
 topologies are still somehow handled. Better stop now :)

 Such functions are (list to be grown I guess):

  - topology.AddEdge (does not do edge linking nor face labeling)

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