Passer au contenu principal

Pourquoi un départ est « théorique » et non « en temps réel »

Quavsit n’invente jamais de temps réel ; un départ est théorique quand l’exploitant n’en publie aucune prévision en direct, et chaque réponse indique sa propre fraîcheur.

J
Écrit par Jean-Baptiste COULON--CHABAGNO

Parce que l’exploitant n’a publié aucune prévision en direct pour ce départ. Quavsit n’invente jamais de temps réel. Une heure de grille horaire est affichée comme telle.

Les quatre états

Toute liste de départs porte un meta.freshness :

Valeur

Signification

realtime

Au moins un élément provient d’un flux en direct

scheduled

Tous les éléments proviennent de la grille horaire

stale

Servi depuis un cache expiré parce que la source amont a échoué ou que son budget quotidien est épuisé ; 15 minutes d’ancienneté au plus

mixed

Les sources d’une même réponse ne sont pas dans le même état

Chaque source de meta.sources[] rapporte en outre unavailable quand elle a été interrogée et n’a pas pu répondre du tout : pas de données, plutôt que des données anciennes.

À quoi ressemble un départ théorique

realtime: false, expected_at: null, delay_seconds: null, et status: "unknown" sauf si l’exploitant le déclare explicitement à l’heure. Il n’y a rien à afficher comme retard, donc rien n’est inventé.

Sur un tableau de départs ou dans un encart, la même règle se voit à l’encre plutôt qu’au contact ambre : une heure en temps réel est marquée, une ligne théorique ne l’est pas.

Pourquoi cela arrive

  • Le réseau n’a aucun flux temps réel, ou aucun pour ce mode. Plusieurs des 147 réseaux publient une grille horaire et rien d’autre.

  • La course n’est pas encore dans le flux en direct. Les flux couvrent en général un horizon court : un départ dans deux heures est un départ théorique.

  • La source amont est en panne, ou son quota quotidien est épuisé. Vous voyez alors d’abord stale, avec un en-tête Warning, puis unavailable. Île-de-France Mobilités et SNCF ont des budgets d’appels quotidiens partagés par tous : ce sont eux que cela atteint en premier.

À propos des retards

delay_seconds est toujours le calcul de Quavsit, jamais un chiffre republié de l’exploitant : environ un tiers des flux temps réel ne publient aucun champ de retard, seulement une heure prévue absolue, et le retard en est déduit face à la grille horaire ingérée.

Ce que ce n’est pas

Quavsit n’est le service d’information officiel d’aucun exploitant. Les données publiées peuvent être tardives, incomplètes ou fausses, et un service peut changer sans que les données le disent. Vérifiez auprès de l’exploitant avant de vous y fier pour un trajet qui compte.

Si un arrêt est toujours théorique et que cela vous étonne

Le meta.sources de votre propre réponse nomme le flux et son état, et la page du réseau dit ce que ce réseau publie réellement. À eux deux, ils expliquent la quasi-totalité des cas.

Référence d’aide Quavern : quavsit-scheduled-or-real-time/fr

Avez-vous trouvé la réponse à votre question ?