Aller au contenu

Aperçu du GTFS Schedule

Mise en route

Un flux GTFS, qui contient des informations statiques sur les transports en commun, est composé d'un certain nombre de fichiers texte (.txt) contenus dans un seul fichier ZIP. Chaque fichier décrit un aspect particulier de l'information sur le transport en commun : arrêts, itinéraires, trajets, tarifs, etc. Pour plus d'informations sur chaque fichier, consultez la référence GTFS.

Pour créer un flux GTFS, suivez les étapes ci-dessous.

  1. Créez tous les fichiers obligatoires décrits dans la référence GTFS Schedule Schedule. Créer les fichiers optionnels si leur fonctionnalité est souhaitée.
  2. Enregistrez tous les fichiers au format .txt. Les valeurs des champs devraient être délimitées par des virgules et chaque ligne devrait se terminer par un saut de ligne. Voir la référence GTFS pour des informations détaillées sur le contenu des fichiers.
  3. Zippez tous les fichiers texte ensemble. Le fichier zippé comprend une version du flux.
  4. Publiez le flux en utilisant l'une des options ci-dessous.

Mise à disposition publique d'un flux de transit


Les ensembles de données devraient être publiés à une URL publique et permanente, incluant le nom du fichier zip. (par exemple, www.agency.org/gtfs/gtfs.zip). Idéalement, l'URL devrait être directement téléchargeable sans nécessiter de connexion pour accéder au fichier, afin de faciliter le téléchargement par les applications logicielles consommatrices. Bien qu'il soit recommandé (et la pratique la plus courante) de rendre un jeu de données GTFS librement téléchargeable, si un fournisseur de données doit contrôler l'accès à GTFS pour des raisons de licence ou autres, il est recommandé de contrôler l'accès au jeu de données GTFS en utilisant des clés API, ce qui facilitera les téléchargements automatiques.

Le serveur web qui héberge les données GTFS devrait être configuré pour signaler correctement la date de modification du fichier (voir HTTP/1.1 - Request for Comments 2616, sous la section 14.29).

Voir "Meilleures pratiques : Publication de jeux de données" pour d'autres recommandations.

Formation


Détails techniques sur GTFS, ce que c'est, et comment créer et maintenir les données :

Voir des exemples de flux avec diverses fonctionnalités :

Pour des outils gratuits et du matériel pédagogique :

Pour des idées sur les fournisseurs qui offrent des services GTFS:

Voir d'autres cours en ligne.

Obtenir de l'aide et la communauté


Listes de diffusion

Il existe un certain nombre de listes de diffusion qui peuvent être de bonnes ressources lorsque vous avez des questions sur les données du transport public, les logiciels, les formats comme GTFS et GTFS, et d'autres sujets :

Voir d'autres ressources communautaires.