Générer un GTFS à partir de tableaux CSV (Projet OGP Toolbox)

transports
gtfs
opendata

(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 à Paris en novembre.

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


(Patrick Gendre) #4

bonjour
bravo pour ce projet!

il existe des outils libres notamment ceux de conveyal https://github.com/conveyal/gtfs-editor (devenu plus récemment la suite transit data tools).

Il y a aussi une lib gtfs https://github.com/afimb/gtfslib-python développée par mecatran , qui peut vous intéresser.

D’autres ressources GTFS utiles éventuellement :
sur le site olc de worldbank org
et sur le dépôt github worldbank-transport

A votre disposition pour en discuter
Cordialement,
Patrick


(Gabriel Plassat) #5

Bonjour Etienne,
l’AFD mène un projet avec la Fabrique des Mobilités dans lequel nous avons produit ce centre de ressource : http://digitaltransport4africa.org/
Ce projet au Mali est intéressant et pourrait être intégré au centre de ressources ?
cc @juliendelabaca @johan

bonne journée, gabriel


(Etienne PICHOT DAMON) #6

Bonjour Gabriel,

Oui tout à fait, on avait bien identifié ce centre de ressources. Ça pourrait être pertinent à la fois pour les données et pour la documentation qui sera produite. Avec plaisir pour en discuter avec vous et les porteurs de projet au Mali donc.

À très bientôt !