-
Notifications
You must be signed in to change notification settings - Fork 822
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
Pedestrian crossings not visible #1943
Comments
Related to #1318. |
From looking at fr map I am not convinced that it improves map. It is not conveying any additional information beyond what is showed by mapped footways and cycleways and is misleading (the same style for marked pedestrian crossings, unmarked pedestrian crossings, footway+cyclist crossing, cyclist only crossings...). Separate rendering for every single crossing style would be nigthmare. The only potential benefit would be in areas where people are using sidewalk tag instead of mapping footways as separate objects what for me is not convincing (if anything, encouraging this style of tagging for me would be a negative effect). And rendering only pedestrian crossings seems to be a poor idea (anyway, even pedestrian crossings have many variations). |
Looking at this, I think improving visibility of footpaths at z19 would help. |
@matkoniecz actually in the french style there are different symbols for crossings with lights and without lights. Look closely. The ones with lights have a little guy walking over it. That said, I don't think it is necessary. Naver and Daum examples show that the pedestrian ways can be shown more clearly. |
I think in most countries zebra crossings mean that cars need to stop for pedestrians. In OSM carto the footpath disappears under the road instead. |
On Mon, Nov 2, 2015 at 7:14 AM, Mateusz Konieczny [email protected]
bicycle=yes http://www.openstreetmap.org/node/2509393226#map=18/33.63222/-112.08229&layers=C highway=crossing or highway=crossing http://www.openstreetmap.org/#map=18/33.62558/-112.08305&layers=C On the one hand, I don't care if the crossings are rendered on the main On the other hand, I do care that the crossings are not rendered. I've had What you are missing when you say, "I am not convinced that it improves |
sent from a phone
it might depend on the presence of vertical zebra crossing signs |
Updated the screenshots to include Transport layer and OsmAnd rendering. |
I'd like to +1 the rendering of these crossings. Not only to improve the map (IMO), but to prevent incorrect tagging for the renderer. This combination is being used to force a display of the traffic light icon no matter what type of crossing it is.: I disagree with @matkoniecz's points - often crossings are just nodes on a highway & have no associated foot/cycle paths to indicated there are specified crossing points. Rendering for all types might be a 'nightmare' but icons for the three most popular tags would cover almost 90% of them. They wouldn't overlap with any other rendered items. |
Pedestrian crosswalks are important nodes for reference and for (pedestrian) navigation. Carto should show them. Here is a Maproulette challenge about crosswalks http://geometalab.tumblr.com/post/135791594387/missing-crosswalks-a-maproulette-challenge |
I guess at z19 it would not be too obtrusive. |
You can also look at this issue from a more political point of view: Most commercial maps are centred around cars. OSM is a notable exception, because many contributors are cyclists and pedestrians. When a road and a footway cross and there is a zebra crossing, cars will have to stop for pedestrians. The current rendering makes it look like the the pedestrian path is disappearing under the road instead. Make a rendering for humans, not for cars! |
No, it is the the less significant way joining the higher category, otherwise the painting of the higher roads would be constantly interrupted by lower ones. This mostly coincides with the traffic on the higher category having priority over the lower. Consequently, where this priority is inverted and the pedestrian is given higher priority, those crossings might get rendered (but only those, and in particular not |
|
No it's just systematic. You forget that the pedestrian also uses the primary road, in particular if it has a sideway.
No. The examples you see in the top post screeshots are residentials joining a trunk_link, which is intentional (#1985), and not a trunk, where they would end.
This map style is not for reminding a particular user group. Though, I am not against rendering zebra crossings, if the related problems can be sorted.
The advantage in OSM is that you can have lots of different styles for different purposes, highlighting different aspects of the world. |
I like the French style, if this is still under consideration. |
@talllguy a special rendering on openstreetmap.fr isn't available any more as far as I can see. The contrast could be a bit better, it's hard to see. |
@mxa If the small hashed zebra crossing could have its contrast increased, that French style would be nice. On those particular ones, the footway is too narrow. |
For what it's worth, at a minimum I would like to see a way that is tagged highway=footway|cycleway|path footway|cycleway|path=crossing being rendered on top of "higher" ways (even for crossing=unmarked, and independent of the presence of highway=crossing on the intersection node). This would keep existing rendering for paths that join a higher way (with the path rendering ending at the outer line of the road) while ensuring that actual crossings are clearly visible as such. For highway=crossing nodes they should be rendered based on the crossing= tag as: I would think this is useful information for drivers of vehicles, even in the case of crossing=unmarked as it gives feedback that this is a place where people (or bikes) might cross more often and some caution might be advisable. The current rendering doesn't give that impression at all. To improve on this minimum: For footway|cycleway|path=crossing + crossing=uncontrolled, zebra, or traffic_signals, render the way itself more prominently to look like zebra markings. In this case for the highway=crossing node if it is uncontrolled or zebra, the symbol does not need to be rendered (but should still be rendered for traffic_signals). Base on taginfo, with a very limited set of explicitly recognized tags, this would cover at least 97% of all currently tagged crossings adequately. |
If any of the proposers of suggested changes above want any technical help actually making the style changes required just ask - I'd be happy to help them figure out what needs to change and I'm sure many other people would too. |
I still support making them visible, but the details need to be decided (like in a proposition above) and someone has to prepare PR than. Does anybody want to take care of implementing it? |
Please add this, is very important... |
Would you try to prepare the code? |
In french tile the crossing are already shown at Z19, I think it's a good starting point ;-) |
Looks like they changed the rendering for a crossing with a traffic light compared to my older screen shot from 2015. |
And what I like very much, at Z20 the bollards that are next to the kerb to protect the pedestrian are shown. |
Note the difficulty here is integrating the rendering of crossings in the road layering stack. The french style does not do that, it just renders the crossings collectively after the road layers. See here: https://tile.openstreetmap.fr/?zoom=19&lat=45.75062&lon=4.82334&layers=B00000000FFFFFF |
Could you expand on the meaning of "road layering stack." and why OSM-Carto can't do it the French way? |
The road layering system of OSM-Carto is explained in http://blog.imagico.de/navigating-the-maze-part-1/.
We could, but it would not be very good map design as the samples linked to show. Evidently the crossings should be drawn directly after the road lines they belong to and before any other road lines drawn on top. This is possible, but would require either using functions/views or to duplicate the code for generating the crossings in the different road layers. |
Where can people cross the street? |
Pedestrian crossings are currently not visible at all. I think that should be fixed. In the transport map style at least the walkways go over the street, that makes a lot of sense. The french style also could be an inspiration. I attached some more examples from OSM renderings and proprietary map providers for comparison.
Current carto
Naver Maps:
Daum Maps:
French style:
Transport layer
OsmAnd
Some more notes:
The text was updated successfully, but these errors were encountered: