-
Notifications
You must be signed in to change notification settings - Fork 819
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
translucent style for leisure=park #1309
Comments
The move to not use translucent fills was not related to the switch to carto - it was an intentional change that happened much later. #590 (comment) provides some context. |
Then use dots or whatever instead of filling the whole area. The decision to hide any detail beneath was not thought through and there are lot's of people (if not most or all) regreting this decision. I don't say translucency was good for buildings, but it clearly worked for parks. |
cm8: can you give an example? |
I was also thinking lately how to show that some parts of the park are in fact just a grass, in the other parts there are some trees and probably some flowers sectors here and there (water and pedestrian areas are shown OK, fountain and statues should be visible too, but that's a different case). I see the "(leisure) park" as an abstract entity having some boundaries, quite large in size and filled with many different physical objects - just like a "national park", so it could be rendered in a similar way. |
IIRC the decision what gets rendered on top is now made by way-size? But I agree with @kocio-pl this is a bit of a landuse vs landcover issue. A park is a kind of use of some land, and it can contain lots of different things on the ground (landcover). So is landuse=residential. We can use both the more abstract and the more detailed info in OSM. For most zooms, a simple green area to show the extent of a "park" is perfect. But for the close-ups, it's great to see the details of landcover. If way-size-sorting doesn't work well, maybe for those close-up zooms, drawing an outline and no fill (similar to national parks) would be a good idea. |
In heavy mapped western areas not rendering a green fill |
@HolgerJeromin: As far as I know, we don't plan to distinguish such areas on the map, but I agree with @daganzdaanda that the scale matters and we do use it a lot. I think we need to use the highest zoom level (curently z=19) as a platform to test and develop real micromapping features rendering, like street area (#110 (comment)) - parks could be also shown in more detail then, while still being a general green space in z<19. |
I found the older issue #1136 that concerns the rendering of parks. There, an example is given: http://www.openstreetmap.org/way/258003222 (meadow partially hidden by a smaller piece of park) And it links to #888, with another example: http://www.openstreetmap.org/relation/3967553 (park on top of wood) The other options I can think of:
|
+1 Note that this issue in principle also exists for larger industrial areas or residential ones. For most of these it's either that or another, but as pointed out for many years now on talk-de: landuse and landcover are two distinct things that both deserve to show up "somehow" on the map. |
This issue should be reopened. The discussion shows that there is discomfort with current rendering of leisure=park on all sides - even more so when talking about high zoom levels. I do not insist on a solution that reintroduces translucency, so the issue may be renamed to sth more expressive. As long as translucency was used I did not find a single issue with it myself. If a consensus to not use it has evolved around some specific incompatibility in the past, that's fine. But then another solution has to be found to accomodate for the features that have been lost by taking this step. This has been expressed by the previous comments as well. E.g. it could be tried to achieve a similar translucent effect by using a dithering pattern - opaque dots or squares with fully transparent gaps in between. I have seen this being used by a couple of other map providers out there. |
If we want to decide what is on top, we could just use layer=* tag. However it's hard for me to say what should be default (if layers are not set at all, meaning "0", or are the same). |
2015-02-16 16:12 GMT+01:00 kocio-pl notifications@github.com:
I'm not sure if I understood you right, but "layer" in OSM is not a tag to |
That's what I meant. I think rendering should follow that information more closely than it is now. |
However that's not a solution for the problem in this issue, unless we're talking about floating parks. |
I agree, you're right. |
landuse=military made it from the traditional openstreetmap to carto, using both, translucency and a pattern. It's surprising that this style was not abolished in the same vein as leisure=park was. http://www.openstreetmap.org/#map=15/51.3790/12.3553 So I really wonder - why can we have it for this feature, but for parks we can't? .. |
We had this in the default style, before it was switched to carto.
This was _very_helpful. In reality a park can be a very large area with lots of different features within. So, e.g. there may be multiple landuse=forest and landuse=meadow within a leisure=park
With the 'old' openstreetmap style this rendered fine, since the light green for a park was translucent and the features 'beneath' were viewable on the map.
Currently only a single solid color with absolutely no detail is shown. And I fear that mappers will start to throw out 'leisure=park' data in favor for the micromap'd detail to be shown underneath. I suggest to restore the behaviour we once had with mapnik default style..
(I think there is a similar/same issue with the zoo style)
The text was updated successfully, but these errors were encountered: