[postgis-devel] [PostGIS] #978: ST_AddIsoEdge should raise an exception if any of the two given nodes has containing_face=null

PostGIS trac at osgeo.org
Mon May 23 05:53:51 PDT 2011


#978: ST_AddIsoEdge should raise an exception if any of the two given nodes has
containing_face=null
-------------------------+--------------------------------------------------
 Reporter:  strk         |       Owner:  strk         
     Type:  enhancement  |      Status:  new          
 Priority:  medium       |   Milestone:  PostGIS 2.0.0
Component:  topology     |     Version:  trunk        
 Keywords:               |  
-------------------------+--------------------------------------------------
 Based on standard description for ST_AddIsoEdge you can't use the function
 to create a non-isolated edge, which is an edge whose endnodes are shared
 with another edge.

 Rather than computing this sharing, the function could use the node's
 "containing_face" field to tell if it was isolated or not.
 Doing so would speed up operations and catch malformed topologies earlier
 rather than tolerating them.

-- 
Ticket URL: <http://trac.osgeo.org/postgis/ticket/978>
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-devel mailing list