I don’t know what it means for the junction=yes nodes to be invalid. All I know is that, based on the (completely reasonable) rationale you provided for them, the junction=yes tag isn’t how mappers have generally handled the situation. It isn’t clear to me if you’re describing the behavior of an existing OSM-based navigation product or something more hypothetical.
Currently, no router declares general support for junction=yes in taginfo. Valhalla is listed there as supporting junction=*, because it specifically uses the combination of junction=yes and name=* to announce a named intersection, for example, “Turn left at name.” The developers originally were focused on the named traffic lights common in Japan and South Korea, but I convinced them to add support for junction=yes for similar unsignalized situations in Central America.
There’s nothing wrong with innovating a tag before the software catches up, but I pointed out an inherent ambiguity of modeling the routing hint as a specially tagged intersection node. The same issue impacts the original node-based approaches to turn on red restrictions.
1 Like