GTFS

GTFS

GTFS (general transit feed specifications) n’est pas une norme officielle. C’est un format conçu et promu par Google, maintenu par une communauté technique, qui est le standard de fait aux USA ainsi que pour la publication de données TC en open data car toute une communauté de développeurs (forums) et d’outils (outils open source) s’est développée autour de ce format.

Google a ensuite développé une spécification temps réel (qui permet la mise en disposition « en masse » de données temps réel par les réseaux ou collectivités à Google, similaire à ce qui est proposé pour les horaires théoriques, qui ensuite alimente son service Google Maps avec cette information). Article de la PREDIM sur le sujet

GTFS est un format plus simple (format CSV, un fichier par type de données : arrêts, calendriers, horaires, etc.) que NEPTUNE, mais il a des objectifs similaires : il est donc naturel de vouloir les comparer. GTFS est le standard de fait pour publier des données TC sur le web, notamment en licence open data. Le logiciel libre feed validator permet de valider la conformité avec GTFS d’un jeu de données.

Le logiciel Chouette permet des imports / exports GTFS – Neptune, sur la base d’une correspondance entre les deux profils. Cette correspondance est documentée dans un document téléchargeable ci-dessous

Egalement téléchargeables ci-dessous, des comparaisons qui ont été produites par les anglais entre GTFS et Transxchange (un format XML similaire à Neptune). A noter également que dans la nouvelle norme européenne Netex (encore en version TS), des exemples de correspondances avec GTFS ont été produits, sous forme de fichiers XML correspondant à des données adaptées au schéma NETEX. Cf.www.netex.org.uk

Mapping CHOUETTE-GTFS
mapping CHOUETTE-GTFS

Comparaison entre GTFS et NEPTUNE
gtfs-vs-neptune

Comparaison entre GTFS et Transexchange
GoogleTransitReview-05

Mapping GTFS – Transmodel
TransmodelForGoogle-09