Exemples de données

Nous vous fournissons ces exemples de données GTFS pour que vous puissiez mieux comprendre la spécification GTFS et ses différentes extensions. Les échantillons de données utilisés sont issus de réseaux de transports en commun réels dans le monde entier. Ces exemples ont été générés par MobilityData dans le but de faciliter aussi bien la production que la consommation des données GTFS par n'importe qui.

Exemple A : Lieux de montée et de descente libres

Source : Horaires disponibles au format PDF sur la page des bus de The Current.

L'agence de transports en commun The Current (Rockingham, dans le Vermont aux États-Unis) propose des arrêts à n'importe quel endroit sur l'itinéraire pour les lignes 2, 53 et 55. Les passagers peuvent demander à monter ou à descendre entre les arrêts planifiés tout au long du trajet, à l'endroit sûr le plus proche.

Voici des exemples de données pour GTFS-ContinuousStops :

Fichier routes.txt

route_id route_short_name route_long_name route_type continuous_pickup continuous_drop_off
2 2 Bellows Falls In-Town 3 0 0
53 53 Bellows Falls/Brattleboro Commuter 3 0 0
55 55 Bellows Falls/Springfield Shuttle 3 0 0

Certaines prises en charge ou certains arrêts peuvent nécessiter une coordination entre le conducteur et le passager. Par exemple, le passager peut demander l'arrêt de vive voix ou d'un signe de la main au conducteur. Pour indiquer explicitement qu'une coordination entre le conducteur et le passager est nécessaire, les données se présentent comme suit :

Fichier routes.txt

route_id route_short_name route_long_name route_type continuous_pickup continuous_drop_off
2 2 Bellows Falls In-Town 3 3 3
53 53 Bellows Falls/Brattleboro Commuter 3 3 3
55 55 Bellows Falls/Springfield Shuttle 3 3 3

Exemple B : Lieux de montée et de descente libres sur une section de l'itinéraire

Source : Horaires disponibles au format PDF sur le site Victor Valley Transit.

L'agence de transports en commun Victor Valley Transit (Victorville, en Californie aux États-Unis) propose des arrêts à n'importe quel endroit sur une section de la ligne 22. Un passager peut monter et descendre du bus à n'importe quel endroit sûr dans la zone tarifaire "County". Ce comportement n'est pas autorisé dans la zone tarifaire "Local". En direction du nord, l'itinéraire du bus 22 commence dans la zone tarifaire "Local" à Victorville Transfer Center (A) et se termine dans la zone tarifaire "County" à Silver Lakes Market (E).

Lieux de montée et de descente libres sur une section de l'itinéraire.

Exemple B1 : Lieux de montée et de descente libres à partir d'un arrêt planifié

National Trails Highway - Air Expressway est le premier arrêt planifié de la zone tarifaire "County", dans laquelle les montées et les descentes se font n'importe où sur le trajet.

Voici un exemple de données GTFS-ContinuousStops pour le bus 22 :

Fichier stops.txt

stop_id stop_name stop_lat stop_lon
A Victorville Transfer Center 34.514356 -117.318323
B Dante St & Venus Ave 34.564499 -117.287097
C Victorville Transportation Center 34.538433 -117.294703
D National Trails Highway – Air Expressway 34.567536 -117.319716
E Oro Grande Post Office 34.599292 -117.334452
F Silver Lakes Market 34.744662 -117.335407

Fichier stop_times.txt

trip_id stop_id stop_sequence departure_time arrival_time continuous_pickup continuous_drop_off
22NB9AM A 1 09:00:00 09:00:00 1 1
22NB9AM B 1 09:14:00 09:14:00 1 1
22NB9AM C 1 09:21:00 09:21:00 1 1
22NB9AM D 1 09:25:00 09:25:00 0 0
22NB9AM E 1 09:31:00 09:31:00 0 0
22NB9AM F 1 09:46:00 09:46:00 0 0

Exemple B2 : Lieux de montée et de descente libres à partir d'un point entre deux arrêts planifiés

Pour Victor Valley Transit, la séparation entre les zones tarifaires "Local" et "County" est marquée par la route Air Expressway. L'arrêt planifié National Trails Highway - Air Expressway est situé légèrement au nord de cette route. Pour plus de précision, l'agence de transports en commun peut ajouter un arrêt à l'endroit exact où la ligne de bus passe d'une zone à l'autre (où les lieux de montée et de descente sont libres). Il n'est pas nécessaire de planifier cet arrêt.

Voici un exemple de données GTFS-ContinuousStops et de repères temporels permettant d'ajouter un arrêt non planifié :

Fichier stops.txt

stop_id stop_name stop_lat stop_lon
A Victorville Transfer Center 34.514356 -117.318323
B Dante St & Venus Ave 34.564499 -117.287097
C Victorville Transportation Center 34.538433 -117.294703
X Limite des zones tarifaires "Local"/"County" 34.566224 -117.318357
D National Trails Highway – Air Expressway 34.567536 -117.319716
E Oro Grande Post Office 34.599292 -117.334452
F Silver Lakes Market 34.744662 -117.335407

Fichier stop_times.txt

trip_id stop_id stop_sequence departure_time arrival_time continuous_pickup continuous_drop_off
22NB9AM A 1 09:00:00 09:00:00 1 1
22NB9AM B 1 09:14:00 09:14:00 1 1
22NB9AM C 1 09:21:00 09:21:00 1 1
22NB9AM X 1 0 0
22NB9AM D 1 09:25:00 09:25:00 0 0
22NB9AM E 1 09:31:00 09:31:00 0 0
22NB9AM F 1 09:46:00 09:46:00 0 0