Outils pour utilisateurs

Outils du site


openstreetmap:introduction:transports_en_commun

OpenStreetMap – Transports en commun

Les lignes de transports en commun sont représentées dans OpenStreetMap.

Modèle de données

Le modèle de données préconisé pour les transports en communs est décrit dans une page dédiée du Wiki.

La clef public_transport décrit les éléments d'un réseau de transport et vient s'ajouter aux clefs plus descriptives telles que railway et highway.

Les deux éléments principaux sont les arrêts et les lignes. Tous les éléments d'un arrêt (gare, quais, panneaux, abris …) sont regroupés par une zone d'arrêt qui est une relation (type=public_transport et public_transport=stop_area).

Chaque ligne est une relation qui référence les sections de voies ainsi que les arrêts. En réalité une relation définit un sens et une variante de la ligne de transports : l'ordre des arrêts dans la relation correspond au sens de la ligne. L'ensemble des variantes dans chaque sens est regroupé dans une relation de type route_master.

Quelques cartes

Voici une liste non exhaustive de cartes montrant les lignes de transports en communs disponibles dans OpenStreetMap :

  • Public Transport Lines affiche les lignes de trains, tramways et bus au fur et à mesure que l'on zoome
  • OPVN Karte ajoute les stations de taxis et de location/partage de vélos et de voitures
  • OSM Transport de 3Liz utilise les couleurs des lignes et structure les données en calques

Quelques outils pratiques

OpenStreetMap Route Manager (http://osmrm.openstreetmap.de/) permet de concaténer les éléments contigüs d'une relation de type route, et de l'exporter en un fichier GPX “plat”, qui contient une section par séquence continue et non un section par way constituant la route. Ce site permet également d'assembler sa propre séquence avant de l'exporter.

OSMTransportViewer est une application dont le principal intérêt et de pouvoir accéder facilement aux différents parcours d'une ligne de tranport en commun (la route_master et ses variants).

Overpass et les transports en commun

Le site http://www.overpass-api.de/public_transport.html propose un formulaire permettant de générer le diagramme d'une ligne de transport en commun, comme celui-ci.

Ce formulaire utilise une API qui peut être utilisée directement. Par exemple le diagramme ci-dessus peut être généré avec la requête

http://www.overpass-api.de/api/sketch-line?network=TAN&ref=1&width=1000&force-rows=1

Différents styles peuvent être appliqué au résultat. Le style paris ajoute au diagramme les correspondances :

  • Printable version
  • Export to OpenOffice
  • Export to PDF
  • Add page to book
  • Tools:
openstreetmap/introduction/transports_en_commun.txt · Dernière modification: 2020/01/10 10:03 par admin