I cannot find any tagging guidelines on how to do this. Any ideas or guidance? If there aren’t any then happy to start a discussion.
It would be important to show exactly which way and direction this applies.
There are also intersections where bicycle hook turns are explicitly signed, even though this is technically legal at any signalised intersection in Victoria unless otherwise signed. So two more possible tags to consider.
Apologies if this has been answered or discussed before. I tried searching here and on the OSM wiki but nothing came up.
For example on William Street coming from the south, heading north, to turn right into Bourke you can add turn:lanes=left;right|through prior to the intersection and turn:lanes=right|none inside the intersection.
How about the turning restrictions tagging? I’m thinking a use case of routing software where it would be useful to know which intersections utilise a hook turn and which ones don’t.
And if a bicycle hook turn is banned how that would be mapped.
The turn:lanes tagging like this is mapping the restriction, ie. which lanes you’re restricted from turning right from and which lanes you’re permitted from turning right from. A hook turn could be defined as a right value appearing left of a none or through value in the turn:lanes values. Are there any cases where either this wouldn’t be a hook turn or where a hook turn applies without this holding true?
Some routing engines already take turn:lanes into account, but likely more for providing better guidance instructions rather than influencing routing. They could use this logic to decide if a turn is via a hook turn and then influence routing based on that.
That said, I’m not sure if we should rely on this physical layout tagging for this, it could be problematic for example if the turn:lanes isn’t tagged all the way up to the intersection it may not be linked to the intersection for routing, so a relation would be more reliable.
Good point, I’m not sure about that. Does that actually happen though?
A while ago, I saw this hook turn in Spain (I used to take a bus line that went through there a lot when I was a kid ), where it’s mapped with turn:lanes, and I believe it’s the correct approach
In this example, the hook is there to give a big radius for buses to turn, allowing them to do a u-turn or enter the street that goes onto the bus station.