Présentation de GTFS statique
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 en temps réel, 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.
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 en temps réel 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eGTFS defines a common format for public transportation schedules and geographic information, enabling data sharing between agencies and developers.\u003c/p\u003e\n"],["\u003cp\u003eGTFS feeds consist of text files within a ZIP file, covering aspects like stops, routes, trips, and other schedule data.\u003c/p\u003e\n"],["\u003cp\u003ePublic transit agencies can share their GTFS feeds publicly and submit them to Google for integration with Google Maps and other applications.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage GTFS feeds to build applications like trip planners, timetables, and various other tools utilizing public transit data.\u003c/p\u003e\n"],["\u003cp\u003eResources like examples, references, validation tools, and community support are available for working with GTFS.\u003c/p\u003e\n"]]],["The General Transit Feed Specification (GTFS) is a format for public transportation schedules and geographic data, enabling transit agencies to publish data and developers to build applications. Key actions include: reviewing GTFS examples, creating feeds using the reference guide, validating feeds with tools, and publishing them. Agencies can share feeds publicly via a web server or submit them to Google for inclusion in Google Maps. GTFS allows the use in various applications like trip planners.\n"],null,["# GTFS Static Overview\n\nThe General Transit Feed Specification (GTFS), also known as *GTFS static* or *static transit*\nto differentiate it from the [GTFS realtime extension](/transit/gtfs-realtime), defines a common format for\npublic transportation schedules and associated geographic information. GTFS\n\"feeds\" let public transit agencies publish their transit data and\ndevelopers write applications that consume that data in an interoperable way.\n\n### How do I start?\n\n1. Take a look at the [GTFS examples](/transit/gtfs/examples).\n2. Create your own feeds using the [reference](/transit/gtfs/reference) as a guide.\n3. Test your feed using [validation tools](/transit/gtfs/guides/tools).\n4. Publish your feed, as [described in the Help Center](https://support.google.com/transitpartners/answer/1111577).\n\n### Overview of a GTFS feed\n\nA GTFS feed is composed of a series of text files collected in a ZIP\nfile. Each file models a particular aspect of transit information: stops,\nroutes, trips, and other schedule data. The details of each file are\ndefined in the [GTFS reference](/transit/gtfs/reference).\n\nAn example feed can be found in the [GTFS\nexamples](/transit/gtfs/examples). A transit agency can produce a GTFS feed to share their\npublic transit information with developers, who write tools that consume\nGTFS feeds to incorporate public transit information into their\napplications. GTFS can be used to power trip planners, time table\npublishers, and a variety of applications, too diverse to list here, that\nuse public transit information in some way.\n\n### Making a Transit feed publicly available\n\nMany applications are compatible with data in the GTFS format. The\nsimplest way to make a feed public is to host it on a web server and publish\nan announcement that makes it available for use.\n\nA list of transit agencies who provide public feeds is available on the\n[GoogleTransitDataFeed project site](http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds).\n\n### Submitting a Transit feed to Google\n\nIf you're at a public agency that oversees public transportation for your\ncity, you can use the GTFS specification to provide schedules and\ngeographic information to Google Maps and other Google applications that\nshow transit information.\n\nIf you provide a transportation service that is open to the public, and operates with fixed schedules\nand routes, we welcome your participation; it is\n[simple and available at no charge](https://support.google.com/transitpartners/answer/1111471).\n\n### Getting help\n\nTo participate in discussions around GTFS realtime and suggest changes and\nadditions to the specification, join the\n[GTFS realtime discussion group](http://groups.google.com/group/gtfs-realtime).\n\nAdditional resources are available on the [Community page](/transit/gtfs/community).\n\nIf you have questions about the Google Transit Partners program, contact\n[Google support](https://support.google.com/transitpartners/gethelp)."]]