Relation:route

From OpenStreetMap Wiki
(Redirected from Tag:type=route)
Jump to: navigation, search
Help
Available languages
Deutsch English Español Français Italiano 日本語 Русский
logo route
One example for route
Description
Used for a set of tags and members marking a route of various kind.
Group
Route
Members help
  • Way - (blank)
  • Way - forward
  • Way - backward
  • Node - stop:<number>
  • Node - stop
  • Node - forward:stop:<number>
  • Node - forward:stop
  • Node - backward:stop:<number>
  • Node - backward:stop
  • Node Way Area - platform:<number>
  • Node Way Area - platform
Statistics


A route is a customary or regular line of passage or travel, often pre-determined and publicised. They consist of paths taken repeatedly by various people and vehicles: a ship on the North Atlantic Route, a car on a Numbered Road, a bus on its respective route or cyclist on a national route.

Paths are often shared by different modes of transport and therefore routes often overlap. In OSM a way can be assigned a number of different route relations allowing this overlap.

Note that a road sometimes has more than one number - numerous major European "E" routes share ways (maybe even exactly the same ways in some cases) with national numbered routes.

Contents


Rendered Cycle routes following this scheme
Rendered tram and Bus routes following this scheme
Rendered Walking Routes following this scheme

Tags

Key Value Explanation
type route indicates this Relation represents a route
route road / bicycle / foot / hiking / bus / trolleybus / ferry / detour / train / tram / mtb (mountainbike) / horse / ski / snowmobile a road (e.g. the ways making up the A14 trunk road), bicycle route, hiking route or whatever route (see also #List_of_route_types_in_use)
name a name The route is known by this name (e.g. "Jubilee Cycle Route", "Pembrokeshire Coastal Path")
ref a reference The route is known by this reference (e.g. "A14", "NCN 11", "Citi 4" (bus number))
network ncn / rcn / lcn / nwn / rwn / ... A wider network of routes of which this is one example. For example, the UK's national cycle network or a local cycle network.
operator operator name The route is operated by this authority/company etc. e.g. "Stagecoach Cambridge", "Eurostar"
state proposed / alternate / temporary / connection Sometimes routes may not be permanent (ie: diversions), or may be in a proposed state (ie: UK NCN routes are sometimes not official routes pending some negotiation or development). Connection is used for routes linking two different routes or linking a route with for example a village centre.
symbol symbol description Describes the symbol that is used to mark the way along the route, e.g., "Red cross on white ground" for the "Frankenweg" in Franconia, Germany
colour a hex triplet (optional) Colour code noted in hex triplet format. Especially useful for public transport routes. Example: "#008080" for teal colour
description a short description What is special about this route
distance distance (optional) The distance covered by this route, if known. For information of users and automatic evaluation e.g. of completeness. Given including a unit and with a dot for decimals. (e.g. "12.5km")
ascent ascent (optional) The ascent covered by a route in meters (for other units use e.g. 600feet). If a route has start and end point at different altitude use descent too
descent descent (optional) The descent covered by a route in meters(for other units use e.g. 100feet). Use it only if it differs from the ascent (different altitude at start/endpoint of a route).
roundtrip yes/no (optional) Use roundtrip=no to indicate that a route goes from A to B and instead of being circular (roundtrip=yes).

Members

Way or Node Role Recurrence? Discussion
Way (blank)/route zero or more the ways making up the route.
Way forward/backward zero or more if a route should only be followed in one direction for some or all of its length, the "role" can indicate this for some or all of the constituent ways. "forward" means the route follows this way only in the direction of the way and "backward" means the route runs only against the direction of the way. Rendered on the cycle map (example).
Way north/south/east/west zero or more in North America road are signed with their orientation
Way link zero or more Link roads (highway=*_link) from and to the route. See highway=motorway_link!
Node stop:<number> zero or more A Bus stop or train halt, on the route. The order of the members in the relation should identical to the order in the timetable. The number is not needed to preserve order of stops. It is only a guide to help mappers finding missing or misplaced stops. You can use role=stop instead if you like.
Node stop zero or more A Bus stop or train halt/station, on the route. The order of the members in the relation should identical to the order in the timetable.
Node forward:stop:<number>
backward:stop:<number>
zero or more A Bus stop or train halt, on the route, which is only be used in one direction. The direction is related to the direction of the way, nothing to do with towards/away from any bus station or terminus. The order of the members in the relation should identical to the order in the timetable. The number is not needed to preserve order of stops. It is only a guide to help mappers finding missing or misplaced stops. You can use role=forward:stop/backward:stop instead if you like.
Node forward:stop
backward:stop
zero or more A Bus stop or train halt, on the route, which is only be used in one direction. The direction is related to the direction of the way, nothing to do with towards/away from any bus station or terminus. The order of the members in the relation should identical to the order in the timetable.
Node Way Area platform:<number> zero or more A Bus or train platform, belonging to route. The order of the members in the relation should identical to the order of the stops in the timetable. The number is not needed to preserve order of platforms. It is only a guide to help mappers finding missing or misplaced platforms. You can use role=platform instead if you like.
Node Way Area platform zero or more A Bus or train platform, belonging to the route. The order of the members in the relation should identical to the order of the stops in the timetable.

Route relations in use

Public transport routes

Bus routes (also trolley bus)

Main article: Buses
Key Value Comment
type route (mandatory)
route bus
trolleybus
share_taxi
(mandatory)
ref Reference The number by which the route is known to the public: 4, 4A, X13, IR 3114 etc (recommended)
operator operator Name of the company that operates the route e.g. Deutsche Bahn AG, Connex, Interconnex usw.
name Individual Name The name of the route or line e.g. "Orient Express" "Thalys" (optional)
network local/ regional network Name (Abbr.) of the network e.g. BVG, RMV (optional)
wheelchair yes / no / limited Indicates if the buses on the route are equipped with ramps or elevators for wheelchairs. (optional)
colour ex: red / #FFEEDD The "official" colour for the bus route. identifiers in some cities. (optional)


öpnvkarte and openstreetbrowser.org render public transportation routes.

Some examples in use:

Railway routes (light rail, metro, mainline, monorail, etc.)

Main article: Railway

Railway routes can both be used to describe a particular part of the infrastructure that known by a distinct name (for example East Coast Main Line) or for a railway service which is identified to the public with a particular identifier or name (such as the Orient Express). Discussion on tagging for different purposes is taking place on talk transit (Aug09).

Key Value Comment
type route
route train
subway
ref Reference The number of the line e.g. IR 3114
operator operator Name of the company that operates the route e.g. Deutsche Bahn AG, Connex, Interconnex usw.
name Individual Name Only if there is a special name of the route or line e.g. "Orient Express" "Hammersmith and City" (optional)
network local/ regional network Name (Abbr.) of the network e.g. BVG, RMV (optional)
wheelchair yes / no / limited If the trains on the route are equipped with ramps or elevators for wheelchairs. Note that even if the trains are that the not all stations on the route may be suitable, or not all platforms may be accessible (optional)
colour ex: red / #FFEEDD If the railway route has an "official" colour, for example metro lines in some cities. (optional)

Route relations could also be used to designate railway lines that are operated by one (perhaps more) train operators. Some examples can be found at Open Rail Map/NL.

öpnvkarte and openstreetbrowser.org render public transportation routes.

Some examples in use:

Tram routes

Main article: Trams
Key Value Comment
type route
route tram
ref Reference The number of the line e.g. IR 3114
operator operator Name of the company that operates the route e.g. Deutsche Bahn AG, Connex, Interconnex usw.
name Individual Name Common name "Orient Express" "Thalys" (optional); "Line 4" is not a name but a ref, so ref=4 should be used
network local/ regional network Name (Abbr.) of the network e.g. BVG, RMV (optional)
wheelchair yes / no / limited If the trams on the route are equipped with ramps or elevators for wheelchairs.
colour ex: red / #FFEEDD The tram, subways and buses might have "official" colour identifiers in some cities.

öpnvkarte and openstreetbrowser.org render public transportation routes.

Some examples:

Other routes

Road routes

route network Description
road e-road European E-road network
road US:I Interstate Highways Relations, USA
road US:US United States Numbered Highway Relations, USA
road US:xx State highways in the United States, where xx is the state's postal abbreviation. Many states also have county route networks, and some have several tiers of state-owned roads.
road BAB German Autobahn
road ca_transcanada Canadian Trans-Canada highways
road ca_on_primary Ontario primary highways
road pl:national Polish Road Network - national roads
road by:national [1] Belarusian Road Network - national roads
road BR Brazilian Federail Highways
road BR:xx Brazilian state highways, where xx is replaced by state code (RJ = Rio de Janeiro, MG = Minas Gerais, etc.)
road bg:national Bulgarian Road Network - national roads
road ja:national Japanese national roads
road ja:prefectural Japanese prefectural roads
road za:national South African national roads
road za:regional South African regional roads
road na:national Namibian national roads


Some examples in use:

Cycle routes (also mountain bike)

Main article: Cycle routes

Cycle routes are extensively mapped with route relations, and the OSM cycle map will render route relations following this proposal.

In general it is probably a good idea to add the tags: "type => route" and "route => bicycle" (or "route => mtb"). However, the cycle map will still render a route if they are not present.

The following tags are used in rendering:

Key Value Comment
network icn / ncn / rcn / lcn Specify the network as a international route, national route, a regional route, or a local route, as per the normal tagging of cycle routes
ref a reference (optional) references work best on the map if just the number is used, so for NCN 4: "4". The network tag correctly distinguishes the type, so just use "ref" and not "ncn_ref" or similar.
state proposed (optional) Routes are sometimes not official routes pending some negotiation or development -- the map renders these routes dotted.
route network Description
bicycle icn International cycling network: long distance routes used for cycling routes that cross continents
bicycle ncn National cycling network: long distance routes used for cycling routes that cross countries
bicycle rcn Regional cycling network: used for cycling routes that cross regions

In Belgium and the Netherlands this is used for the cycle node networks

bicycle lcn Local cycling network: used for small local cycling routes. Could be touristic loops or routes crossing a city


Some examples in use:

CycleLayer2.png
An international cycling map created from OSM data is available, provided by Andy Allan. The map rendering is still being improved, the data is updated every few days. It shows National Cycle Network cycle routes, other regional and local routes, and other cycling-specific features, such as:
  • dedicated cycle tracks and lanes
  • bicycle parking
  • contours and hill colouring
  • bike shops

http://www.opencyclemap.org/

Lonvia's Cycling Map by Sarah Hoffman is an overlay which shows marked cycle routes around the world. It is updated daily.

Walking routes (also hiking and pilgrimage)

Main article: Walking Routes

Hiking routes are extensively mapped with route relations, and the Lonvia map will render route relations following this proposal and the osmc:symbol=*

Instead of the tag route=hiking there is less frequently also used route=foot.

Don't use route=pilgrimage (almost non-existent) but add pilgrimage=yes to a hiking-route.

Hiking routes are rendered for selected areas in Germany in a Hiking and Trail riding map (german). The tags required for rendering are:

Tag Description

type=route

route=foot or
route=hiking (used more often) or

name=*

Meaningful route name suitable for identifying this route.

symbol=* Verbal description of the route marker symbols.
osmc:symbol=* Coded description of the route marker symbols.


route network Description
hiking iwn International walking network: long distance paths used for walking routes that cross several countries, for example the Camino de Santiago
hiking nwn National walking network: long distance paths used for walking routes that cross countries
hiking rwn Regional walking network: used for walking routes that cross regions

In Belgium and the Netherlands this is used for the walking node networks

hiking lwn Local walking network: used for small local walking routes. Could be touristic loops or routes crossing a city

Some examples:

Inline skating routes

Inline Skating routes have mainly been mapped in Swtzerland EN:Switzerland/InlineNetwork with route relations, Lonvias Skating map will render such routes. In general it is probably a good idea to add the tags: "type => route" and "route => inline_skates". The following tags are used in rendering:

Key Value Comment
network international / national / regional / local Specify the network as a international route, national route, a regional route, or a local route
ref a reference (optional) references work best on the map if just the number is used, so for national 4: "4". The network tag correctly distinguishes the type, so just use "ref".
state proposed (optional) Routes are sometimes not official routes pending some negotiation or development -- the map renders these routes dotted.

More material on tagging inline skates relevant information: Inline Skating page (currently only available in German

Some examples in use:

Detours

route network Description
detour Local detours (used in the Netherlands and Germany). Detours are routes that avoid traffic jams on motorways, usually leading from one exit to the next.

Core values

Key Value Element Comment Rendering Photo
route bicycle Way Relation Cycle_routes explains how to tag cycle routes
route bus Way Relation The route a public bus service takes. See Buses
route detour Way Route for fixed detour routes. Examples are Bedarfsumleitung in Germany and uitwijkroute in the Netherlands
route ferry Way Relation The route a ferry takes from terminal to terminal Please make sure to add at least one node per tile (zoom level 12), better at least one every few km, so offline editors catch it with bbox requests.
Ferry route mapnik.png
route hiking Way Relation hiking explains how to tag hiking routes
route mtb Way Mountainbike explains how to tag mtb routes
route pipeline Way for pipelines, pipeline markers, and pipeline stations
route piste Relation Proposed for the routes of pistes (e.g. snowshoe or XC-Ski trails) in winter sport areas.
Snowshoe trail.jpg
route power Way where power lines use the same towers (the same way)
route railway Way Relation A sequence of railway ways, often named (eg Channel Tunnel). See Railways
route road Way Relation Can be used to map various road routes/long roads
route ski Way For ski tracks (e.g XC-Ski Trails User:Langläufer/Loipemap)
route train Way Relation Train services (eg London-Paris Eurostar) See Railways
route tram Way Relation See Trams for more information on tagging tram services
route user defined Node Area tag statistic according to Taginfo

This table is a wiki template with a default description in English. Editable here.

List of other route types in use

This is a table with possible route tags being used right now:

route type Description
canal inland waterway routes for motorboat, barges ... members are Way waterway=river or waterway=canal
Tag only used in UK, for all other countries see relation:waterway
fitness_trail for fitness trail with extra exercise stations
foot see hiking which is used more often.
horse
inline_skates
running Used for marked running routes usually between 2-20km used for exercise
snowmobile For snowmobile routes. Either between two destinations or collection of routes operated by someone
taxi See also: route=share_taxi
trolleybus See bus
cycling Used for cycling events (like stages of the Tour de France). For (recreational) cyclenetwork use bicycle
historic Historic routes, such as horse pack trails used for postal routes, ancient roads, etc. Often parts are lost. Please include an appripriate historic=*-value.
please add here

Step by step guide

How to create a new route (it is slightly different if you want to add ways to an existing route).

Potlatch

  1. Ensure all ways which the route runs along exist and are appropriately tagged (e.g., highway=footway)
  2. Select the first way and click on the second symbol on the right side, which looks like two chain segments.
  3. Select a relation from the drop-down, if there's an appropriate existing one in this area. If the existing relation to choose is far away, use the search function. Otherwise, select Create a new relation and click Add.
    1. Add a type tag with the value route.
    2. Add additional tags as needed. (Use the + button)
    3. Click OK.
  4. The relation is added to the way. The grey box to the right of the relation details and to the left of the X is the input field for the way's role within the relation, see the Members section above for details of roles within the route relation type.
  5. Repeat steps 2-4, selecting the appropriate relation (the one just created) in step 3.

JOSM

  1. Ensure all ways which the route runs along exist and are appropriately tagged (e.g., highway=footway)
  2. Make sure the relation pane (Alt+R) is open
  3. Select New in the relation pane to create a new relation
  4. Fill in the appropriate tags in the dialog that pops up, at least type=route and preferrably name as well with a name for the route
  5. Click OK
  6. Now select some or all of the ways you'd like to add to the relation using the normal select (S) tool, then click Edit in the relation pane with your relation highlighted. The relation editing dialog will pop up
  7. Click Add selection in the relation dialog to add the selected ways to the relation.

Mapping practice

Multiple routes share the same path

Especially with bicycle routes it can happen very often that multiple routes run along the same ways for a far distance. There exist so many different bicycle route networks that are operated by different institutes that it is not unusual that some of these networks overlap. The EuroVelo routes for example use the already-existing infrastructure in many countries. There are two practices at the moment how to process if segments of multiple routes share the same way.

Both practices each have different advantages and disadvantages.

Adding the ways to multiple route-relations
Creating super-relations for routes

At the moment it seems to be practice to create part-relations if the shared segment is relatively big compared to the total length of a route. For a national bicycle route, 20 km might be a good limit. For shorter parts the single ways might be added to all relations they belong to. (Of course this is only a rule of thumb, nothing of this is the official way of mapping.) It might also be important of how many different way objects a segment consists in OSM, it might be not very useful to create segments if the route consists of motorways (as they only contain of a few, long ways), while bicycle routes often go through cities and residential areas where many ways would have to be added if there were multiple relations.

Another point to decide which tagging method to use is to find out if the routes only use the same ways by coincidence. Thus, if in the case that one route is changed, the other route will likely still be using the old way, using part-relations would not be appropriate.

Size

Common practice is not to create route relations with more then 250-300 members. If you need to create bigger relations - which could easily happen - make several reasonable sized relations and unite them in a super-relation as mentioned above. Reasons:

There is also a list of Monster Relations.

Notes

  1. http://en.wikipedia.org/wiki/ISO_3166-2:BY

Helping tools

Personal tools
Namespaces
Variants
Actions
site
Toolbox