Transport en commun – GTFS

Ce standard existant et largement répandu est utilisé par la grande majorité des partenaires du portail Données Québec. L’adoption de ce standard représente donc un arrimage pertinent avec la réalité mondiale du transport en commun. Les diffuseurs ne l’utilisant pas encore sont en démarche pour le faire. Les données sont codées dans plusieurs fichiers (dont les noms doivent être en caractères minuscules), notamment :
  • agency.txt, qui regroupe les informations sur le service de transport (compagnies de transport, nom des réseaux);
  • calendar.txt et calendar_dates.txt, qui contiennent le calendrier de circulation;
  • routes.txt, qui présente le nom et la direction des routes (d’une origine vers une destination);
  • stops.txt, qui liste tous les points d’arrêt et qui propose d’éventuelles informations;
  • trips.txt, qui détaille les déplacements, sous la forme d’une table de liaison entre les services (agency.txt), les routes et les calendriers de circulation (calendar.txt et calendar_dates.txt);
  • stop_times.txt, qui présente les horaires des parcours aux points d’arrêt;
  • transfers.txt, qui présente les correspondances entre plusieurs points d’arrêt;
  • shapes.txt, qui permet le tracé d’une route sur une carte;
  • frequencies.txt, qui indique le temps entre deux déplacements d’un parcours (pour ceux qui n’ont pas d’horaire fixe aux points d’arrêts).
Le standard définit également les mises à jour en temps réel (fichier.pb) :
  • Trip updates : retards, annulations et changements de route;
  • Service alerts : arrêts, évènements imprévus et effets sur une route ou sur le réseau entier;
  • Vehicle positions : information sur les véhicules, incluant leur localisation et le niveau de congestion.
Les détails de la norme sont présentés sur le site gtfs.org