-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Allow "layer" tags alone to resolve building crossing issues #6367
Conversation
Don't allow the "covered" tag to resolve building crossing issues Show the layer editor in the Structure field even without a structure tag if a "layer" tag is present
Thanks for this!! The JOSM validator currently works like this, so this will be nice to avoid confusion about the validator |
I'm wary of this approach, because I still think the ground has an implied layer 0, and features below it may not render. |
I agree with @bhousel - we need to make sure that, for example, a service road under a roof doesn't get the tag |
Please make this through, this issue is driving me nuts with some new editors that do not understand that adding the layer=1 to a building=roof (specially in gas stations) is enough to make all service ways below to be ok. |
@cserpell According to the
I'm not sure where steps and elevators come into it, but this matches my understanding of the layer tag. The feature still must be tagged appropriately |
Fortunately negative layer does not mean that something is underground, explicit |
Does this approach (not requiring |
If you want to hard-code rules for roofs, go ahead. |
I don't particularly. But I think if any building has |
Closes #5924.
This lets instances of buildings crossing highway/railways/waterways to be disambiguated by simply setting different
layer
tags. Thecovered
tag is ignored altogether.Leaving this as a draft since I'm still not 100% sure this is the desired behavior.
This also makes makes the Layer editor visible in the Structure field even without a structure tag if a "layer" tag is present