I was going to make a post about exactly this shortly…
In all of Queensland, u-turns at signal controlled intersections are prohibited by default, except if explicitly permitted with a “u-turn permitted” sign. This raises two issues: a. How to specify that regional legislation b. How to map u-turn permitted signs I would think that a) could be solved by a similar approach as used here: https://github.com/osmlab/osm-planning/issues/5 That is, use the same structure as is used for ELI and OCI and put that into a git repository. The exact format of how to specify different local rules would still need to be worked out. For b) I would propose that we look into adopting something like a type=permission relation, following a similar schema as type=restriction relations. Looking in overpass: https://overpass-turbo.eu/s/xBb There are currently only 8 type=permission relations, which seem to have been created by a single user in a single small area. They are already following the general schema of restriction relations (from, via, to members, and a permission=* key that describes what in particular is permitted). The 8 already existing ones are all permission=on_red_right_turn which means that it is allowed to turn right, even if the traffic signal is red (on the ground represented by a fixed green arrow sign beside the red light of the traffic signal: https://de.wikipedia.org/wiki/Gr%C3%BCnpfeil ). This schema could be easily extended to define permission=u_turn_permitted relations in queensland and other locations where u-turns are prohibited by default, but a u-turn permitted sign is present. The reason why I was going to make a post about this anyway was that https://www.openstreetmap.org/user/shawat94/ is currently busy adding 100’s of no_u_turn restrictions (4 per intersection) to all signal controlled intersections he can find... And while that is currently the only way to make the router behave, it runs the risk that any “u-turn permitted signs” that are present might get overlooked when 100’s of these are added in bulk. And adding in the end 100000’s of no_u_turn restrictions all over queensland seems a very poor plan in the long term. From: Paul Johnson <ba...@ursamundi.org> Sent: Thursday, 5 April 2018 13:16 To: Tag discussion, strategy and related tools <tagging@openstreetmap.org> Subject: [Tagging] Tagging turn restriction defaults What would be the best way to handle setting unusual defaults on a regional basis? For example, all of the City of Tulsa and State of Oregon prohibit U-turns at traffic lights. How would one tag for this, and the inverse, tagging where such a turn is allowed by a sign? Most complicated example I can think of is one intersection I remember is at https://www.openstreetmap.org/node/4597658691 and it's immediately adjacent companion for the other carriageway just south. U-turns are banned in Oregon at traffic lights, but facing Canyon Road eastbound and westbound is a sign that says "U Turn OK, CARS ONLY". Northbound and southbound traffic cannot U-turn at the light. So there would need to be an exception for motorcars coming from the east or west to allow a U-turn and a statewide regional default to deny U-turns at lights for all modes.
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging