FR:Key:public transport

public_transport
Description
Clé pour décrire de façon complète les réseaux de transport et leurs éléments (arrêts, voies...) 
Groupe: Transports publics
Utilisé pour ces éléments
Combinaisons utiles
Statut: Approuvé

Description

La clé public_transport=* est utilisée pour décrire les différents éléments d'un réseau de transport. Elle peut s'appliquer à tous les types de transport, que ce soit routier, ferroviaire ou maritime.

L'intérêt de ce nouveau schéma pour taguer les réseaux de transport est qu'il est très complet, et vous permet donc de donner de nombreux détails sur les arrêts (lieu où s'arrête le bus, l'emplacement de l'abri ou du quai...). Cependant, il ne rend pas obsolètes les anciens railway=station, highway=bus_stop, amenity=bus_station et autres éléments de description de réseaux. Ce nouveau schéma vient en complément de ce qui existe, bien qu'il soit conseillé d'appliquer celui-ci.

Schéma en bref

L'arrêt

Les arrêts d'un réseau sont représentés physiquement par des panneaux, des abris, un quai, une voie de bus ou des lignes en zig-zag sur la chaussée. À l'arrêt les passagers attendent le véhicule (train/métro/monorail/tramway/bus/téléphérique/ferry) et peuvent monter et descendre quand celui-ci s'arrête.

Emplacement de l'arrêt

L'emplacement de l'arrêt est ici défini comme étant l'endroit où le véhicule s'arrête sur la route ou sur la voie ferrée. Cet emplacement est tagué en tant que sur la route/voie ferrée, même si le bus/train s'arrête sur une voie spécifique.

L'emplacement de l'arrêt est tagué avec les attributs suivants :

Clé Valeur Commentaire Recommandation
public_transportstop_positionDéfinit ce nœud comme l'emplacement où s'arrête le véhicule.Obligatoire
trainyes / noIndique si des trains s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
subwayyes / noIndique si des rames de métro s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
monorailyes / noIndique si des rames de monorail s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
tramyes / noIndique si des tramways s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
busyes / noIndique si des bus s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
trolleybusyes / noIndique si des trolleys s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
aerialwayyes / noIndique si des téléphériques s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
ferryyes / noIndique si des ferrys s'arrêtent à cet arrêt.Recommandé si oui, sinon optionnel
nameNom de l'arrêtLe nom désignant cet arrêt.Recommandé si cette information ne figure pas dans une relation de type stop_area contenant l'arrêt, sinon optionnel
refRéférenceLa référence désignant cet arrêt.Recommandé si cette information ne figure pas dans une relation de type stop_area contenant l'arrêt, sinon optionnel
operatorOpérateurNom de l'exploitant qui gère cet arrêt. Différent du Key:network le plus souventDéconseillé, devrait être portée par les relations route=*
networkRéseau local / régional Nom du réseau dont l'arrêt fait partie.Déconseillé, devrait être portée par les relations route=*

Quai

Le quai est défini ici comme étant le lieu où les passagers attendent le véhicule.

Le quai est mappé en tant que ou où les passagers peuvent attendre le véhicule. S'il n'y a pas de quai proprement dit (c'est le cas parfois pour des arrêts de bus où il n'y a pas de quai dédié), vous pouvez placer un à l'emplacement où les gens attendent (traditionnellement près du panneau de l'arrêt) avec le tag public_transport=platform.

Clé Valeur Commentaire Recommandation
public_transportplatformDésigne le quai où attendent les passagers. S'il n'y a pas de quai, placez un nœud.Obligatoire
areayes / noSi la plateforme est représentée par un chemin fermé.Recommandé si oui, sinon optionnel Un quai circulaire n'existant, area=yes est implicite lorsque le quai est mappé en tant que . Area=yes est donc inutile.
nameNom de l'arrêtLe nom désignant cet arrêt.Recommandé si cette information ne figure pas dans une relation de type stop_area contenant le quai, sinon optionnel
refRéférenceLa référence désignant cet arrêt.Recommandé si cette information ne figure pas dans une relation de type stop_area contenant le quai, sinon optionnel
operatorOpérateurNom de la compagnie qui gère cet arrêt.Déconseillé, devrait être portée par les relations route=*
networkRéseau local / régional Nom du réseau dont l'arrêt fait parti.Déconseillé, devrait être portée par les relations route=*
shelteryes / noIndique si un abri est présent (s'il n'est pas déjà tagué avec amenity=shelter).Recommandé si oui, sinon optionnel
benchyes / noIndique si un banc est présent (s'il n'est pas déjà tagué avec amenity=bench).Recommandé si oui, sinon optionnel
coveredyes / noPour les quais couverts par une structure (ne pas confondre avec un abri). Cela ne remplace pas layer.Recommandé si oui, mais non nécessaire s'il y a une structure spécifique (comme un building=roof) couvrant entièrement le quai.

Station

Une station/gare est une zone dédiée et conçue spécialement pour l'accès au réseau de transport, et est considérablement plus importante qu'une paire d'arrêts de bus.

Voici une liste des caractéristiques courantes d'une station/gare (toutes ne sont pas forcément réunies) :

  • Un agencement schématique
    • Plusieurs voies ou lignes en parallèle avec leurs arrêts et quais associés.
    • Également, et en particulier aux gares routières, un grand quai central avec des arrêts et des voies de services autour accompagné d'un autre quai à l'extérieur avec d'autres arrêts autour de la voie de service.
    • Bien évidemment, d'autres agencements sont possibles
  • La station/gare n'est pas un élément normal du réseau routier
    • Pas d'accès pour les véhicules particuliers (hormis dans les zones liées à la station, comme par exemple un dépose-minute pour les passagers) à l'intérieur de la station
    • La silhouette caractéristique du bâtiment est facilement reconnaissable
  • Des services pour les voyageurs peuvent être proposés, comme par exemple
    • Des abris contre le mauvais temps, cela va du simple abri au bâtiment autour de la station/gare
    • Kiosques ou distributeurs de toutes sortes
    • Un parking "Park&Ride" sous la station
    • Des services d'information
  • La plupart des stations/gares proposent des services pour les conducteurs en attente

La station/gare est mappée en tant que , dessinant le contour de l'espace décrit ci-dessus, incluant les services à l'intérieur de la zone. Si la station est complètement, ou en grande partie, à l'intérieur d'un bâtiment, le bâtiment est le contour de la zone. Si la station n'est pas entièrement ou peu couverte par un bâtiment, chacun des bâtiments existants devrait être mappé à l'intérieur de la zone.

Si l'espace dédié à la station est inconnu, la station peut être mappée avec un , laissant les détails aux autres mappeurs.

Notez que plusieurs stations/gares peuvent faire partie d'un même arrêt. Il peut arriver qu'une seule station englobe plus d'un arrêt, notamment si la station contient des arrêts de différents réseaux.

Clé Valeur Commentaire Recommandation
public_transportstationDéfinit la station en tant que telle.Obligatoire
nameNom de la stationLe nom désignant cette station/gare.Recommandé
areayes / noSi le chemin fermé représentant la station n'est pas un bâtiment mais une zone.Nécessaire si oui, sinon optionnel
buildingyes / noSi la zone représentant la station est le contour du bâtiment principal de la station.Nécessaire si oui, sinon optionnel
operatorOpérateurNom de la compagnie qui gère le bâtiment/espace de la station.Optionnel
networkRéseau local / régionalNom du réseau dont la station fait partie.Optionnel
coveredyes / noPour les stations en sous-sol. Cela ne remplace pas layer.Recommandé si oui, mais non nécessaire s'il y a une structure spécifique (autre qu'une zone taguée en landuse) sur un layer couvrant entièrement la station.

Zone de l'arrêt

La zone de l'arrêt correspond à une relation qui comprend tous les éléments d'un arrêt de train/métro/monorail/tramway/bus/téléphérique/ferry.

La zone de l'arrêt est une combinaison logique de l'emplacement de(s) l'arrêt(s) et est tagué en tant que . La relation peut également contenir d'autres éléments tels que public_transport=station, amenity=shelter ou amenity=bench. Il peuvent être aussi indiqués par les tags shelter=yes ou bench=yes sur public_transport=platform.

En temps normal un arrêt possède une unique référence UIC et un nom unique.

Si un seul nœud est mappé (c'est à dire un nœud tagué avec public_transport=platform représentant l'arrêt), il est recommandé de ne pas utiliser de relation. Dans ce cas, indiquez les informations normalement présentes dans la relation sur le nœud.

Clé Valeur Commentaire Recommandation
typepublic_transportDéfinit cette relation comme une relation de transport public.Obligatoire
public_transportstop_areaDéfinit cette relation comme étant un arrêt.Obligatoire
nameNom de l'arrêtLe nom désignant cet arrêt.Recommandé
name:<qualifier>Nom donné par l'opérateur ou le réseauLe nom spécifique donné à l'arrêt par un opérateur ou réseau.Recommandé si l'arrêt est connu sous différents noms selon le réseau ou opérateur
refRéférenceLa référence désignant l'arrêt.Recommandé
ref:<qualifier>Référence donné par l'opérateur ou le réseauLa référence spécifique donnée à l'arrêt par un opérateur ou réseau.Recommandé si l'arrêt est connu sous différentes références selon le réseau ou opérateur
uic_refRéférence UICLa référence UIC désignant cet arrêt.Recommandé si disponible
uic_nameNom UICLe nom UIC désignant cet arrêt.Recommandé si disponible
operatorOpérateurNom de la compagnie qui gère cet arrêt.Déconseillé, devrait être portée par les relations route=*
networkRéseau local / régional Nom du réseau dont l'arrêt fait partie.Déconseillé, devrait être portée par les relations route=*

Les membres de cette relation sont :

Rôle Réfère à Commentaire Recommandation
stoppublic_transport=stop_positionLieu(x) où s'arrête le véhicule sur la voieRecommandé si disponible
platformpublic_transport=platformLe(s) quai(s)Recommandé si disponible
aucunpublic_transport=stationLe bâtiment/espace de la stationRecommandé si cela correspond à l'arrêt
aucunamenity=*Exemples: shelter (abri), bench (banc), bicycle_parking (parking à vélos), taxiRecommandé si disponible

Lignes

Une ligne/service est représentée par des véhicules effectuant toujours le même trajet avec une référence donnée.

La clé public_transport:version=* permet d'indiquer si c'est l'ancien schéma ou le nouveau qui est utilisé. Les éléments décrits dans cette section se réfèrent au nouveau schéma. Les anciens tags et les nouveaux peuvent coexister et sont compatibles.

Variantes et direction de la ligne

Chaque direction ou variante de la ligne est représentée par une relation séparée.

Chaque direction pour une ligne devrait être tagué en séparée. Si la ligne possède de nombreuses variantes (par exemple un trajet différent le week-end), ces variantes devraient également être mappées dans des relations différentes.

Les rôles alternate, forward et backward ne doivent plus êtres utilisés.

Chaque relation pour une différente variante/direction contient tous les éléments disponibles (stop_positions, platforms et routes).

Chaque arrêt est inclus avec deux éléments (s'ils sont disponibles) : d'abord stop_position tagué avec le rôle stop et immédiatement suivi par le quai correspondant (platform) tagué avec le rôle platform. Les arrêts (stop_positions et platforms) doivent êtres insérés dans l'ordre de la ligne, c'est à dire avec l'arrêt correspondant au départ de la ligne en premier, et l'arrêt terminus en dernier.

Si un arrêt n'est utilisé uniquement pour la montée ou uniquement la descente des passagers (surtout dans les lignes de nuit), les rôles stop et platform doivent êtres remplacés par stop_exit_only ou stop_entry_only et platform_exit_only ou platform_entry_only.

Indiquer les stop_position est important pour connaître l'endroit où s'arrête le véhicule. Indiquer les quais est nécessaire pour informer les piétons.

Une fois les arrêts indiqués, toutes les routes concernées doivent êtres insérées avec un rôle vide. Elles doivent êtres insérées de façon similaire aux arrêts, c'est à dire dans l'ordre de passage du véhicule.

Clé Valeur Commentaire Recommandation
typerouteDéfinit la relation comme un itinéraire.Obligatoire
routetrain / subway / monorail / tram / bus / trolleybus / aerialway / ferryDéfinit l'itinéraire comme étant une ligne de train, métro, monorail, tramway, bus, trolleybus, téléphérique ou ferry.Obligatoire
public_transport:version1 (ancien schéma) / 2 (nouveau schéma)Indication de la version du schéma utilisé.Obligatoire
fromArrêt de départArrêt où la variante de la ligne commence.Recommandé
toArrêt terminusArrêt terminus où la variante de la ligne s'arrête.Recommandé
viaArrêts via importantsS'il y a de nombreuses variantes de la ligne, les arrêts importants et bien connus devraient êtres indiqués pour clarifier les lieux important de passage de la ligne.Recommandé si de nombreuses variantes d'une ligne existent
name<vehicle type> <reference number>: <initial stop> => <terminal stop>Description en prose de la ligne. <Vehicle type> devrait être identique à route=*. Exemple: Bus 64: République, Rennes => Timonière, AcignéRecommandé
refRéférenceLa référence par laquelle le service est connu.Recommandé s'il n'y a pas de route_master=*, sinon optionnel
ref:<qualifier>Référence de l'opérateur ou du réseauLa référence spécifique donnée au service par un opérateur ou réseau.Recommandé si la référence du service change une fois la limite du réseau dépassée et qu'il n'y a pas de route_master=*
operatorOpérateurNom de la compagnie gérant ce service.Recommandé si route_master=* absent, sinon optionnel
networkRéseau local/régionalNom du réseau dont la ligne fait partie.Recommandé si route_master=* absent, sinon optionnel
colourCouleurCouleur associée à la ligne (nom de la couleur au format HTML ou dans un format hexadécimal).Recommandé si route_master=* absent, sinon optionnel

Les membres de cette relation sont :

Rôle Réfère à Commentaire Recommandation
stop / stop_exit_only / stop_entry_onlypublic_transport=stop_positionEmplacement des arrêts dans l'ordre from=* .. to=* suivi par le quai correspondant (si disponible).Recommandé si disponible
platform / platform_exit_only / platform_entry_onlypublic_transport=platformQuais ou lieux d'attente dans l'ordre from=* .. to=* précédés par l'arrêt correspondant.Recommandé si disponible
aucunToutes les voies empruntées par le véhiculeDans l'ordre from=* .. to=* représentant l'itinéraire du véhicule.Obligatoire

Attention à l'utilisation des arrêts et lieux d'attente pour les lignes de bus. Historiquement et avant l'introduction de ce nouveau schéma (v2), les lieux d'attente de bus étaient tagués avec highway=bus_stop à côté de la rue. Beaucoup des ces lieux d'attente ont conservé le tag highway=bus_stop utilisé en complément de la clef public_transport=platform. Dans ce cas il est fortement recommandé de mettre uniquement les quais / arrêts et de ne pas mettre les emplacement des arrêts (public_transport=stop_position) dans la relation, car beaucoup d'outils considèrent un highway=bus_stop comme un emplacement d'arrêt (il y a donc un doublon).

Ligne maître (Route Master)

La ligne maître est une relation contenant toutes les variantes et directions de la ligne, ainsi que les informations communes aux différents services.

Une maître contient toutes les informations importantes s'appliquant à tous les services. Toutes les variantes et directions de la ligne sont incluses dans cette relation.

Clé Valeur Commentaire Recommandation
typeroute_masterDéfinit la relation en tant que route_master.Obligatoire
route_mastertrain / subway / monorail / tram / bus / trolleybus / aerialway / ferryDéfinit la ligne maître comme ligne de train, métro, monorail, tramway, bus, trolleybus, téléphérique ou ferry.Obligatoire
refRéférenceLa référence par laquelle le service est connu.Recommandé s'il n'y a pas de route_master=*, sinon optionnel
ref:<qualifier>Référence de l'opérateur ou du réseauLa référence spécifique donnée au service par un opérateur ou réseau.Recommandé si la référence du service change une fois la limite du réseau dépassée et qu'il n'y a pas de route_master=*
name<Vehicle type> <Reference number>Courte description en prose de la ligne maître. <Vehicle type> doit être identique à route=*. Exemple: Bus 64Recommandé
operatorOpérateurNom de la compagnie gérant ce service.Recommandé si disponible
networkRéseau local/régionalNom du réseau dont la ligne fait partie.Recommandé si disponible
colourCouleurCouleur associée à la ligne (nom de la couleur au format HTML ou dans un format hexadécimal).Recommandé si disponible

Les membres de cette relation sont :

Rôle Réfère à Commentaire Recommandation
aucunToutes les variantes/directions de la ligne Obligatoire

Exemples

Tous les exemples ci-dessous sont des exemples complets d'application de ce schéma. En pratique, après une première visite d'une zone, il n'est possible que de mapper stop_position (en s'asseyant dans le bus) ou le quai (en y marchant). Il est donc courant de ne mapper qu'un nœud par visite, en espérant qu'un autre mappeur complète dans le futur.

Le rendu des tags n'étant pas encore (au 22 avril 2011) gérés par les moteurs de rendu, les exemples ci-dessous contiennent également les tags couramment utilisés. Quand les nouveaux tags seront gérés, les doublons devront êtres supprimés.

Carte Relation Tags utilisés Description
 1342737 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Simple arrêt de bus desservi dans une seule direction. public_transport=platform représente le lieu d'attente, aucun quai n'étant présent.
 1320851 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Simple arrêt de bus desservi dans une seule direction. public_transport=platform représente le quai.
 1343475 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Simple arrêt de bus desservi dans les deux sens, situés de part et d'autre de la route.
 1244882 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Simple arrêt de bus desservi dans les deux sens, avec des quais décalés.
 1283483 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Simple arrêt de bus avec une voie réservée. Le tag stop_position est situé sur la voie de service (highway=service).
 1351883 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Un arrêt combinant bus et tramway.
 1281532 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Deux arrêts de bus.
 1274170 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Un arrêt de bus et une halte ferroviaire séparés.
 1279034 public_transport=stop_position
// public_transport=platform
type=public_transport+public_transport=stop_area
Une gare ferroviaire avec un bâtiment et parking, ainsi qu'une station de bus commune à de nombreuses lignes.
 1244886 public_transport=route
public_transport=route_master
Ligne de bus avec ligne maître. L'une est une ligne simple, l'autre a deux variantes.
 1342798 public_transport=route
public_transport=route_master
Ligne de bus en boucle. L'arrêt de départ et le terminus sont identiques, par conséquent from=* et to=* sont identiques. Cette ligne possède deux variantes.

Compatibilité avec les autres tags

Les nouveaux tags et les "anciens" peuvent coexister.

Voici un tableau de correspondance des tags selon le nouveau schéma :

Tags existants Correspondance Commentaire
highway=bus_stop à côté d'une rue où les bus sont autoriséspublic_transport=platformCorrespond à l'arrêt (panneau) ou abri-bus.
highway=bus_stop sur une rue où les bus sont autoriséspublic_transport=stop_position + bus=yesCorrespond à l'emplacement où le bus s'arrête.
amenity=bus_station tagué comme nœud à côté d'une ruepublic_transport=platformCorrespond à l'arrêt (panneau) ou abri-bus d'un arrêt.
amenity=bus_station tagué comme nœud sur une ruepublic_transport=stop_position + bus=yesCorrespond à l'emplacement où le bus s'arrête.
amenity=bus_station tagué en tant que zonepublic_transport=station + area=yesCorrespond à la zone de la gare routière.
amenity=bus_station tagué en tant que bâtimentpublic_transport=station + building=yesCorrespond au bâtiment d'une gare routière.
highway=platformpublic_transport=platformQuai d'un arrêt de bus.
railway=tram_stop sur la voie ferréepublic_transport=stop_position + tram=yesEmplacement où s'arrête le tramway.
railway=halt sur la voie ferréepublic_transport=stop_position + train=yesEmplacement où s'arrête le train.
railway=platformpublic_transport=platformQuai d'un arrêt de train/tramway.
railway=station tagué en tant que zonepublic_transport=station + area=yesZone de la gare.
railway=station tagué en tant que bâtimentpublic_transport=station + building=yesBâtiment de la gare.
building=train_stationpublic_transport=station + building=yesBâtiment de la gare.

Rendu

Il n'y a pas à ce jour de rendu pour les tags, mais il est probable qu'ils soient similaires à ce qui existe pour les différents arrêts représentés.

Ressources

Bien cartographier les bus

Voir aussi

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.