Talk:Public transport

From OpenStreetMap Wiki
Jump to: navigation, search

Talk section moved here was 'Public Transport'

Approved features

Why are the approved features from Proposed_features/Public_Transport not copied to this page? Should the features be used now, or are there still problems? The vote ended more than 2 months ago already. Math1985 18:55, 24 June 2011 (BST)

Yes, the new features should be used. I (and others) did not find time to update the Public Transport page yet. A simple copy is IMHO not good enough. --Teddych 06:48, 25 June 2011 (BST)
Teddy, please find time for that work, becasue it would be important to see this proposal going officially live. (Even if it is, already.) It's difficult to find what's here and what's on the propsal and so on. Thank you. - Kempelen 22:33, 25 July 2011 (BST)

How to map routes?

I can think of three methods to map bus routes: 1. Copy the routes from a map, for example on the bus companies' website. 2. Go outside and look in all bus stops which buses are announced to stop there. 3. Take a ride in all bus lines.

As far as I know, we have two reasons to not copy data from other maps: copyright/database right reasons and accuracy.

IMO, an overview of bus lines is not a creative work and is thus not protected by copyright (although the rendering of the map might be copyrighted - but we copy the data, not the rendering). For database rights, there needs to be "a substantial investment in obtaining, verifying or presenting the contents of the database". A bus company doesn't invest in obtaining or verifying timetable data, whether an investment is done is presenting a database is not clear to me. So database rights might be an issue with 1 (and maybe even with 2?), but this is not entirely clear.

Methods 1 and 2 might be less accurate (especially outside of Western Europe). Perhaps method 2 might be even more inaccurate than method 1.

Which methods would others consider acceptable? Math1985 19:19, 24 June 2011 (BST)

Or "4." contact the public transport companies for data. Budapest transport company released the full data to the public one month ago, when they went to Google Maps (in GTFS format). This is great, import is in progress. Kempelen 22:31, 25 July 2011 (BST)

Service routes

Q. 'Line' is also used in some places for this concept. which should we use? PeterIto 07:39, 6 August 2009 (UTC)

I think we should stick with 'Routes', as this is the name widely established on OSM. However, we clarify this by calling them Service Routes. For the infrastructure itself, I like the idea of also using the type=route tag, but using type=railway instead of type=train. We could call these Infrastructure routes. Frankie Roberto 11:52, 8 August 2009 (UTC)

Tram tracks

This page says that streets with tram tracks should be a single way for both road and tracks; OSM Inspector says that they should be separate ways to keep the names separate. Who’s right? --Wynndale 18:29, 8 August 2009 (UTC)

I am sure OSM Inspector is right! I have never tagged a tram track personally but have updated the description to match my current understanding (which matches a conversation I have had with someone on the subject some time ago). Would be great to have the views of a tram expert.PeterIto 18:15, 9 August 2009 (UTC)
I was under the impression that having two ways which use the same nodes was a bad idea (as it makes it difficult to select the different ways in editing tools). That said, I've only been using both tags (railway=tram and highway=secondary) where the tram and the cars share the same physical lane. Where they are grade separated, but part of the same road, then the two should have separate ways. Sometimes you can even get a mix of both on the same road - eg there's one near me where one side of the road, the tram has exclusive use, and on the other side of the road, the tram shares its lane with cars. This makes the road as a whole one-way for cars, but two-ways for trams. I've mapped this using two ways (one for each lane), but it looks a bit crap in current renderers... Frankie Roberto 20:12, 9 August 2009 (UTC)
  • Firstly, can I suggest that it is a problem for the editors to solve. Fyi, in Potlatch someone finally showed me how to select any way from a stack of ways. click the node, if the way you want is not shown then type '/' which changes the way, then if that isn't the right one click the node again and type '/' again - repeat until the correct way is shown - not elegant but it does work. Secondly, can I suggest that we move this discussion about Tram tracks to the Trams page and just keep a brief link to it from this page? PeterIto 06:28, 10 August 2009 (UTC)

Copied from main page

Think these two need more work/thinking, as well as some examples. Frankie Roberto 22:36, 21 September 2009 (UTC)

Line Variant

A Line Variant can be used to define a particular calling pattern used by some vehicles operating on the Route.

A Line Variant is a relation which details a distinct ordered calling pattern for vehicles using a Route and there will normally be at least one Line Variant for each direction of travel for a Route. Each calling point should either be defined as a Stopping Place or Access; for preferences Accesses should be used, however if the actual Access cannot be determined for a particular calling point then the Stop Place should be included instead (Accesses will not known at calling points where the Access is allocated dynamically shortly before the actual vehicle arrives). Set-down only calling points can be assigned with the role Set-down only or pick-up only.

Using a Line Variant in association with a Route it should be possible to determine a single unambiguous route through the network. If this cannot be determined due to there being two valid routes between two stop points then one or more suitably chosen additional infrastructure nodes should be included as '[passing points' in the Line Variant within the ordered list at the appropriate position.

The following tags can be used:

Key Value Description
from text initial stop
to text terminal stop

A Line Variant should be a member of a Route Relation.


A group of routes can be combined together to form a Network. A single route can, if necessary, be part of more then one network.

Key Value Description
name text name (e.g. Chicago Transit Authority)
abbreviation text abbreviation of the name (e.g. CTA)

One or more Routes can be a member of a Network relation.

Transit data standards


Transmodel is the European Reference Data Model for Public Transport. It is an abstract conceptual model to represent common public transport concepts such as network timetabling, ticketing, operations and realtime data. Transmodel is an important design tool, informing and guiding the design of public transport information systems.

If you want to follow the current discussion on the relevance of Transmodel to OSM and how OSM data will achieve compliance, join the mailing list

IFOPT (Identification of Fixed Objects In Public Transport)

IFOPT (Identification of Fixed Objects in Public Transport) is a prCEN Technical Specification that provides a Reference Data Model for describing the main fixed objects required for public access to Public transport, that is to say Transportation hubs such as airports, stations, bus stops, ports, and other destination places and points of interest, as well as their entrances, platforms, concourses, internal spaces, equipment, facilities, accessibility etc.)

Wheelchair and accessibility

Q How explain if the station was being built for wheelchair with the new system ? In the past, we used highway=bus_stop and wheelchair=yes/no/limited. How we can do with the new system? Could we use wheelchair=yes/no/limited with platform ( station seem be to big for wheelchair=yes/no/limited ) ? --APP3L initiation (talk) 20:13, 4 March 2013 (UTC)

Outdoor elevator with public transport?

There is a unapproved proposal on elevators:

How should this be used now with public transport?

Making two nodes on bottom and top with public_transport = stop_position elevator=yes

How could I know which is top and which is bottom? And I will have to cheat to get a little stretch of way, since often, elevators are exactly vertical ...

See example:

Bike racks

How to map transit service with bicycle carriers on the vehicles? In my city, several bus routes have some (not all) busses equipped with two bike racks for the passengers. Analogous to wheelchair=no/yes/limited, this could be bike_rack=no/yes/limited/partial.

Are there other types of bicycle accommodation on public transit? I guess some services might let passengers roll their bikes into the passenger compartment, or provide bike lockup. Perhaps it should be bike_carrier=rack. But then how to indicate that only some vehicles have this equipment? Should capacity be indicated?

We cannot use bicycle=yes, because that indicates legal bike access on the roadway, but we need to indicate availability of an amenity on the bus. Michael Z. 2016-10-18 18:16 z