|highway = motorway_junction|
|An exit from a motorway or other major road.|
|Used on these elements|
|Status: in use|
|Tools for this tag|
Use the highway=motorway_junction tag to identify a point along a highway=* with junction refs or names where it is possible to exit the highway onto another road. This is usually found along a highway=motorway, but is also applicable to other roads with numbered or named junctions including some highway=trunk and highway=primary roads.
How to use
Add a highway=motorway_junction tag at each node along a highway with named or numbered junctions where a driver can legally exit, onto a highway=motorway_link, highway=trunk_link or other road class. This node should be positioned as the last point before the splay at which it is still possible to make a smooth turn.
Name and number
Some countries name their motorway junctions (e.g. Italy), while others number them (e.g., UK, US, Spain; also France for most motorway junctions), some are doing both (Germany, France for junctions with the circular motorway surrounding major cities).
- ref=* to identify the exit number, as indicated on nearby signage. For unnumbered exits (e.g. to rest areas) in highway systems where exits are normally numbered, use noref=yes to explicitly note that the ref=* tag is not missing, but rather that no such value exists for that node.
- name=* for the name of the junction or interchange. Do not confuse the name of a junction with the destination(s) the junction leads to. In most cases worldwide, sign information describes destinations, not the name of the junction or interchange itself. If a signpost or indication displays destinations exclusively, this data belongs to destination=* tags, not the name=* of the highway=motorway_junction node.
Destination of the exit
The destination of an exit can be indicated on the way that branches off from the motorway_junction node by destination=* and destination:ref=*. The key destination:lanes=* can provide further details like the exact position of the signpost and the destination of each lane. See the article about the key destination=* and its subkeys for further details and examples.
The alternative key exit_to=* directly on the motorway_junction node is not recommended any more. It has the disadvantage that it might be ambiguous in some cases, e.g. on parallel motorways (though using exit_to:right and exit_to:left solves this, which is also a problem for ref=* on the node), that it doesn't work for non-motorway junctions with more than two destinations, and that it does not allow to break down destinations per lane.
- Relation:destination_sign can be used in non-interchange situations.
The following keys are proposed: