-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Produce a warning when connecting boundaries with real elements #8986
Comments
Boundaries are filtered out by default (which prevents moving nodes attached to them). I wonder if maybe a more effective place to warn about connections would be when enabling boundaries. |
What do you mean by this? |
On RapiD the boundaries layer are always disabled by default, but not on iD (at least on my experience). |
Is there anyone who can tackle this huge problem with iD? |
Boundaries are already hidden by default in general: Line 49 in c8a3cf1
If you’re seeing the Boundaries layer enabled, it may be because you previously turned it on and iD remembered that choice across sessions, or because you used a URL to iD that specified a custom layer list. Or as in #8454 (comment), maybe this particular user had just finished the walkthrough and there’s a bug with how it transitions back to live editing. |
As I did a few months ago, I've just cleared my cookies, my cache and my credentials and created a new account at openstreetmap.org I also doubt the new user knew how to activate the boundary layer, if it was deactivated, because all he drew was some trails in the woods. |
Thank you for going through the steps to verify that the layer is still being activated despite the code I pointed to. We have #8454 still open to track this issue. |
I just want to give a friendly bump here, since editions from new users on the admin boundaries continue... |
openstreetmap/openstreetmap-website#4514 would mitigate the issue of hapless new users editing boundaries by accident. Users would not see the boundary layer by default and won’t accidentally connect anything to a boundary. However, in some cases, the user may end up needing to edit an existing feature that’s already connected to a boundary. iD will prevent them from moving or deleting the feature unless they manually enable the boundary layer, in order to have full context about what they’re doing. To the extent that the feature was legitimately connected to a boundary in the first place, moving or deleting is less likely to be appropriate, but they can continue to make routine tagging changes. |
Description
Hi there.
I know this issue was brought up in some places (like in #7619) but not as a request like this, I think.
I loose a lot of time disconnecting boundaries from real elements, like tracks, paths, roads, buildings, rivers, etc.
Since iD doesn't hide the boundary layer by default (which I think ought to be standard), it should at least give a warning when connecting or overlapping boundaries with other elements. Hopefully, this will help new mappers or even experienced ones not to do this inadvertently or because they just don't know this is a problem.
For example, in Portugal, boundaries are imported from official sources. If they keep being "stuck" to other real world elements, the data is being wrongly changed.
Regards.
Screenshots
No response
The text was updated successfully, but these errors were encountered: