Un ensemble de données au format GTFS est composé de plusieurs fichiers .txt, avec des valeurs séparées par une virgule.
Les fichiers contenus dans ce format sont obligatoires, facultatifs ou obligatoires sous certaines conditions. Il en va de même pour l'ensemble des champs constituants ces fichiers.
Pour plus d'informations sur le format GTFS, merci de vous référer à cet article.
La solution Pysae gère l'ensemble des fichiers/champs obligatoires, ainsi que certains fichiers et champs facultatifs.
Pour accéder directement au fichier voulu, cliquer sur cet élément dans la liste ci-dessous :
Description : Agences de transports en commun ayant un service représenté dans cet ensemble de données
Type: Obligatoire
Nom du champ | Type | Format | Géré par Pysae |
agency_id | Obligatoire sous certaines conditions | ID | OUI |
agency_name | Obligatoire | Texte | OUI |
agency_url | Obligatoire | URL | OUI |
agency_timezone | Obligatoire | Fuseau horaire | OUI |
agency_lang | Facultatif | Code de langue | OUI |
agency_phone | Facultatif | Numéro de téléphone | OUI |
agency_fare_url | Facultatif | URL | NON |
agency_email | Facultatif | Adresse e-mail | OUI |
Description : Arrêts où les usagers peuvent monter et descendre. Définit également les stations et leurs entrées.
Type : Obligatoire
Nom du champ | Type | Format | Géré par Pysae |
stop_id | Obligatoire | ID | OUI |
stop_code | Facultatif | Texte | OUI |
stop_name | Obligatoire sous certaines conditions | Texte | OUI |
stop_desc | Facultatif | Texte | OUI |
stop_lat | Obligatoire sous certaines conditions | Latitude | OUI |
stop_lon | Obligatoire sous certaines conditions | Longitude | OUI |
zone_id | Obligatoire sous certaines conditions | ID | OUI |
stop_url | Facultatif | URL | OUI |
location_type | Facultatif | Énumération | OUI |
parent_station | Obligatoire sous certaines conditions | ID qui fait référence à stops.stop_id | OUI |
stop_timezone | Facultatif | Fuseau horaire | OUI |
wheelchair_boarding | Facultatif | Énumération | OUI |
level_id | Facultatif | ID qui fait référence à levels.level_id | NON |
platform_code | Facultatif | Texte | NON |
Description : Itinéraires en transports en commun. Un itinéraire est un ensemble de trajets présentés aux usagers comme relevant du même service
Type : Obligatoire
Nom du champ | Type | Format | Géré par Pysae |
route_id | Obligatoire | ID | OUI |
agency_id | Obligatoire sous certaines conditions | ID qui fait référence à agency.agency_id | OUI |
route_short_name | Obligatoire sous certaines conditions | Texte | OUI |
route_long_name | Obligatoire sous certaines conditions | Texte | OUI |
route_desc | Facultatif | Texte | OUI |
route_type | Obligatoire | Énumération | OUI |
route_url | Facultatif | URL | OUI |
route_color | Facultatif | Couleur | OUI |
route_text_color | Facultatif | Couleur | OUI |
route_sort_order | Facultatif | Entier non négatif | NON |
continuous_pickup | Facultatif | Énumération | NON |
continuous_drop_off | Facultatif | Énumération | NON |
Description : Trajets pour chaque itinéraire. Un trajet est une série d'au moins deux arrêts desservis à des horaires précis.
Type : Obligatoire
Nom du champ | Type | Format | Géré par Pysae |
route_id | Obligatoire | ID qui fait référence à routes.route_id | OUI |
service_id | Obligatoire | ID qui fait référence à calendar.service_id ou à calendar_dates.service_id | OUI |
trip_id | Obligatoire | ID | OUI |
trip_headsign | Facultatif | Texte | OUI |
trip_short_name | Facultatif | Texte | OUI |
direction_id | Facultatif | Énumération | OUI |
block_id | Facultatif | ID | OUI |
shape_id | Obligatoire sous certaines conditions | ID qui fait référence à shapes.shape_id | OUI |
wheelchair_accessible | Facultatif | Énumération | OUI |
bikes_allowed | Facultatif | Énumération | OUI |
Description : Heures d'arrivée et de départ d'un véhicule depuis des arrêts spécifiques, pour chaque trajet.
Type : Obligatoire
Nom du champ | Type | Format | Géré par Pysae |
trip_id | Obligatoire | ID qui fait référence à trips.trip_id | OUI |
arrival_time | Obligatoire sous certaines conditions | Heure | OUI |
departure_time | Obligatoire sous certaines conditions | Heure | OUI |
stop_id | Obligatoire | ID qui fait référence à stops.stop_id | OUI |
stop_sequence | Obligatoire | Entier non négatif | OUI |
stop_headsign | Facultatif | Texte | NON |
pickup_type | Facultatif | Énumération | OUI |
drop_off_type | Facultatif | Énumération | OUI |
continuous_pickup | Facultatif | Énumération | NON |
continuous_drop_off | Facultatif | Énumération | NON |
shape_dist_traveled | Facultatif | Flottant non négatif | OUI |
timepoint | Facultatif | Énumération | NON |
Description : Dates de service indiquées à l'aide d'un horaire hebdomadaire comportant des dates de départ et d'arrivée. Ce fichier est obligatoire, sauf si toutes les dates de service sont définies dans calendar_dates.txt.
Type : Obligatoire
Nom du champ | Type | Format | Géré par Pysae |
service_id | Obligatoire | ID | OUI |
monday | Obligatoire | Énumération | OUI |
tuesday | Obligatoire | Énumération | OUI |
wednesday | Obligatoire | Énumération | OUI |
thursday | Obligatoire | Énumération | OUI |
friday | Obligatoire | Énumération | OUI |
saturday | Obligatoire | Énumération | OUI |
sunday | Obligatoire | Énumération | OUI |
start_date | Obligatoire | Date | OUI |
end_date | Obligatoire | Date | OUI |
Description : Exceptions pour les services définis dans le fichier calendar.txt. Si calendar.txt est omis, le fichier calendar_dates.txt est alors obligatoire et doit contenir toutes les dates du service.
Type : Obligatoire sous certaines conditions.
Nom du champ | Type | Format | Géré par Pysae |
service_id | Obligatoire | ID qui fait ou non référence à calendar.service_id | OUI |
date | Obligatoire | Date | OUI |
exception_type | Obligatoire | Énumération | OUI |
Description : Règles cartographiques du parcours des véhicules (parfois appelées alignements d'itinéraire).
Type : Fbitioacultatif.
Nom du champ | Type | Format | Géré par Pysae |
shape_id | Obligatoire | ID | OUI |
shape_pt_lat | Obligatoire | Latitude | OUI |
shape_pt_lon | Obligatoire | Longitude | OUI |
shape_pt_sequence | Obligatoire | Entier non négatif | OUI |
shape_dist_traveled | Facultatif | Flottant non négatif | NON |