-
Notifications
You must be signed in to change notification settings - Fork 831
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
Do not render stream, ditch and drain tunnels at z14 #3938
Conversation
Currently stream, ditch and drain waterway tunnels are rendered the same as above-ground waterways at z14 At z15 and above they have a special tunnel rendering. This commit removes the rendering at z14
Before and after images in the wild looks the same to me, probably the line is too short here for the changes to be seen. Otherwise it makes sense to me. |
I've fixed the images for the second example, they were the same previously. The difference is subtle for both examples, because even a 100 meter long tunnel is quite short at this zoom level. |
I have my doubts about this. Removing selectively rendering of waterway tunnels removes display continuity of waterways along their route - they'd disappear and re-appear potentially at unconnected points. |
They are not visible on the ground, so it properly represents the
situation. In most cases the gaps are very short and will not be
visible at z14: most drain, ditch and stream tunnels are short
culverts under roads, which will be covered up by the road fill and
casing at z14. I had to hunt around for examples that would be visibly
different in the before and after.
I would also be happy to change this to show the tunnel style at z14
instead, except that intermittent streams are not being rendering at
z14. It would be strange to not show intermittent streams at this
level, since they can actually be seen, but to show tunnels which are
not visible.
But if we reconsider removing intermittent streams from z14 we could
also then show these tunnels with the tunnel rendering style.
|
I don't really see this connection. The intermittent nature of a stream is completely independent of it running in a tunnel or not. The main purpose of stream display at the lower zoom levels is showing the drainage network. For this it makes sense to start by rendering streams uniformly and continuously and not interrupt their display if there is a tunnel. I don't really mind much showing the tunnels distinctly but IMO rendering would be much cleaner if they are shown like normal waterways at the lower zoom levels. The example shown in #3676 is not very good since it is showing incorrect use of waterway=stream + tunnel=yes. |
There are waterway=drain and waterway=ditch features in long tunnels in some places, and they are not part of the natural drainage network. Should these be shown at z14? |
This waterway here is probably miss-tagged due to my ignorance at the time, but imagine it wasn't. In my opinion there's zero reason to show it going through the retail area at z14 as it just adds clutter and get's in the way of the parking lot being rendered. Plus, it makes it seem like it's over ground when it's not. Is Anyone going to be looking for a long tunnel full of water (or not) like that one at z14 on this map? My guess is probably not. Nothing would be taken away from it not being displayed I don't think either. If it wasn't displayed it would be more cohesive visually because it would be clearer where it goes under ground and comes out again. |
@imagico, there are some waterway=drain and waterway=ditch features in long tunnels in some places, and they are not part of the natural drainage network. Should these be shown at z14? |
@imagico please see question above: #3938 (comment) |
I would need to see specific cases of long ditch/drain tunnels that cannot be reasonably rendered as normal waterways at lower zoom levels without causing major confusion. Keep in mind we have no way of distinguishing between long and short tunnels in rendering because waterways can be split arbitrarily. |
Fixes #3676
Changes proposed in this pull request:
Explanation:
Test rendering:
https:/www.openstreetmap.org/#map=15/36.9649/-121.9659

Before
After

https:/www.openstreetmap.org/#map=15/37.1896/-122.2085

Before
After
