Modify

Opened 13 years ago

Closed 13 years ago

#6045 closed defect (fixed)

Removing loop from multi-looped way duplicates a node into the way

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: duplicated node Cc:

Description

When a loop from a multi-looped way is removed by deleting nodes, the resulting way does not contain the expected set of nodes.

Steps to reproduce:

1) Produce a way with O-shape.
2) Make it to intersect with itself and add node to the intersection to form 8-shaped way.
3) Remove one of the loops by removing nodes.
4) o-shaped way now has the (previous) intersection node twice in the resulting way.

Validator correctly warns about this condition.

Expected result:
The intersection node should not be duplicated in the way (there's some complexity involved around on handling the first==last node case for a closed way).

Attachments (0)

Change History (2)

comment:1 by anonymous, 13 years ago

Let me rephrase the expected result to an less ambiguous form: The intersection node should not appear twice in the way (except for the complexity involved around on handling the first==last node case for a closed way).

comment:2 by anonymous, 13 years ago

Resolution: fixed
Status: newclosed

Seems to be fixed now, I just tested the latest.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.