London public transport tagging scheme
- This is a work in progress.
The London public transport tagging scheme has slightly tougher standards to encourage completeness.
Bus stop (platform)
Stop positions must belong to their parent stop area relation with the role "platform".
|public_transport||platform||Most maps will not render this, but it is part of the new Public transport scheme.|
|highway||bus_stop||Most maps will still render this because of its widespread use.|
|name||Name||Use the most common name, usually from the bus stop flag.|
|ref||Five-digit code||Ignore this tag if there is no plate. This five-digit code is what you use to get the waiting times for the next bus.|
|local_ref||Stop letter or number||Ignore this tag if there is no stop indicator. This one or two character ID is usually the red circle on the top of the flag.|
Station entrances must belong to the relevant stop area relation, but it does not require a role.
TfL rail services allow folded bicycles allowed at all times. For unfolded bicycles:
|bicycle:conditional||Two possible values, see notes|
|oneway||yes||Ignore this tag if it does not apply.|
|ref||Exit number or letter||Ignore this tag if it does not apply.|
Stop positions must belong to their parent stop area relation with the role "stop".
|bus||yes||Not used||These tags refer to the mode of transport that the platform serves.|
|subway, train, etc.||Not used||yes|
|name||Name||Platform number or letter||Use the most appropriate name for the given mode.|
|ref||Not used||Platform number or letter|
|local_ref||Stop letter or number||Not used||Ignore this tag if there is no stop indicator. This one or two character ID is usually the red circle on the top of the flag.|
Platforms must belong to the relevant Stop area relation under the role "platform".
|area||yes||Compulsory||Please represent platforms as polygons, and use this tag to tell Mapnik to render it as a polygon.|
|ref||Platform number or letter||Compulsory when known|
|subway, train, etc.||yes||Compulsory||These tags refer to the mode of transport that the platform serves.|
Station buildings (or the multi-polygon that represents it) must belong to the relevant stop area relation.
Please consult station areas for DLR, Overground, Underground or National Rail stations with no significant buildings.
|area||yes||Compulsory where applicable||Compulsory where applicable||Compulsory where applicable||Station areas must be represented as polygons. Use only where there is no station building.|
|building||transportation/train_station||Compulsory where applicable||Compulsory where applicable||Compulsory where applicable||Station buildings must be represented as polygons. Use railway=subway_entrance for entrances.|
|name:<mode>||Mode-specific individual name||Recommended||Not used||Not used|
|naptan:AtcoCode||ATCO Code||Compulsory when known||Compulsory when known||Compulsory when known|
|naptan:AtcoCode:<mode>||Mode-specific ATCO Code||Compulsory where applicable||Not used||Not used|
|network||Name of network||Not used||Compulsory||Compulsory||London Overground stations must use National Rail.|
|network:<mode>||Mode-specific name of network||Compulsory||Not used||Not used|
|operator||Main operator of station (e.g. Transport for London, Southeastern)||Compulsory when known||Compulsory when known||Compulsory when known||London Overground stations must use London Overground.|
|ref:<mode>||Mode-specific reference||Compulsory where applicable||Not used||Not used|
- National Rail: Station area, (Angel Road); Station building, (Drayton Park)
- London Overground: Station building, (Canonbury)
- Underground: Station building, (Alperton)
- DLR: Station building, (Pudding Mill Lane)
Station areas may only represent Bus, DLR, Overground, Underground or National Rail stations with no significant buildings. They must belong to the relevant stop area relation.
|network||Name of network||Compulsory||You may use semicolons for multiple values.|
|operator||Main operator of station (e.g. Transport for London, Southeastern)||Compulsory when known|
- Bus station area: (London Bridge)
- National Rail station area: (Angel Road)
Tram and Bus stop buildings
One tag is enough to describe notable tram and Bus stop buildings. However, they must still belong to the relevant stop area relation.
|Compulsory||Choose one of the suggested values that accurately describes the feature.|
- Notable bus stop shelter: (Newbury Park)
New or updated London bus routes will have a route_master relation structure that consists of individual route relations for each direction or variant. In most cases, a bus route will have one route_master and two routes.
- Route master
Use ‘London Buses route n’ to reflect Transport for London's tone of language: firstly, TfL refers to routes as route n (e.g. route 39 or route 6). Secondly, TfL discourages using ‘Buses’ alone when referring to London Buses.
|type||route_master||This is a parent relation for a route.|
|route_master||bus||This parent relation is a bus route.|
|ref||Number|| This is the route number.
|name||London Buses route Number|| This is the description of the route: please do not match name=* to ref=* because many transport maps simply use the latter for numbers, freeing the former to be as descriptive in order to, for example, help JOSM editors.
|operator||Operator|| This is the operator: unlike Berlin, London Buses gets companies to run their buses: placing this tag in a route_master speeds up the updating process when operators change.
|network||London Buses||This is a London Buses route: London Buses is a distinct subsidiary of Transport for London, just like London Underground.|
|wheelchair||yes||London Buses routes must have wheelchair access.|
Stop positions must belong to the relevant route master, but it does not require a role.
Routes consist of appropriately ordered ways, and stop positions: they do not need to contain bus stops themselves because stop positions will reference then with local_ref, within a stop area relation.
|type||route||This is one variant of a route.|
|route||bus||This variant is a part of a bus route.|
|ref||Number|| This is the route number.
|name||London Buses route Number → Destination|| This is the description of a variant.
|from||Location A|| This is the starting destination of a variant.
|to||Location B|| This is the finishing destination of a variant.
|name:<mode>||Mode-specific individual name||Recommended||Not used||Not used||Not used|
|network||Name of network||Not used||Compulsory||Compulsory||Compulsory|
|network:<mode>||Mode-specific Name of network||Compulsory||Not used||Not used||Not used|
|operator||Main operator of station (e.g. Transport for London, Southeastern)||Compulsory when known||Compulsory when known||Compulsory when known||Compulsory when known|
|ref||Reference||Not used||Compulsory||Recommended||Not used|
|ref:<mode>||Mode-specific reference||Compulsory if applicable||Not used||Not used||Not used|
- Bus stop group: (Clephane Road)
- National Rail station: (Drayton Park)
- London Overground station: (Canonbury)
- Underground station: (Alperton)
- The correct values for each mode are as follows: bus for London Buses; light_rail for DLR; subway for London Underground; train for National Rail and London Overground; tram for London Tramlink; aerialway for Emirates Cable Car.
- Example of multi-modal stations: stations between Queen's Park and Harrow & Wealdstone (Overground and Underground).
- Oxford Street closed eastbound, p.2 (accessed 23 August 2014).
- TfL’s editorial style guide, p.37 (accessed 23 August 2014).