CHOUETTE Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales application Chouette - Format d'échange d'arrêts V2.5 Auteurs : Relecteurs Michel ETIENNE (CityWay) Patrick GENDRE (CEREMA), Jean SENG (AFIMB) Novembre 2014 Résumé : CHOUETTE est un logiciel libre développé à l'initiative du ministère français chargé des transports (et du développement durable), dans le but de faciliter l'échange de données d'offre (théorique) de transport collectif (TC), en s'appuyant pour cela sur la norme NFP 99506, dite Neptune, qui spécifie un profil d'échange XML. Les utilisateurs visés sont les collectivités locales Autorités Organisatrices de Transport (AOT), les exploitants des réseaux TC,et leurs prestataires (bureaux d'étude ou société de services). D'autres utilisateurs potentiels sont néanmoins identifiés : services de l'état, éditeurs de logiciels, opérateurs de services d'information, chercheurs... Le présent document décrit le format d'échange d'arrêts. Agence française pour l'information multimodale et la billettique
Informations sur ce document : Organisme commanditaire : AFIMB Titre : Format d'échange d'arrêts Organismes auteurs CITYWAY CEREMA DT Med. Rédacteurs Michel ETIENNE Participants Patrick GENDRE Jean SENG Maitre d'ouvrage AFIMB Mots clés : information multimodale, application Chouette, arrêts, GTFS Diffusion : publique (licence Creative Commons CC-by-nd ) Nombre de pages : 8 pages Date Novembre 2014 Confidentialité : Non Bibliographie : Oui Historique des versions / révisions : Version Date d application Description des changements Auteur 2.5 24/11/2014 Première version Michel Etienne
Table des matières 1Introduction...4 2Modèle de données...4 3Généralités du format...5 4Stops.txt...6 5transfer.txt...8
1 INTRODUCTION Ce document présente le format d'import massif d'arrêts et le résultat dans chouette. Ce format s'inspire du format GTFS (General Transit Feed Specification) dont il est issu. Par rapport au format GTFS, seuls les fichiers suivants sont exploités : stops.txt transfer.txt ces fichiers sont spécifiés par Google sur https://developers.google.com/transit/gtfs/reference?hl=fr 2 MODÈLE DE DONNÉES Le modèle de donnée est constitué de 3 objets : les arrêts physiques (stop) correspondant aux arrêts de type BoardingPosition dans Chouette les arrêts commerciaux (station) correspondant aux arrêts de type CommercialStopPoint dans Chouette les correspondances (transfer) correspondant aux correspondances dans Chouette Les arrêts physiques sont les éléments de la topologie sur lesquels les courses «accrochent» leurs horaires. En général, sur un lieu géographique donné, il y a 2 arrêts physiques correspondant au point de desserte dans chaque sens de circulation d'une ligne. Un même arrêt physique peut être partagé par plusieurs lignes. Les arrêts commerciaux sont des éléments virtuels permettant de regrouper plusieurs arrêts physiques au sein d'une même appellation ; à condition que ces arrêts soient à proximité les uns des autres. Les correspondances sont un élément virtuel permettant de relier des arrêts pour permettre à un moteur de recherche d'itinéraires de savoir si un voyageur peut ou non changer de véhicule en parcourant à pied la distance entre ces deux arrêts.
Cette correspondance peut être définie : 1. soit au niveau des arrêts commerciaux (auquel cas tous les arrêts physiques des 2 arrêts sont implicitement reliés entre eux), 2. soit au niveau (d'un coté comme de l'autre de la correspondance) des arrêts physiques, ceci permettant d affiner le cas précédent pour préciser des temps de transfert qui seraient trop différents entre les arrêts physiques pour autoriser la simplification du premier cas. 3 GÉNÉRALITÉS DU FORMAT Les fichiers GTFS sont des fichiers au format CSV encodés en UTF-8 (voir option du format dans les paramètres EXCEL ou CALC) Ces fichiers représentent des tableaux dont la première colonne doit contenir l'en-tête avec les noms indiqués dans les chapitres qui suivent. Une colonne inutilisée peut être absente du tableau (en-tête inclus). Les colonnes GTFS optionnelles et non exploitées par l'import ne sont pas décrites. Les colonnes en italique sont des extensions par rapport au format GTFS. L'ordre des colonnes est indifférent.
4 STOPS.TXT Les objets de ce fichiers permettent de construire des arrêts (StopArea) dans Chouette Colonne GTFS Obligatoire Attribut Commentaire stop_id X Dernière partie de l'identifiant Neptune Cette valeur doit être unique dans le fichier et dans la base, elle sert à pointer l'arrêt dans les références stop_code Non utilisé stop_name X Nom stop_desc Commentaire Limité à 255 caractères stop_lat X Latitude stop_lon X Longitude stop_url Page web de l'arrêt Doit commencer par http:// ou https:// location_type Type d'arrêt 0 BoardingPosi on 1 CommercialStopPoint parent_station Arrêt commercial parent Renseigné uniquement si location_type vaut 0 stop_timezone Fuseau horaire de l'arrêt Page 6/8
Colonne GTFS Obligatoire Attribut Commentaire wheelchair_boarding Accessibilité PMR 0 (ou vide) inconnu 1 accessible 2 non accessible address_line Adresse de l'arrêt Limité à 255 caractères locality Commune Limité à 255 caractères postal_code Code postal Dans Excel : penser à formater ce champ en texte si le code commence par un 0 (zéro) Page 7/8
5 TRANSFER.TXT Les objets de ce fichier permettent de construire des correspondances (ConnectionLink) dans Chouette Champ GTFS Obligatoire Attribut Commentaire from_stop_id X Arrêt de départ Doit correspondre à un stop_id valide du fichier stops.txt to_stop_id X Arrêt d'arrivée Doit correspondre à un stop_id valide du fichier stops.txt transfer_type X Type de correspondance : 0 = correspondance libre Les valeurs 1 et 3 définies dans le format GTFS ne sont pas exploitées par l'import 2 = correspondance nécessitant un temps minimum min_transfer_time Temps minimum en secondes si transer_type = 2 Page 8/8