Générer un GTFS à partir de tableaux CSV (Projet OGP Toolbox + International Open Data Conference)

transports
opendata
gtfs

(Etienne PICHOT DAMON) #1

Bonjour !

Avec @CecileLG - Datactivist - nous accompagnons un projet porté par un entrepreneur au Mali (Emmanuel Bama), qui a gagné un appel à projet (de l’Agence Française de Développement, et de l’Open Government Partnership - via l’OGP Toolbox). Pour faire bref, l’objectif du projet est de produire un GTFS à partir de données (CSV) sur environ 70 lignes d’autocar qui relient des villes de 9 pays en Afrique de l’Ouest).

Le prix qu’ils ont gagné leur donne accès à un sprint qui aura lieu en amont et pendant l’International Open Data Conference (à Buenos Aires cette année, 27 - 28 septembre).

Lors de ce sprint d’une semaine environ, Datactivist aura pour mission d’accompagner les porteurs de projet :

  • via une formation sur le format GTFS
  • en produisant de la documentation technique en français sur le sujet,
  • en permettant des rencontres avec des spécialistes / des personnes ressources,
  • en leur permettant de tester le GTFS qu’ils auront produit sur des applications existantes

Nous avons déjà quelques pistes à explorer (comme les outils de Navitia, ou OSM2GTFS), mais souhaitons donner toutes les chances possibles pour qu’un GTFS opérationnel puisse sortir fin septembre, accompagné d’une documentation permettant de répliquer facilement ce projet.

Donc si vous avez des idées de ressources (anglais ou français), de personnes à contacter, d’outils spécifiques ou d’entreprises… nous sommes à l’écoute de vos suggestions !

–> Soit ici en commentaire, ou à nos adresses : [email protected] / [email protected]

Bel été à tous !


(Nicolas Bonnel) #2

Je ne suis pas spécialiste du GTFS, mais ça ressemble très fortement à une archive contenant plusieurs fichiers CSV. J’ai l’impression que le problème consiste à transformer un ensemble de fichiers CSV en un autre ensemble de fichiers CSV.

Les fichiers sur les 70 lignes d’autocar respectent un certain format ? Peut on avoir accès à un échantillon ? (Je n’ai rien trouvé en suivant le lien)

Edit : un lien vers la spec : https://developers.google.com/transit/gtfs/reference/?hl=fr


(Etienne PICHOT DAMON) #3

Merci pour cette réponse !

Oui, la doc de Google est bien faite.
En effet, il s’agit normalement de transformer un csv en une archive contenant plusieurs txt.

Voici un extrait du fichier pour une des compagnies . : https://docs.google.com/spreadsheets/d/12dvRW_5eRPBx1do2fiK4vadVvcSEXr7p5Qd0WBKFEXA/edit?usp=sharing