| +/- highway=motorway_junction
An exit from a motorway or other major road.
Use the highway=motorway_junction tag to identify the point along a highway=* with junction references where it is possible to filter off the road onto another road. More frequently found along a highway=motorway, but also applicable to other roads with junctions with references including some highway=trunk roads.
How to use
Add a highway=motorway_junction tag at each node along a highway with junction references 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 position at which is the legally possible to make the turn. The following tags may also be used at the same point:
- ref=* to identify the exit number, as indicated on nearby signage.
- exit_to=* to indicate which destinations shown on the nearby signage that can be accessed by taking to exit. See the section below to differentiate between this key and the key destination=*.
- name=* to add a name for the junction itself (for example Catthorpe Interchange)
Note for Germany: The links between the main motorways should only be tagged with the ref=* of the motorway they are going to if there are signs or other sources saying so. (not clear what this means. PeterIto 02:13, 20 January 2013 (UTC))
Relation:destination_sign can be used in non-interchange situations.
Destination of the exit
Main article: Key:destination
The destination of an exit can be indicated either be the aforementioned key exit_to=* or by the key destination=* together with its subkeys. The key exit_to=* 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.
The key destination=* is used used on the ways directly after the junction. 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.
- name=* for the name of the junction
- ref=* for the signposted reference of the junction
- destination=* to provide information about the destination of an exit