Contenu du cours

Visualiser des données GTFS sur une carte

Le GTFS (General Transit Feed Specification) est un format de données créé par Google et spécialement conçu pour fournir aux usagers des transports en commun des informations sur les horaires, les itinéraires et la localisation des arrêts. Le GTFS consiste en plusieurs fichiers texte rassemblés dans un fichier ZIP. Chaque fichier contient une information spécifique prore aux transports en commun (arrêts, itinéraires, trajets, prix…). Comme un fichier contient de nombreuses informations, il faut utiliser un logiciel spécialisé (il n’est pas possible d’utiliser un tableur classique).

Dans ce cours, nous expliquons comment visuliser des données GTFS sur une carte à l'aide de la plateforme Koumoul.

Pour ce faire, 3 étapes sont nécessaires :
1 - Créer les jeux de données avec le traitement GTFS,
2 - Ajouter des concepts privés,
3 - Configurer l'application atelier cartographique.

Créer les jeux de données avec le traitement GTFS

Le fichier GTFS que vous possédez est un ensemble de fichiers ZIP.

Le traitement GTFS de Koumoul permet de transformer ce fichier ZIP pour obtenir, sur la plateforme, 4 jeux de données qui seront utilisés dans la visualisation finale :

  • le premier jeu de données contient tous les fichiers texte en pièce jointe ;
  • le second jeu de données, le fichier des arrêts ;
  • le troisième, le fichier des horaires ;
  • le quatrième contient le fichier des tracés des lignes de bus.

Les différentes étapes pour importer votre fichier GTFS sont décrites dans le cours Comment importer du GTFS. Consultez-le pour obtenir les 4 fichiers suivants sur votre compte :

Ajouter des concepts privés

Une fois les jeux de données présents sur votre compte, vous allez donner du sens à vos données à l'aide des concepts privés.

En suivant le cours Créer un concept privé, vous pourrez les créer.

Dans ce cours, nous avons importé des données de bus et nous allons utiliser les concepts d'arrêt de bus et de ligne de bus.


Renseignez les concepts arrêt de bus et ligne de bus sur les colonnes correspondantes des jeux de données.

Sur le jeu de données des arrêts, ajoutez le concept arrêt de bus :


Sur le jeu de données des horaires, ajoutez le concept arrêt de bus :


Sur le jeu de données des lignes, ajoutez le concpet lignes de bus :

Configurer l'application atelier cartographique

La visualisation atelier cartographique permet de projeter plusieurs jeux de données sous forme de calques sur une carte.

Le cours Atelier cartographique présente comment configurer une visualisation avec trois calques.

La visualisation des lignes de bus utilise deux calques : les arrêts et les lignes de bus. Le jeu de données des horaires est utilisé dans le tableau lorsque l'on clique sur un des arrêts de bus.

La configuration du calque des arrêts de bus est la suivante :


La section de configuration détails au clic est plus complexe, car on utilise le tableau du jeu de données des horaires. Ce tableau est considéré comme une visualisation et nous pouvons sélectionner les colonnes à afficher au moment du clic sur un arrêt de bus :


Nous avons choisi d'afficher les colonnes nom arrêt et lignes venant de notre jeu de données des arrêts.

Puis, nous affichons le tableau des horaires qui provient du jeu de données stop-times.
Nous avons sélectionné un affichage dense du tableau et choisi de n'afficher que les colonnes Lignes, Jours, Destination et Départ.

La seconde couche utilise les données des lignes avec un type d'affichage sur les contours :


Le rendu final est disponible sur cette visualisation :

Si vous avez des remarques sur ce cours, n'hésitez pas à nous contacter pour nous en faire part.