From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg public_transport = platform
Bayview trstwy.jpg
The place where passengers are waiting for the public transport vehicles. Edit or translate this description.
Group: Public transport
Used on these elements
may be used on nodesmay be used on waysmay be used on areasshould not be used on relations
Useful combination
See also
Status: approvedPage for proposal

Use public_transport=platform to identify the places where passengers board or alight from public transport of any type, including boarding facilities at airports, bus stations, ports, railway stations, as well as for ski lifts and at roadside bus stops, taxi ranks. This tag was introduced by tagging proposal Public Transport in 2011.

Historically, a variety of tags have been used, each for a different mode, including highway=bus_stop (for bus stops), railway=platform (for railway, tram and subway platforms), aeroway=gate (at airports), amenity=taxi etc. These original tags are still more commonly used and were not invalidated by the new tag, and should be kept in order to ensure compatibility with legacy software. Additionally, at least some prefer more specific tags rather than single tag supposed to cover objects as diverse as railway platforms, bus stops and airport infrastructure.

How to map

The platform can be tagged as a node way or area. Nodes are used for locations where there is no physical infrastructure (for example a customary bus stop without infrastructure or with a pole), a way for location where a linear area is allocated for people using public transport and an area when a more expansive size is allocated or where different platforms adjoin, such as at in a railway station. If the platform is mapped as an area, the tag area=yes is not required (round linear platforms part of a single route do not exist).

Platforms can normally be grouped together with other associated elements, including public_transport=stop_position (where the vehicle stops), benches, separate shelters and even station buildings using the public_transport=stop_area relation.

The following additional attributes can be used:

Key Value Comment Recommendation
public_transport platform mandatory
railway platform If the platform is a train, tram, subway or light rail platform recommended
highway bus_stop If the feature is a bus, trolley_bus or share_taxi stop or bus platform recommended but only on a node and only on one object of the public_transport=stop_position + public_transport=platform pair.
highway platform If there is a raised platform at a bus stop optional
highway footway not necessarily suggested, as when used incorrectly it can break some GPS routers. ONLY add this tag if the platform is mapped as a way and is connected to another way with highway=*
name Individual name The name of the station/stop. Platform numbers are given using ref=*. recommended if no public_transport=stop_area exists, else optional
ref Reference The reference by which the platform is known. This tag is often used for numbers of platforms/platform edges in train stations or bus stations. Use a semicolon (;) to separate multiple references (e.g. platforms with two edges along a railway track and therefore a different number for each edge. recommended
local_ref Platform number track number/platform number (if exists) optional
ref:<abbreviation> Reference reference number assigned by the organisation whose abbreviation is <abbreviation>. optional
uic_ref UIC reference The UIC reference by which a railway platform is known recommended if no public_transport=stop_area exists, else optional
uic_name UIC name The UIC name by which a railway platform is known recommended if no public_transport=stop_area exists, else optional
operator Operator Name of the company that operates the platform. Do not use abbreviations. recommended if no public_transport=stop_area exists, else optional
network Local / regional network Name of the network the platform belongs to. Do not use abbrevations. recommended if no public_transport=stop_area exists, else optional
layer number For platforms that are not at ground level because another object (footway bridge, roof, other tracks, … is above/below). The layer should should match that of the highway/railway track etc. that containing the associated stopping_point. required if non-zero
level number If the station is indoor-mapped at a high level of detail level=* can be added to give the level the platform belongs to. This is used to render indoor/detail maps. optional
shelter yes / no If there is a shelter that is not tagged separately with amenity=shelter Required if 'yes'. Recommended if 'no'.
bench yes / no If there is a bench that is not tagged separately with amenity=bench Required if 'yes'. Recommended if 'no'.
covered yes / no yes if there is a covering from rain or sun (which may just be a roof) Required if 'yes'. Recommended if 'no'.
surface see Key:surface surface of the platform optional
tactile_paving yes / no If there is tactile paving optional
departures_board See departures_board A departures/arrivals board displaying information about scheduled services, real-time info or both. optional; tag used de facto
passenger_information_display yes / no A real-time departures board exists at the platform or station. optional
surveillance yes / no Surveillance cameras monitor the platform optional
  • highway=bus_stop - A bus stop is a place where public buses stop for passengers (original tag for bus stops, still more widely used)
  • railway=platform - A railway platform (original tag for railway platforms, still more widely used)
  • highway=platform - A platform at a bus stop or station (original tag for bus platforms, still widely used and more specific)

External links