Exemples de données

Ces exemples de données GTFS devraient vous permettre de 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 pour faciliter aussi bien la production que la consommation des données GTFS par n'importe quel utilisateur. La fonctionnalité GTFS-ContinuousStops n'est pas compatible avec Fare pour le moment.

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

Source : Horaires disponibles sur la page des bus de MOOver's.

L'agence de transports en commun MOOver (Rockingham, Vermont, É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 montées/descentes 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. Les données ci-dessous montrent comment indiquer explicitement qu'une coordination entre le conducteur et le passager est nécessaire :

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, Californie, États-Unis) propose des arrêts à n'importe quel endroit sur certaines sections de la ligne 22. Un passager peut monter et descendre du bus à n'importe quel endroit sûr dans la zone tarifaire "County Fare". Ce comportement n'est pas autorisé dans la zone tarifaire "Local Fare". En direction du nord, l'itinéraire du bus 22 commence dans la zone tarifaire "Local Fare" à Victorville Transfer Center (A) et se termine dans la zone tarifaire "County Fare" à 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 Fare", 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 limite entre les zones tarifaires "Local Fare" et "County Fare" 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 limite. 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 de la zone tarifaire Local Fare/County Fare 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