[postgis-devel] [PostGIS] #2025: side location conflict at topogeo_AddLineString() of separate edges
PostGIS
trac at osgeo.org
Tue Oct 2 07:52:23 PDT 2012
#2025: side location conflict at topogeo_AddLineString() of separate edges
----------------------+-----------------------------------------------------
Reporter: wimned | Owner: strk
Type: defect | Status: assigned
Priority: medium | Milestone: PostGIS 2.1.0
Component: topology | Version: trunk
Keywords: |
----------------------+-----------------------------------------------------
Comment(by strk):
So the problem is that what we compute as being the face created by the
newly added edge is an invalid polygon. We compute the face as bound by
the ring obtained by walking around the newly added edge. Such face
becomes thus composed by both tiny squares (faces 1 and 2 in
before_five.png) plus the new square (the one bound by the new edge + edge
4).
The line being added is oriented to have start point in node:4 and end
point in node:3,
The face being split is face:3.
The newly created face should be on its left side (so basically face 3
should become the new small square and the outer face should become the
_new_ face).
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/2025#comment:4>
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