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

PostGIS trac at osgeo.org
Tue Feb 23 09:38:34 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):

 The line being inserted gets split in 7 components.
 The first 3 components are successfully added to the topology via
 _lwtAddLineEdge, the 4th component triggers the exception.

 Hacking the code to stop adding components after the 3rd allows me to take
 a look at the topology at that stage, and ValidateTopolgy finds it invalid
 !

 {{{
  ("face has no rings",1,)
 }}}

 So _lwtAddLineEdge is evidently breaking the topology with adding one of
 those components.

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