Mise en qualité des données GTFS
ou comment publier en open data des données de qualité afin de faciliter leur intégration dans des applications tierces et ainsi encourager les usagers à emprunter les transports en commun ?
Pour mettre en valeur votre réseau de transport à travers les supports numériques, il est important que vos GTFS comportent un maximum d'information à caractère commercial (nom commerciaux des lignes et arrêts, couleurs des lignes, accessibilité des arrêts, tracés des itinéraires, coordonnées de l'agence commerciale etc.).
La présence de ces informations assure la cohérence de votre réseau par rapport à votre stratégie commerciale et de communication et est complémentaire de vos autres supports (fiches horaires dépliants, affichage aux arrêts, plans de réseaux et de lignes etc.).
En renseignant ces informations, vous facilitez la réutilisation de données tout en restant maitre de la diffusion des éléments constitutifs de votre réseau. Vous permettez ainsi, à travers l'intégration de vos données dans des calculateurs d'itinéraires, de toucher une plus grande cible de voyageurs potentiels en leur offrant une information de qualité représentative de votre réseau.
En effet, un GTFS ne sert pas uniquement à décrire vos horaires, il permet également de décrire au mieux votre réseau, ses lignes et ses arrêts notamment, à travers des champs spécifiques que nous allons voir dans la suite de ce document.
  • Les couleurs des lignes
A travers les champs route_text_color et route_color du fichier routes.txt, vous pouvez renseigner les couleurs de vos lignes afin qu'elles apparaissent telles quelles dans les calculateurs d'itinéraires ou dans tout autre canal qui publierait des informations sur vos lignes. Ainsi, l'information est cohérente entre tous les supports : vos supports distribués sur le réseau et les supports numériques.
Les codes couleurs sont à renseigner au format hexadécimal. Différents outils gratuits existent sur internet pour convertir simplement vos codes couleurs RGB en hexadécimal.
Exemple : #FFFFFF = blanc, #000000 = noir
  • Les noms des lignes
Il existe deux champs disponibles dans le fichier routes.txt du GTFS pour décrire les noms des lignes :
- le champ route_short_name ou “nom court”
- et le champ route_long_name ou “nom long”.
Il est obligatoire d’en renseigner a minima l’un des 2, mais nous vous préconisons de renseigner les 2.
En effet, ces 2 champs n’ont pas la même vocation :
  • Le nom court va être utilisé lors de recherches d’itinéraires pour afficher les options possibles. Généralement il s’agit d’une lettre ou d’un chiffre.
Exemple “A” ou “1” ou encore “212”.
  • Le nom long en revanche, a vocation à être utilisé lorsque la liste des lignes apparaît, en vue d’obtenir sa fiche horaire par exemple. Il est donc important que ce nom soit le plus descriptif possible afin que les voyageurs s’y retrouvent facilement. Généralement, ce nom est le même que celui qui se trouve sur vos dépliants horaires distribués. Il se compose souvent de l’origine et de la destination de la ligne.
Exemples (réseau Bibus de Brest Métropole) :
- “Gare - Hôpital Cavale” pour les lignes couvrant une seule collectivité
- “PLOUZANE Bourg - BREST Hôpital Cavale” lorsque le périmètre de la ligne couvre plusieurs collectivités, on peut ajouter le nom des villes en questions pour donner un maximum de précisions au voyageur.
Illustration de l’utilisation des noms longs (1ère image) et courts (2ème et 3ème image) des lignes dans une application mobile (Source : Bibus de Brest Métropole)
  • Les tracés des lignes
Dans la mesure du possible, nous préconisons d'intégrer au fichier GTFS le fichier shapes.txt permettant de décrire le tracés des itinéraires de vos lignes. Ainsi, lors des réutilisations de votre fichier, les itinéraires proposés indiqueront les routes réellement empruntées et non pas des itinéraires calculés par le calculateur ou des itinéraires "à la volée" non représentatifs de la réalité.
  • Les informations sur votre agence commerciale
Le fichier agency.txt permet de renseigner les informations relatives à votre agence commerciale à savoir :
- l'url du site web si vous disposez d'un site dédié à votre réseau de transport (agency_url)
- le nom commercial de votre réseau de transport (agency_name)
- le numéro de téléphone dédié à la relation clients (agency_phone)
Ces informations sont ensuite reprises dans les différents calculateurs d'itinéraires afin d'être présentées aux usagers dans le cas où ils auraient besoin de plus d'informations.
  • Plus de thématiques à venir (tarification, accessibilité, TAD en ligne virtuelle...)
  • Pour plus d'informations, vous pouvez également lire les best practices référencées par Mobility Data.
Copier le lien