GTFS en temps réel accepte trois types de données en temps réel différents : les informations sur les trajets, les alertes de service et la position des véhicules. Google Transports en commun recommande que chaque flux en temps réel ne contienne qu'un seul type d'entité. Nous recommandons également aux agences, lorsque cela est approprié, de diviser le flux en temps réel en sous-types d'entités, en fonction du type d'itinéraire, de l'agence ou d'autres critères.
Par exemple, l'entité d'informations sur les trajets peut avoir une sous-catégorie de type d'itinéraire. Si l'agence doit ensuite fournir des informations sur les trajets de tous ses services de transports en commun, elle peut inclure les informations concernant les bus dans un flux, et celles concernant le métro dans un autre.
Pour éviter qu'un point de défaillance unique ne se produise, divisez le flux en temps réel en plusieurs petits types et parties. Ainsi, en cas de mauvaise entrée, le flux ne sera pas affecté dans son intégralité.
Pour convertir un flux en temps réel fusionné en un schéma de flux par type, utilisez cet exemple d'outil.
Les sections suivantes décrivent les trois types de flux GTFS en temps réel :
Informations sur les trajets
Exemple : "Le bus X a cinq minutes de retard."
Les informations sur les trajets vous informent des fluctuations d'horaires. Nous prévoyons de recevoir des informations sur tous les trajets que vous pouvez planifier en temps réel. Ces informations donnent l'heure d'arrivée ou de départ prévue à chaque arrêt de l'itinéraire. Les informations sur les trajets peuvent également fournir des informations concernant des scénarios plus complexes, comme l'annulation d'un trajet, l'ajout d'un horaire ou même une déviation.
Pour en savoir plus, consultez la section Informations sur les trajets.
Alertes de service
Exemple : "La station Y est fermée en raison de travaux."
Les alertes de service représentent des problèmes de niveau supérieur concernant une entité particulière. Ces alertes contiennent généralement un texte décrivant le problème. Nous acceptons également les URL pour collecter des données plus structurées qui nous aident à comprendre qui est affecté par l'alerte de service.
Exemples d'alertes de service : problèmes liés aux stations, aux lignes ou à l'ensemble du réseau.
Pour en savoir plus, consultez Alertes de service.
Position des véhicules
Exemple : "Ce bus est à la position X à l'heure Y."
La position du véhicule correspond aux informations de base d'un véhicule du réseau. Les données les plus importantes sont la latitude et la longitude de la position du véhicule, mais nous pouvons également utiliser les données sur la vitesse actuelle et le kilométrage du véhicule.
Pour en savoir plus, consultez Position des véhicules.