|A form of public transport|
Buses, coaches and trolley buses are forms of public transport that operate mainly on the road network. The system consists of bus routes calling at bus stops and bus stations and have a number of related features.
Stops and Bus Stations
The simplest way to map bus stops is using a node tagged highway=bus_stop beside the highway at the point where passengers would wait immediately prior to boarding the vehicle. This may be in a suitably positioned bus shelter, or by the bus stop pole. It might be a few meters from the point where one enters the vehicle. Add the name of the stop (as it appears on the stop, or on a timetable).
To map a bus stop more exactly one can also use a node on the way tagged public_transport=stop_position which represents the position where the bus stops on the road. The node is even mapped on the way when the bus stops in a bus bay. To represent the place where the people are waiting for the bus on the platform one can use the tag public_transport=platform on a way or an area. If there only exists a pole the tag public_transport=platform represents the place of the pole. To combine the stop position and the platform to one bus stop, a relation public_transport=stop_area is used. This relation contains all the information about the stop like name, references, operator and network.
Bus services (eg No. 38) are mapped by making the ways (roads) that the bus runs on members of a relation. In earlier days there was only one relation used for both directions and all variants.
Actually (since the approval of the Public Transport Schema) one should use one relation per direction/variant tagged with type=route+route=bus/route=trolleybus, because there are plenty of examples where one direction is not equal to the other or where different variants exist.
To hold the direction- and variant-relations there is used a type=route_master+route_master=bus/route_master=trolleybus that contains all the directions and variants and the information that is relevant for the whole service like ref=38.
Bus lanes and tracks
- Bus lanes in bidirectional motor car roads: busway=lane
- Oneway bus lane on right side of the road only: busway:right=lane
- Oneway bus lane on opposite way of a oneway road: busway=opposite_lane
- Bus lanes on left and right sides of a oneway road: busway=opposite_lane + busway:right=lane
- Bus roads (asphalt/tarmac): highway=service + service=bus + access=no + bus=yes
- Bus guideways (with guide kerb): highway=bus_guideway
- Shared bus lanes with bicycles: cycleway=lane or bus_lane or share_busway
Stopping positions and platforms
In order to make providing bus routing services easier, there is approved Public Transport proposal.
The following sites render bus routes (based on relations data)
- OSM Inspector Public Transport - Network Public Transport maps in Europe.
- Öpnvkarte (http://öpnvkarte.de/ or alternatively http://www.openbusmap.org/ ) OSM public transportation maps in Europe.
- OpenStreetBrowser has an option to show bus routes. Click 'transportation' -> 'Public transport routes'
- OSMTransport Render bus, tramways, railways lines worldwide.
- TransportMap layer created by Andy Allan showing public transport lanes worldwide.
Buses by city
- Switzerland overview
- İstanbul (İETT/İstanbul Electrics, Tunnel and Trams)
- İzmir (ESHOT and İZULAŞ)
- Some intercity lines of somebodies
- West Midlands
- Isle of Wight
- Northeast Hertfordshire
- Orlando, FL: most routes have been mapped
- Reno-Carson City, NV
- Detroit, MI: several suburban routes mapped, though mostly without stops
- Proposed_features/Public_Transport (Approved 2011-04-20)
- any type of motor car roads in the class "highway" like primary/secondary/tertiary/unclassified/residential/etc.