[postgis-devel] [PostGIS] #1188: Implement topology.ST_RemEdgeNewFace

PostGIS trac at osgeo.org
Thu Sep 15 02:54:13 PDT 2011


#1188: Implement topology.ST_RemEdgeNewFace
----------------------+-----------------------------------------------------
 Reporter:  strk      |       Owner:  strk@…         
     Type:  task      |      Status:  new            
 Priority:  medium    |   Milestone:  PostGIS 2.0.0  
Component:  topology  |     Version:  trunk          
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by strk):

 * cc: aperi2007, robe (added)


Comment:

 I love ISO specs...

 Ok, so the spec says that _if_ removing the given edge two faces become a
 single face, then the function creates a new face and returns its
 identifier.

 ... but it doesn't say what does the function return when removing the
 edge doesn't heal any face ...

 I guess we could return the identifier of the face on both sides of the
 edge being removed, but we could also return null to signal the special
 case (or how do you tell if what you get back is a _new_ or an existing
 face?).

 Opinions ?

-- 
Ticket URL: <http://trac.osgeo.org/postgis/ticket/1188#comment:1>
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