Bonjour Mr Lutaud,
Suite à l'analyse de votre flux GTFS Realtime Trip Updates, nous avons observé qu'un certain nombre d'identifiants de voyage attendus ne sont pas présents dans le flux à un moment donné alors que ce trip ID a debuté selon les informations du GTFS static.
Notre analyse suggère que cette absence semble correspondre aux trains circulant exactement à l'heure (c'est-à-dire sans retard, sans arrêt ignoré et non annulés). Il semble que si un train est parfaitement à l'heure, aucune information de mise à jour de voyage correspondante n'est publiée.
De plus, nous remarquons que de nombreux voyages annulés le sont pour des dates lointaines dans le futur et apparaissent toujours dans votre flux en temps réel, ce qui peut porter à confusion. De manière générale, le flux GTFS-RT TU est conçu pour couvrir les mises à jour de service pour le court terme, généralement la semaine à venir. Toute information concernant des annulations ou des changements de service connus longtemps à l'avance (au-delà d'une semaine) devrait idéalement être mise à jour dans le flux statique (GTFS Schedule) afin d'assurer la cohérence et de permettre aux consommateurs de données de planifier avec précision.
Selon la spécification GTFS Realtime, une entité Trip Update devrait être fournie pour tout voyage pour lequel des informations en temps réel sont disponibles, ce qui inclut généralement les voyages à l'heure afin d'assurer une image complète de l'état actuel du service.
Nous vous serions reconnaissants de bien vouloir nous éclairer sur votre politique actuelle de publication des données. Idéalement, et afin d'assurer l'exhaustivité du service pour les utilisateurs, pourriez-vous intégrer l'ensemble des voyages prévus même ceux à l'heure. Par ailleurs, nous vous recommandons d'évaluer la possibilité de reporter les informations concernant les annulations planifiées très en amont vers le flux GTFS statique (Schedule), conformément aux bonnes pratiques.
Nous vous remercions de votre temps et de votre aide pour clarifier cette situation.
Cordialement
Lucas CWIK, représentant de Sylvain BEUCHER pour le compte de Google Maps.