[postgis-tickets] [PostGIS] #3464: ERROR: lwt_ChangeEdgeGeom could not construct face X, on the left of edge Y

PostGIS trac at osgeo.org
Thu Mar 3 02:13:58 PST 2016


#3464: ERROR: lwt_ChangeEdgeGeom could not construct face X, on the left of edge Y
-----------------------+----------------------------
  Reporter:  strk      |      Owner:  strk
      Type:  defect    |     Status:  new
  Priority:  medium    |  Milestone:  PostGIS Future
 Component:  topology  |    Version:  trunk
Resolution:            |   Keywords:  robustness
-----------------------+----------------------------

Comment (by strk):

 To summarize this issue, the problem derives from being unable to node
 that crosses a couple of edges which are almost parallel. The noding
 procedure (based on ST_Difference) gives us a correctly noded output BUT
 the correctly noded output makes the initial part of the two edges
 collapse on each other. When adding the new node to the topology
 (AddPoint) we make no effort to handle the edge-collapsing.

 What the algorithm does right now, on adding a new point, is just snapping
 the closest edge to the new node, rather than snapping _all_ edges below
 threshold and handling the collapses.

--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/3464#comment:15>
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