GTFS (General Transit Feed Specification), également connu sous le nom de GTFS statique ou de flux statique pour le différencier de l'extension GTFS-realtime, définit un format de fichier commun pour les horaires de transports en commun et les informations géographiques associées. Les "flux" GTFS permettent aux agences publiques de publier leurs informations de transports en commun et aux développeurs de créer des applications qui utilisent ces données de manière interopérable.
Par où commencer ?
- Examinez les exemples de flux GTFS.
- Créez vos propres flux en vous servant de la référence comme guide.
- Testez votre flux à l'aide des outils de validation.
- Publiez votre flux, comme indiqué dans le Centre d'aide.
Présentation d'un flux GTFS
Un flux GTFS se compose de plusieurs fichiers texte rassemblés dans un fichier ZIP. Chaque fichier modélise un aspect spécifique des informations de transports en commun : arrêts, itinéraires, trajets et autres informations liées aux horaires. Les détails de chaque fichier sont définis dans la référence GTFS.
Vous trouverez un modèle de flux dans les exemples GTFS. Une agence peut produire un flux GTFS pour partager ses informations de transports en commun avec les développeurs qui créent des outils utilisant les flux GTFS afin d'intégrer ces informations dans leurs applications. Les flux GTFS peuvent être utilisés pour alimenter des planificateurs de trajet, des éditeurs d'horaires et diverses applications, trop nombreuses pour être énumérées ici, qui, d'une manière ou d'une autre, utilisent les informations de transports en commun.
Créer un flux Google Transports en commun public
De nombreuses applications sont compatibles avec les données au format GTFS. Le moyen le plus simple de créer un flux public consiste à l'héberger sur un serveur Web et à publier une notification qui rend possible son utilisation.
La liste des agences de transports en commun fournissant des flux publics est disponible sur le site du projet GoogleTransitDataFeed.
Envoyer un flux sur Google Transports en commun
Vous travaillez dans un organisme public qui supervise les transports en commun de votre ville ? Sachez que la spécification GTFS vous permet de fournir des horaires et des informations géographiques à Google Maps et à d'autres applications Google affichant des informations sur les transports en commun.
Si vous proposez un service de transports en commun soumis à des horaires et à des itinéraires fixes, nous vous invitons à participer au programme. La procédure est simple et sans frais.
Obtenir de l'aide
Pour participer aux échanges autour de GTFS-realtime et suggérer des modifications de la spécification ou des ajouts, rejoignez le groupe de discussion GTFS-realtime.
Des ressources supplémentaires sont disponibles sur la page de la communauté.
Si vous avez des questions sur le programme de partenariat Google Transports en commun, contactez l'assistance Google.