Proposed features/Interval

From OpenStreetMap Wiki
Jump to: navigation, search
Status: Draft (under way)
Proposed by: Vicuna
Tagging: interval=10
Applies to: route
Definition: Proposal to define the service quality of public transport routes
Drafted on: 2014-05-21

Why interval?

One of my aims is to get better information about public transport in OSM. With the growing numbers of bus routes included in the database it is getting difficult to extract important and "usable" routes. Some routes are only served once or twice a day, others hourly or every 20 minutes. Several proposals were discussed in various OSM Wiki pages (e.g. to classify whether it is a school bus or weekend line).

The interval tag is a very accurate information about the service quality of a public transport route. With this it is also possible to see differences between subway or tram systems and calculate operational data (together with route lengths etc.).

What is needed at least?

My proposal is to have at least the "interval"-tag for every route. If possible also other time slices could be added, e.g. "interval:evening" or "interval:sunday".

Isn't the service interval changing too often?

I don't think so. My experience of the last years is that bus routes change their served streets and stops more often than their basic interval. The interval tag is very simple to understand and not that complex as a complete timetable.

Which value should be used?

There are already some interval-tags in OSM and it seems to be the best to use minutes. Some users introduced an hour info "2:00", but for calculation reasons I propose to use only minutes (120). So it is possible to use the data with Maperitive. If you want to classify all routes going every 2 hours or more often then use the term interval<121.


Value Description
interval=10 The route departs every 10 minutes. For the "basic" interval tag the best value should be taken, unless the peak hour service lasts only 2-3 hours (see interval:peak). But if the service is offered from 6-10 and 13-18 o'clock it should be used.
interval=120 The route departs every 2 hours.
interval=720 interval=twice_a_day The route departs twice daily. Usually this is not every 12 hours, but a school bus line departing at 7 and 13 o'clock.
interval=1440 interval=daily The route departs daily.
interval:evening=15 The route departs every 15 minutes in the evening. I think it should not be defined what "evening" exactly means. This depends on the local appreciation.
interval:peak=5 The route departs every 5 minutes during rush hour. This should only be used if the peak hour is very short (e.g. 7-9 and 16-18 o'clock). If it covers most of the daylight time, the interval base tag should be filled with peak hour interval.
interval:midday=15 The route departs during noon every 15 minutes. This should only be used, if the midday operation is less time than the peak hour operation.
interval:saturday=20 The route departs every 20 minutes on Sunday.
interval:sunday=30 The route departs every 30 minutes on Sunday.
interval:weekend=30 The route departs every 30 minutes on Saturday and Sunday. This tag is easier to use if both weekend days have the same service level.

More Info

Interesting public transport statistics on my user page: User:Vicuna


Using Maperitive the following map was created showing the service intervals of bus (magenta) and tram (red) lines with the line thickness in and around Braunschweig (Germany):

PublicTransportHeadways RuralBus BraunschweigArea.png