GTFS-realtime v2

Prérequis

  1. Avoir une clé d'API (API Key). Pour l'obtenir, vous devez créer une nouvelle application. Allez à Home > Applications
  2. Familiarisez-vous avec le standard GTFS-realtime; Voici la documentation officielle
  3. Obtenir le GTFS statique sur cette page. Portez attention à la période de validité et à la date de dernière mise à jour, car le GTFS statique est mis à jour régulièrement.

Informations sur le flux ou l'API

URL : https://api.stm.info/pub/od/gtfs-rt/ic/v2

Endpoints:

  • GET /tripUpdates
    • Obtenir les horaires en temps réel
      • Entête HTTP obligatoire : apikey
  • GET /vehiclePositions
    • Obtenir le positionnement des bus en temps réel
      • Entête HTTP obligatoire : apikey

 

Nouveautés dans la version 2

Taux d'occupation des bus

Depuis le déploiement de l’information en temps réel, tous les véhicules de la STM sont dotés de compteurs de passagers qui fournissent en temps réel le nombre de passagers à bord pour chacun des bus en service. C’est un outil précieux pour mieux prévoir vos déplacements en dehors des périodes achalandées, lorsque possible, et ainsi garder vos distances avec les autres clients.
 
À partir de ces données et du nombre de passagers possibles en bus, nous pouvons calculer le niveau d'achalandage dans un bus, qui se traduit par cette légende :

Legende Occupation bus

Cette information est retournée par la requête /vehiclePosition. Nous avons cartographié ces niveaux d'achalandage aux différentes valeurs de l'énumération (enum) OccupancyStatus du standard GTFS-realtime.

Legende Occupation bus