Modify

Opened 16 years ago

Closed 15 years ago

Last modified 15 years ago

#3750 closed enhancement (worksforme)

Error in relation (combine ways)

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: combine ways relation member Cc:

Description

When I combine two ways in the same relation I have the new way twice in the relation.

Sorry for my bad english.

Attachments (3)

start.jpg (51.6 KB ) - added by anonymous 16 years ago.
after_split.jpg (51.9 KB ) - added by anonymous 16 years ago.
after_combine.jpg (50.7 KB ) - added by anonymous 16 years ago.

Download all attachments as: .zip

Change History (8)

by anonymous, 16 years ago

Attachment: start.jpg added

by anonymous, 16 years ago

Attachment: after_split.jpg added

by anonymous, 16 years ago

Attachment: after_combine.jpg added

comment:2 by Gubaer, 16 years ago

Resolution: wontfix
Status: newclosed

This is a feature, not a defect.

In general, it it hardly possible to decide automatically, whether both memberships should be kept or not and which of the memberships should be deleted, if only one is kept.

That's why a conflict dialog is displayed. The default is to keep all relation memberships in such a way, that they keep to resulting combined way.

in reply to:  2 comment:3 by Ldp, 16 years ago

Keywords: combine relation member added; combyne removed
Resolution: wontfix
Status: closedreopened
Type: defectenhancement

Replying to Gubaer:

This is a feature, not a defect.

Really? Sometimes, I truly wonder whether JOSM coders are mappers at all, but I try to stay an optimist.

In general, it it hardly possible to decide automatically, whether both memberships should be kept or not and which of the memberships should be deleted, if only one is kept.

That's why a conflict dialog is displayed. The default is to keep all relation memberships in such a way, that they keep to resulting combined way.

This is a case of merging two ways, both of which are a member of this relation, that have no role conflict. It makes no sense, no sense at all, after the merge, to have the same way as a member twice.

I appreciate the conflict dialog has a place, when there is ambiguity in the roles of the members before they were joined. This is not the case for most simple merges. If someone really wants the merged way in the relation twice, it's not hard to achieve, but it's my strong feeling that you're disturbing the editing flow in most cases.

In reality, this ticket is very related to #3463, so if you want to close one and fix the other, that's fine.

comment:4 by anonymous, 15 years ago

Resolution: worksforme
Status: reopenedclosed

This does seem to work as one would expect. When combining two ways which are members of the same relation the dialog pops up where one can choose the membership of the original ways. There one defaults to keep and the other to remove.

comment:5 by Ldp, 15 years ago

Sure, since this was opened 17 months ago, a lot has happened, and this got fixed.

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.