[Tagging] Often seen tagging problems regarding junctions
Gerd Petermann
GPetermann_muenchen at hotmail.com
Sun Nov 1 10:05:37 UTC 2015
Hi all,
while trying to clean up wrong highway=* tags in the OSM database
I noticed a few error patterns. Not sure if I can call it an error when
other people are using tags in a completely different way, but I think
I should report them:
1) the tag highway=crossing is/was used for ways, often instead of
bridge=yes, often at junctions instead of footway=crossing or cycleway=crossing
or in addition to them.
I think it happened in the past, so this seem no longer a problem.
2) Some mappers tag a footway that is crossing the road like this:
- the way:
highway=footway
- the first and last node of the way (both on the sidewalk):
highway=crossing[,crossing=*][,crossing_ref=*]
The advantage of this tagging is that e.g. JOSM shows the
symbol for crossing=traffic_signals at the position where
one would expect the traffic_signal (and maybe the button)
3) nodes with tags like highway=traffic_signals;crossing or
highway=crossing;traffic_signals show that it is not very clear
how to use these tags, I am not even sure if some of the combinations
that Taginfo shows are valid, e.g. highway=motorway_junction;traffic_signals
The wiki http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtraffic_signals
explains how to tag junctions with highway=traffic_signals,
the wiki http://wiki.openstreetmap.org/wiki/Key:crossing
explains the crossing=* tag. What I am missing is a combination of both.
Should I tag crossing=traffic_signals at a junction that has one or more nodes
with highway=traffic_signals? Or should I use crossing=controlled instead?
Is a crossing_ref=zebra correct when the junction is controlled by traffic_signals?
Should I map highway=stop at a junction with highway=traffic_signals?
My understanding is this:
- For the routers, we like to have the information that the junction is controlled by
traffic_signals, as this means a potential delay. For routing, we don't want to have
several different nodes with highway=crossing or highway=stop , highway=traffic_signals
etc. for a single junction, as it is difficult to sort out which one adds more delay.
- For renderers or "completeness" we like to have the position of each traffic_sign, each traffic_signal
and each crossing=zebra.
If I got that right, a few proposals were made to solve this conflict, e.g. relations
or closed ways to collect all elements of one junctions, but none seems to be
used often.
If anybody thinks that there is a good and correct solution for a complex junction in OSM, please
post a link.
ciao,
Gerd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20151101/2ea35468/attachment.html>
More information about the Tagging
mailing list