-
Notifications
You must be signed in to change notification settings - Fork 823
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
Pier/landcover sorting #330
Comments
It's something that came up a few months ago, but I haven't thrashed through it fully in my own mind. I suspect there's something to do with physical vs administrative in the landcover - e.g. "sand" is representing a feature on the ground, whereas "theme park" is more of an overlay (and currently implemented as such). However, I don't want to end up giving sand and buildings a pink tinge if they are in a tourist attraction, nor make everything a bit green when in a park. However, maybe that's making things too complex - maybe there's a simpler solution for the case of piers. |
We have no way to determine whether a parking, for instance, is on top of or under the pier, so I think the only way to definitely fix this is looking at the layer tag. That would require answering #53 with 'yes', and including piers in the landcover layer. In general, including pier in the size-based sorting of landcover might already solve most of the issues we currently have. Opinions? |
Actually there is one possible solution, but it requires more
|
Piers render over landcover. For natural=beach, this is generally good. For some other tags, such as tourism=attraction, leisure=park, and amenity=parking, this is often not good. layer=* can't fix this problem because piers and landcovers are rendered separately.
Brighton Pier and Wildwood piers have attractions that should be pink areas on the pier.
Santa Cruz Wharf: A large part of it is a parking lot that's invisible except for a few bits that stick out from underneath the pier area.
Now it get's a little trickier:
Santa Monica Pier should probably continue rendering over (or distinct from) the park underneath. But how about this pier park? It should be green. Mappers may need to use layer=* to differentiate these.
And importantly the render order is (from back to front):
With all that said we'd still need to have piers render over water and water over landcover.
Any ideas on how to break the circle or otherwise improve the existing the behavior?
The text was updated successfully, but these errors were encountered: