Modify

Opened 10 months ago

#23151 new defect

reltoolbox overwrites coastlines while reconstructing natural features

Reported by: casperkersten1@… Owned by: Zverikk
Priority: normal Milestone:
Component: Plugin reltoolbox Version:
Keywords: Cc:

Description

Case description: an islet is made of several unclosed natural=coastline ways. These are used as outer ways of natural=* multipolygons without inner ways. The coastlines don't have other parent relations (like a place=islet multipolygon).

What I tried to do: I tried to use the reltoolbox to reconstruct the natural=* polygons.

https://www.openstreetmap.org/relation/10705664 would be a good example if the islet had no place=islet multipolygon. I have seen a few of such cases.

The problem: the natural=* tag of the multipolygon overwrites or deletes the coastline way, depending on which way is used for the creation of the new closed way. If the coastline has more parent relations than just the natural=* multipolygon, it will be preserved when the polygon is reconstructed.

Desired behaviour: the natural=* multipolygon becomes a closed way, but the coastline is preserved.

This bug may occur whenever a coastline is used as outer way of a natural=* multipolygon and it has no other parent relations. Users that are not aware of the bug can accidentally break coastlines.

Attachments (0)

Change History (0)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Zverikk.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from Zverikk to the specified user.
Next status will be 'needinfo'. The owner will be changed from Zverikk to casperkersten1@….
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from Zverikk to anonymous. Next status will be 'assigned'.

Add Comment


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