[postgis-devel] [PostGIS] #781: topology: wrong result when add an edge intersecting a face.

PostGIS trac at osgeo.org
Mon Jan 17 14:42:44 PST 2011


#781: topology: wrong result when add an edge intersecting a face.
-----------------------+----------------------------------------------------
 Reporter:  aperi2007  |       Owner:  strk         
     Type:  defect     |      Status:  new          
 Priority:  medium     |   Milestone:  PostGIS 2.0.0
Component:  topology   |     Version:  trunk        
 Keywords:             |  
-----------------------+----------------------------------------------------

Comment(by strk):

 Not sure I got it right (it's late here).
 Are you basically adding an edge that splits a face but goes from a node
 to another ?

 That's a case I haven't indeed considered for AddEdge.
 The use case that drove AddEdge/AddFace was one by which you wouldn't have
 registered
 any face at the time of edge addition.

 A balance should be found between validity and speed. Checking everything
 would have
 a big impact on performance. This is pretty much like forcing an
 ST_IsValid check on geometries, only more expensive...

 Note that AddEdge never attempts at defining faces. Even adding a closed
 edge produces
 no face (altought it theoretically should).

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