Opened 13 years ago
Closed 13 years ago
#982 closed defect (fixed)
ST_ChangeEdgeGeom doesn't let you change geometry of a closed edge
Reported by: | strk | Owned by: | strk |
---|---|---|---|
Priority: | high | Milestone: | PostGIS 2.0.0 |
Component: | topology | Version: | master |
Keywords: | Cc: |
Description
Closed edges can't be changed by current ST_ChangeEdgeGeom as it'll find them always cross a node (the self-node). This is due to the DE-IM9 considering closed edges as having no boundary.
Attachments (2)
Change History (8)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
Priority: | medium → high |
---|
comment:3 by , 13 years ago
It is even worst than I thought in that updating face linking and edge linking may also be needed for non-closed edges, when the new edge ends up in a different face. Funny enough, the SQL/MM specification do not consider that case at all !
by , 13 years ago
Attachment: | before.png added |
---|
by , 13 years ago
comment:5 by , 13 years ago
r9063 adds the possibility to change a closed edge.
Checking for correct linking (ring and faces) isn't implemented yet.
comment:6 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I've filed #1571 for the topology breaking issue. This specific issue (changing geom of closed edge) is fixed.
This is harder than it looks as if direction of a closed edge is reversed then all linking informations should be updated: left_face/right_face of the edge itself and next_left_edge, next_right_edge of self _and_ adiacent edges !