Détails de la ressource

Nom du fichier : GTFS-RT - Prochains passages & positions des véhicules
Format : gtfs-rt

Cette ressource au format GTFS-RT contient les prochains passages (trip updates) ainsi que les positions des véhicules (vehicle positions) pour les véhicules géo-localisés au cours des 10 dernières minutes au sein du réseau Filibus de Chartres.

Pour chaque trip update, seul le passage en cours (MonitoredCall depuis le SIRI source) est présenté : il suffit de propager l’avance-retard sur les arrêts suivants pour reconstituer l’état complet de la course.

Le rafraichissement des données se fait toutes les ~ 45 secondes à 120 secondes selon les journées (nécessité de scanner +/- de lignes).

Les données présentes dans cette ressource sont construites à l’aide du SIRI VM fourni ici même et a pour objectif de simplifier le travail des ré-utilisateurs travaillant avec les standards GTFS et GTFS-RT.

Cette ressource fait partie du jeu de données Réseau urbain Filibus.

Disponibilité au téléchargement

13/09/2026
100%
14/09/2026
100%
15/09/2026
100%
16/09/2026
100%
17/09/2026
100%
18/09/2026
100%
19/09/2026
100%
20/09/2026
100%
21/09/2026
100%
22/09/2026
100%
23/09/2026
100%
24/09/2026
100%
25/09/2026
100%
26/09/2026
100%
27/09/2026
100%
28/09/2026
100%
29/09/2026
100%
30/09/2026
100%
01/10/2026
100%
02/10/2026
100%
03/10/2026
100%
04/10/2026
100%
05/10/2026
100%
06/10/2026
100%
07/10/2026
100%
08/10/2026
100%
09/10/2026
100%
10/10/2026
100%
11/10/2026
100%
12/10/2026
100%
13/10/2026
100%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.

Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.

Rapport de validation

Pas de validation disponible
Valider ce GTFS-RT maintenant

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 13/10/2026 à 13h10 Europe/Paris.

trip_updates (64) vehicle_positions (51) service_alerts (0)

Entités présentes dans ce flux lors des 7 derniers jours.

trip_updates vehicle_positions

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 13/10/2026 à 13h10 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "ET:1_2C2511737", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 338, "time": "1791889358" }, "stopId": "0:PDAMEG2A", "stopSequence": 14 } ], "timestamp": "1791889024", "trip": { "directionId": 1, "routeId": "157", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511737" }, "vehicle": { "id": "TRD130", "label": "Dammarie Eglise" } } }, { "id": "ET:1_2C2516012", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -133, "time": "1791889006" }, "departure": { "delay": -122, "time": "1791889017" }, "stopId": "0:ROUGERA", "stopSequence": 37 } ], "timestamp": "1791889034", "trip": { "directionId": 0, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2516012" }, "vehicle": { "id": "SPL541", "label": "Supermarché" } } }, { "id": "ET:1_2C2516028", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -294, "time": "1791889058" }, "departure": { "delay": -294, "time": "1791889058" }, "stopId": "0:GARENR", "stopSequence": 39 } ], "timestamp": "1791889034", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2516028" }, "vehicle": { "id": "SPL546", "label": "Eglise" } } }, { "id": "ET:1_2C2511245", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 337, "time": "1791889237" }, "stopId": "0:BELAIRR", "stopSequence": 13 } ], "timestamp": "1791889221", "trip": { "directionId": 0, "routeId": "205", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511245" }, "vehicle": { "id": "SPL759", "label": "Bel Air" } } }, { "id": "ET:1_2C2506778", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 53, "time": "1791888593" }, "departure": { "delay": 53, "time": "1791888593" }, "stopId": "0:FMITTA", "stopSequence": 30 } ], "timestamp": "1791888696", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506778" }, "vehicle": { "id": "SPL521", "label": "Le Forum" } } }, { "id": "ET:1_2C2511294", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 49, "time": "1791888829" }, "departure": { "delay": 49, "time": "1791888829" }, "stopId": "0:OMENUA", "stopSequence": 28 } ], "timestamp": "1791888811", "trip": { "directionId": 0, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511294" }, "vehicle": { "id": "SPL756", "label": "Grandes Ruelles" } } }, { "id": "ET:1_2C2511759", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -225, "time": "1791889275" }, "departure": { "delay": -225, "time": "1791889275" }, "stopId": "0:PSABCTRA", "stopSequence": 13 } ], "timestamp": "1791889209", "trip": { "directionId": 1, "routeId": "165", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511759" }, "vehicle": { "id": "TRD122", "label": "Libération" } } }, { "id": "ET:1_2C2506737", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -87, "time": "1791888873" }, "stopId": "0:ZAVALLIE", "stopSequence": 36 } ], "timestamp": "1791888871", "trip": { "directionId": 1, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506737" }, "vehicle": { "id": "SPL523", "label": "Z.A. Le Vallier" } } }, { "id": "ET:1_2C2511376", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -14, "time": "1791888886" }, "stopId": "0:VIOL1358", "stopSequence": 22 } ], "timestamp": "1791888869", "trip": { "directionId": 0, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511376" }, "vehicle": { "id": "SPL531", "label": "Médiathèque" } } }, { "id": "ET:1_2C2506812", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -200, "time": "1791889419" }, "departure": { "delay": -200, "time": "1791889419" }, "stopId": "0:GASCOR", "stopSequence": 28 } ], "timestamp": "1791889406", "trip": { "directionId": 1, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506812" }, "vehicle": { "id": "SPL753", "label": "Anatole France" } } }, { "id": "ET:1_2C2511140", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 114, "time": "1791889036" }, "departure": { "delay": 114, "time": "1791889036" }, "stopId": "0:LOMICHA", "stopSequence": 19 } ], "timestamp": "1791889061", "trip": { "directionId": 0, "routeId": "8", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511140" }, "vehicle": { "id": "SPL763", "label": "Chacatière" } } }, { "id": "ET:1_2C2516000", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -48, "time": "1791889635" }, "departure": { "delay": -48, "time": "1791889635" }, "stopId": "0:BOREPA", "stopSequence": 27 } ], "timestamp": "1791889566", "trip": { "directionId": 0, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2516000" }, "vehicle": { "id": "SPL754", "label": "Supermarché" } } }, { "id": "ET:1_2C2506696", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -39, "time": "1791889225" }, "departure": { "delay": -39, "time": "1791889225" }, "stopId": "0:COUBERR", "stopSequence": 24 } ], "timestamp": "1791889226", "trip": { "directionId": 1, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506696" }, "vehicle": { "id": "SPL548", "label": "Z.A. Le Vallier" } } }, { "id": "ET:1_2C2506655", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 244, "time": "1791889564" }, "departure": { "delay": 244, "time": "1791889564" }, "stopId": "0:11NOVA", "stopSequence": 30 } ], "timestamp": "1791889581", "trip": { "directionId": 0, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506655" }, "vehicle": { "id": "SPL758", "label": "Mare aux Moines" } } }, { "id": "ET:1_2C2515982", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -120, "time": "1791889560" }, "departure": { "delay": -120, "time": "1791889560" }, "stopId": "0:STMIM", "stopSequence": 20 } ], "timestamp": "1791889566", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2515982" }, "vehicle": { "id": "SPL755", "label": "Eglise" } } }, { "id": "ET:1_2C2506779", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -208, "time": "1791889832" }, "stopId": "0:FORUMA", "stopSequence": 31 } ], "timestamp": "1791889761", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506779" }, "vehicle": { "id": "SPL512", "label": "Le Forum" } } }, { "id": "ET:1_2C2511141", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -111, "time": "1791889311" }, "departure": { "delay": -111, "time": "1791889311" }, "stopId": "0:COURTG", "stopSequence": 6 } ], "timestamp": "1791889239", "trip": { "directionId": 0, "routeId": "8", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511141" }, "vehicle": { "id": "SPL533", "label": "Chacatière" } } }, { "id": "ET:1_2C2506043", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -141, "time": "1791889599" }, "stopId": "0:FRANC4R", "stopSequence": 27 } ], "timestamp": "1791889601", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506043" }, "vehicle": { "id": "SPL528", "label": "Anatole France" } } }, { "id": "ET:1_2C2505975", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -53, "time": "1791889211" }, "departure": { "delay": -44, "time": "1791889220" }, "stopId": "0:CERISIA", "stopSequence": 19 } ], "timestamp": "1791889246", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505975" }, "vehicle": { "id": "SPL551", "label": "La Madeleine" } } }, { "id": "ET:1_2C2506621", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -140, "time": "1791889546" }, "departure": { "delay": -140, "time": "1791889546" }, "stopId": "0:JARE1A", "stopSequence": 18 } ], "timestamp": "1791889531", "trip": { "directionId": 0, "routeId": "11", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506621" }, "vehicle": { "id": "SPL544", "label": "Guerlain" } } }, { "id": "ET:1_2C2506588", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 105, "time": "1791888705" }, "stopId": "0:MARAIA", "stopSequence": 20 } ], "timestamp": "1791888656", "trip": { "directionId": 0, "routeId": "15", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506588" }, "vehicle": { "id": "SPL536", "label": "Marais" } } }, { "id": "ET:1_2C2505860", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -208, "time": "1791889052" }, "departure": { "delay": -208, "time": "1791889052" }, "stopId": "0:FELIBIEN", "stopSequence": 15 } ], "timestamp": "1791889071", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505860" }, "vehicle": { "id": "SPL527", "label": "Pôle d'Échange" } } }, { "id": "ET:1_2C2505810", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -145, "time": "1791889049" }, "departure": { "delay": -145, "time": "1791889049" }, "stopId": "0:LESLABHA", "stopSequence": 14 } ], "timestamp": "1791889071", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505810" }, "vehicle": { "id": "SPL547", "label": "Hôpital Pasteur" } } }, { "id": "ET:1_2C2511571", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -106, "time": "1791888794" }, "departure": { "delay": -106, "time": "1791888794" }, "stopId": "0:POEPA", "stopSequence": 10 } ], "timestamp": "1791888809", "trip": { "directionId": 0, "routeId": "RDP", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511571" }, "vehicle": { "id": "SPL84", "label": "Porte Félibien" } } }, { "id": "ET:1_2C2511358", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 134, "time": "1791889368" }, "departure": { "delay": 146, "time": "1791889380" }, "stopId": "0:CHATODR", "stopSequence": 2 } ], "timestamp": "1791889401", "trip": { "directionId": 1, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511358" }, "vehicle": { "id": "SPL775", "label": "Parc Commercial" } } }, { "id": "ET:1_2C2506813", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -63, "time": "1791889773" }, "departure": { "delay": -63, "time": "1791889773" }, "stopId": "0:MOULI6R", "stopSequence": 17 } ], "timestamp": "1791889761", "trip": { "directionId": 1, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506813" }, "vehicle": { "id": "SPL542", "label": "Anatole France" } } }, { "id": "ET:1_2C2505976", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -156, "time": "1791889783" }, "departure": { "delay": -156, "time": "1791889783" }, "stopId": "0:ETAMPA", "stopSequence": 20 } ], "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505976" }, "vehicle": { "id": "SPL501", "label": "La Madeleine" } } }, { "id": "ET:1_2C2506044", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -82, "time": "1791889769" }, "departure": { "delay": -82, "time": "1791889769" }, "stopId": "0:FOROR", "stopSequence": 20 } ], "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506044" }, "vehicle": { "id": "SPL522", "label": "Anatole France" } } }, { "id": "ET:1_2C2511833", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 18, "time": "1791889638" }, "departure": { "delay": 18, "time": "1791889638" }, "stopId": "0:PSABCHMA", "stopSequence": 3 } ], "timestamp": "1791889661", "trip": { "directionId": 0, "routeId": "D31", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511833" }, "vehicle": { "id": "TRD109", "label": "Herriot" } } }, { "id": "ET:1_2C2511275", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -51, "time": "1791889666" }, "departure": { "delay": -51, "time": "1791889666" }, "stopId": "0:HOTDIEA", "stopSequence": 18 } ], "timestamp": "1791889521", "trip": { "directionId": 0, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511275" }, "vehicle": { "id": "SPL504", "label": "Grandes Ruelles" } } }, { "id": "ET:1_2C2506656", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -37, "time": "1791889583" }, "departure": { "delay": -37, "time": "1791889583" }, "stopId": "0:CHASLM", "stopSequence": 18 } ], "timestamp": "1791889581", "trip": { "directionId": 0, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506656" }, "vehicle": { "id": "SPL510", "label": "Mare aux Moines" } } }, { "id": "ET:1_2C2511113", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -14, "time": "1791889761" }, "departure": { "delay": -14, "time": "1791889761" }, "stopId": "0:COURTM", "stopSequence": 25 } ], "timestamp": "1791889771", "trip": { "directionId": 1, "routeId": "8", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511113" }, "vehicle": { "id": "SPL773", "label": "L'Odyssée" } } }, { "id": "ET:1_2C2511257", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -124, "time": "1791889496" }, "departure": { "delay": -124, "time": "1791889496" }, "stopId": "0:VIOL13M", "stopSequence": 16 } ], "timestamp": "1791889521", "trip": { "directionId": 1, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511257" }, "vehicle": { "id": "SPL529", "label": "Hotbrou" } } }, { "id": "ET:1_2C2511890", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 79, "time": "1791889743" }, "departure": { "delay": 79, "time": "1791889743" }, "stopId": "0:CURIEA", "stopSequence": 28 } ], "timestamp": "1791889701", "trip": { "directionId": 0, "routeId": "10", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511890" }, "vehicle": { "id": "SPL530", "label": "Rechèvres" } } }, { "id": "ET:1_2C2511909", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -112, "time": "1791889695" }, "departure": { "delay": -112, "time": "1791889695" }, "stopId": "0:GRAVIER", "stopSequence": 26 } ], "timestamp": "1791889701", "trip": { "directionId": 1, "routeId": "10", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511909" }, "vehicle": { "id": "SPL532", "label": "Lycée Monfort" } } }, { "id": "ET:1_2C2506717", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 47, "time": "1791889609" }, "departure": { "delay": 47, "time": "1791889609" }, "stopId": "0:MARAIR", "stopSequence": 15 } ], "timestamp": "1791889581", "trip": { "directionId": 1, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506717" }, "vehicle": { "id": "SPL506", "label": "Z.A. Le Vallier" } } }, { "id": "ET:1_2C2511343", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -117, "time": "1791889443" }, "departure": { "delay": -117, "time": "1791889443" }, "stopId": "0:MONFORA", "stopSequence": 9 } ], "timestamp": "1791889401", "trip": { "directionId": 0, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511343" }, "vehicle": { "id": "SPL774", "label": "Saint-Gilles" } } }, { "id": "ET:1_2C2505977", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -40, "time": "1791889760" }, "departure": { "delay": -40, "time": "1791889760" }, "stopId": "0:VIOL5M", "stopSequence": 15 } ], "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505977" }, "vehicle": { "id": "SPL520", "label": "La Madeleine" } } }, { "id": "ET:1_2C2506045", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -57, "time": "1791889803" }, "departure": { "delay": -57, "time": "1791889803" }, "stopId": "0:NICOLER", "stopSequence": 15 } ], "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506045" }, "vehicle": { "id": "SPL776", "label": "Touraine" } } }, { "id": "ET:1_2C2505908", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 25, "time": "1791889765" }, "departure": { "delay": 32, "time": "1791889772" }, "stopId": "0:VIOL246", "stopSequence": 14 } ], "timestamp": "1791889781", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505908" }, "vehicle": { "id": "SPL543", "label": "Pôle d'Échange" } } }, { "id": "ET:1_2C2505905", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -3, "time": "1791889851" }, "departure": { "delay": -3, "time": "1791889851" }, "stopId": "0:LESLABHA", "stopSequence": 14 } ], "timestamp": "1791889781", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505905" }, "vehicle": { "id": "SPL772", "label": "Hôpital Pasteur" } } }, { "id": "ET:1_2C2506814", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -47, "time": "1791889690" }, "departure": { "delay": 5, "time": "1791889742" }, "stopId": "0:MARAIR", "stopSequence": 8 } ], "timestamp": "1791889761", "trip": { "directionId": 1, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506814" }, "vehicle": { "id": "SPL757", "label": "Anatole France" } } }, { "id": "ET:1_2C2505811", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -68, "time": "1791889792" }, "departure": { "delay": -68, "time": "1791889792" }, "stopId": "0:MORARDM", "stopSequence": 7 } ], "timestamp": "1791889781", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505811" }, "vehicle": { "id": "SPL540", "label": "Hôpital Pasteur" } } }, { "id": "ET:1_2C2505861", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -22, "time": "1791889825" }, "departure": { "delay": -22, "time": "1791889825" }, "stopId": "0:MARAIR", "stopSequence": 9 } ], "timestamp": "1791889781", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505861" }, "vehicle": { "id": "SPL552", "label": "Pôle d'Échange" } } }, { "id": "ET:1_2C2511604", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 59, "time": "1791889354" }, "departure": { "delay": 59, "time": "1791889354" }, "stopId": "0:COURTM", "stopSequence": 5 } ], "timestamp": "1791889341", "trip": { "directionId": 1, "routeId": "RDP", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511604" }, "vehicle": { "id": "SPL82", "label": "Porte Félibien" } } }, { "id": "ET:1_2C2511756", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791889800" }, "stopId": "0:PEM28B", "stopSequence": 1 } ], "timestamp": "1791889739", "trip": { "directionId": 1, "routeId": "159", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511756" }, "vehicle": { "id": "TRD120", "label": "Pont Tranchefetu" } } }, { "id": "ET:1_2C2506046", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -62, "time": "1791889798" }, "departure": { "delay": -62, "time": "1791889798" }, "stopId": "0:MORARDG", "stopSequence": 10 } ], "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506046" }, "vehicle": { "id": "SPL549", "label": "Touraine" } } }, { "id": "ET:1_2C2511572", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 0, "time": "1791889374" }, "departure": { "delay": 0, "time": "1791889374" }, "stopId": "0:PEGUYA", "stopSequence": 2 } ], "timestamp": "1791889341", "trip": { "directionId": 0, "routeId": "RDP", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511572" }, "vehicle": { "id": "SPL84", "label": "Porte Félibien" } } }, { "id": "ET:1_2C2516001", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -34, "time": "1791889586" }, "departure": { "delay": -34, "time": "1791889586" }, "stopId": "0:SEMBARA", "stopSequence": 11 } ], "timestamp": "1791889566", "trip": { "directionId": 0, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2516001" }, "vehicle": { "id": "SPL761", "label": "Supermarché" } } }, { "id": "ET:1_2C2506657", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 155, "time": "1791889627" }, "departure": { "delay": 155, "time": "1791889627" }, "stopId": "0:ROSTANA", "stopSequence": 2 } ], "timestamp": "1791889581", "trip": { "directionId": 0, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506657" }, "vehicle": { "id": "SPL523", "label": "Mare aux Moines" } } }, { "id": "ET:1_2C2506841", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 118, "time": "1791889738" }, "departure": { "delay": 118, "time": "1791889738" }, "stopId": "0:VXPUITA", "stopSequence": 12 } ], "timestamp": "1791889761", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506841" }, "vehicle": { "id": "SPL526", "label": "Le Forum" } } }, { "id": "ET:1_2C2511296", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791889500" }, "stopId": "0:GRUELR", "stopSequence": 1 } ], "timestamp": "1791889521", "trip": { "directionId": 1, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511296" }, "vehicle": { "id": "SPL756", "label": "Hotbrou" } } }, { "id": "ET:1_2C2515981", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791889620" }, "stopId": "0:SUPMA2R", "stopSequence": 1 } ], "timestamp": "1791889566", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2515981" }, "vehicle": { "id": "SPL541", "label": "Eglise" } } }, { "id": "ET:1_2C2511114", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -12, "time": "1791889794" }, "departure": { "delay": -12, "time": "1791889794" }, "stopId": "0:CHAVANR", "stopSequence": 6 } ], "timestamp": "1791889771", "trip": { "directionId": 1, "routeId": "8", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511114" }, "vehicle": { "id": "SPL763", "label": "L'Odyssée" } } }, { "id": "ET:1_2C2505910", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -55, "time": "1791889865" }, "departure": { "delay": -55, "time": "1791889865" }, "stopId": "0:NICOLE", "stopSequence": 2 } ], "timestamp": "1791889781", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505910" }, "vehicle": { "id": "SPL527", "label": "Hôpital Pasteur" } } }, { "id": "ET:1_2C2505862", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 22, "time": "1791889811" }, "departure": { "delay": 22, "time": "1791889811" }, "stopId": "0:STEXUPA", "stopSequence": 2 } ], "timestamp": "1791889781", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505862" }, "vehicle": { "id": "SPL547", "label": "Pôle d'Échange" } } }, { "id": "ET:1_2C2511732", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791890400" }, "stopId": "0:PDAMEGLA", "stopSequence": 1 } ], "timestamp": "1791889734", "trip": { "directionId": 0, "routeId": "157", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511732" }, "vehicle": { "id": "TRD130", "label": "Pôle d'Échange" } } }, { "id": "ET:1_2C2511351", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 4, "time": "1791889384" }, "stopId": "0:STGILR", "stopSequence": 1 } ], "timestamp": "1791889401", "trip": { "directionId": 1, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511351" }, "vehicle": { "id": "SPL513", "label": "Parc Commercial" } } }, { "id": "ET:1_2C2511247", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791891180" }, "stopId": "0:BELAIRA", "stopSequence": 1 } ], "timestamp": "1791889576", "trip": { "directionId": 1, "routeId": "205", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511247" }, "vehicle": { "id": "SPL759", "label": "Collège Soutine" } } }, { "id": "ET:1_2C2506091", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -6, "time": "1791889748" }, "departure": { "delay": 24, "time": "1791889778" }, "stopId": "0:FOROA", "stopSequence": 4 } ], "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506091" }, "vehicle": { "id": "SPL507", "label": "La Madeleine" } } }, { "id": "ET:1_2C2506047", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791889860" }, "stopId": "0:MADEBHR", "stopSequence": 1 } ], "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506047" }, "vehicle": { "id": "SPL551", "label": "Touraine" } } }, { "id": "ET:1_2C2506629", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791889920" }, "stopId": "0:GUERLR", "stopSequence": 1 } ], "timestamp": "1791889709", "trip": { "directionId": 1, "routeId": "11", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506629" }, "vehicle": { "id": "SPL544", "label": "Pôle d'Échange" } } }, { "id": "ET:1_2C2506780", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791889920" }, "stopId": "0:FRANC4R", "stopSequence": 1 } ], "timestamp": "1791889761", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506780" }, "vehicle": { "id": "SPL753", "label": "Le Forum" } } }, { "id": "ET:1_2C2505978", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 0, "time": "1791889920" }, "stopId": "0:FRANC4R", "stopSequence": 1 } ], "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505978" }, "vehicle": { "id": "SPL528", "label": "La Madeleine" } } }, { "id": "VM:SPL536", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 20, "position": { "bearing": 229.0, "latitude": 48.445350646972656, "longitude": 1.4965846538543701 }, "timestamp": "1791888656", "trip": { "directionId": 0, "routeId": "15", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506588" }, "vehicle": { "id": "SPL536", "label": "Marais" } } }, { "id": "VM:SPL512", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 31, "position": { "bearing": 76.0, "latitude": 48.42903518676758, "longitude": 1.506164312362671 }, "timestamp": "1791889761", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506779" }, "vehicle": { "id": "SPL512", "label": "Le Forum" } } }, { "id": "VM:SPL531", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 22, "position": { "bearing": 331.0, "latitude": 48.44412612915039, "longitude": 1.483595848083496 }, "timestamp": "1791888869", "trip": { "directionId": 0, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511376" }, "vehicle": { "id": "SPL531", "label": "Médiathèque" } } }, { "id": "VM:SPL521", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 30, "position": { "bearing": 198.0, "latitude": 48.43678665161133, "longitude": 1.510933518409729 }, "timestamp": "1791888696", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506778" }, "vehicle": { "id": "SPL521", "label": "Le Forum" } } }, { "id": "VM:SPL82", "vehicle": { "currentStopSequence": 6, "position": { "bearing": 96.0, "latitude": 48.441856384277344, "longitude": 1.4913562536239624 }, "timestamp": "1791889341", "trip": { "directionId": 1, "routeId": "RDP", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511604" }, "vehicle": { "id": "SPL82", "label": "Porte Félibien" } } }, { "id": "VM:SPL84", "vehicle": { "currentStopSequence": 3, "position": { "bearing": 45.0, "latitude": 48.44814682006836, "longitude": 1.4821947813034058 }, "timestamp": "1791889341", "trip": { "directionId": 0, "routeId": "RDP", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511572" }, "vehicle": { "id": "SPL84", "label": "Porte Félibien" } } }, { "id": "VM:SPL542", "vehicle": { "currentStopSequence": 18, "position": { "bearing": 214.0, "latitude": 48.438114166259766, "longitude": 1.4729782342910767 }, "timestamp": "1791889761", "trip": { "directionId": 1, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506813" }, "vehicle": { "id": "SPL542", "label": "Anatole France" } } }, { "id": "VM:SPL540", "vehicle": { "currentStopSequence": 8, "position": { "bearing": 41.0, "latitude": 48.44326400756836, "longitude": 1.495914101600647 }, "timestamp": "1791889781", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505811" }, "vehicle": { "id": "SPL540", "label": "Hôpital Pasteur" } } }, { "id": "VM:SPL541", "vehicle": { "currentStopSequence": 2, "position": { "bearing": 120.0, "latitude": 48.47285461425781, "longitude": 1.5092610120773315 }, "timestamp": "1791889566", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2515981" }, "vehicle": { "id": "SPL541", "label": "Eglise" } } }, { "id": "VM:SPL546", "vehicle": { "currentStopSequence": 40, "position": { "bearing": 270.0, "latitude": 48.40302658081055, "longitude": 1.4966734647750854 }, "timestamp": "1791889034", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2516028" }, "vehicle": { "id": "SPL546", "label": "Eglise" } } }, { "id": "VM:SPL755", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 20, "position": { "bearing": 105.0, "latitude": 48.4422607421875, "longitude": 1.4885587692260742 }, "timestamp": "1791889566", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2515982" }, "vehicle": { "id": "SPL755", "label": "Eglise" } } }, { "id": "VM:SPL763", "vehicle": { "currentStopSequence": 7, "position": { "bearing": 305.0, "latitude": 48.474361419677734, "longitude": 1.4718562364578247 }, "timestamp": "1791889771", "trip": { "directionId": 1, "routeId": "8", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511114" }, "vehicle": { "id": "SPL763", "label": "L'Odyssée" } } }, { "id": "VM:SPL544", "vehicle": { "currentStopSequence": 2, "position": { "bearing": 33.0, "latitude": 48.44440841674805, "longitude": 1.5369815826416016 }, "timestamp": "1791889709", "trip": { "directionId": 1, "routeId": "11", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506629" }, "vehicle": { "id": "SPL544", "label": "Pôle d'Échange" } } }, { "id": "VM:SPL759", "vehicle": { "currentStopSequence": 2, "position": { "bearing": 31.0, "latitude": 48.4598388671875, "longitude": 1.499443769454956 }, "timestamp": "1791889576", "trip": { "directionId": 1, "routeId": "205", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511247" }, "vehicle": { "id": "SPL759", "label": "Collège Soutine" } } }, { "id": "VM:SPL753", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "bearing": 243.0, "latitude": 48.43073272705078, "longitude": 1.4403232336044312 }, "timestamp": "1791889761", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506780" }, "vehicle": { "id": "SPL753", "label": "Le Forum" } } }, { "id": "VM:TRD130", "vehicle": { "currentStopSequence": 2, "position": { "bearing": 359.0, "latitude": 48.344207763671875, "longitude": 1.4940744638442993 }, "timestamp": "1791889734", "trip": { "directionId": 0, "routeId": "157", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511732" }, "vehicle": { "id": "TRD130", "label": "Pôle d'Échange" } } }, { "id": "VM:SPL527", "vehicle": { "currentStopSequence": 3, "position": { "bearing": 221.0, "latitude": 48.447994232177734, "longitude": 1.4778982400894165 }, "timestamp": "1791889781", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505910" }, "vehicle": { "id": "SPL527", "label": "Hôpital Pasteur" } } }, { "id": "VM:SPL774", "vehicle": { "currentStopSequence": 10, "position": { "bearing": 249.0, "latitude": 48.41897201538086, "longitude": 1.4632066488265991 }, "timestamp": "1791889401", "trip": { "directionId": 0, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511343" }, "vehicle": { "id": "SPL774", "label": "Saint-Gilles" } } }, { "id": "VM:SPL532", "vehicle": { "currentStopSequence": 27, "position": { "bearing": 239.0, "latitude": 48.423606872558594, "longitude": 1.4611918926239014 }, "timestamp": "1791889701", "trip": { "directionId": 1, "routeId": "10", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511909" }, "vehicle": { "id": "SPL532", "label": "Lycée Monfort" } } }, { "id": "VM:SPL772", "vehicle": { "currentStopSequence": 15, "position": { "bearing": 286.0, "latitude": 48.42903137207031, "longitude": 1.5024327039718628 }, "timestamp": "1791889781", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505905" }, "vehicle": { "id": "SPL772", "label": "Hôpital Pasteur" } } }, { "id": "VM:SPL756", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "bearing": 101.0, "latitude": 48.45435333251953, "longitude": 1.4478868246078491 }, "timestamp": "1791889521", "trip": { "directionId": 1, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511296" }, "vehicle": { "id": "SPL756", "label": "Hotbrou" } } }, { "id": "VM:SPL775", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 2, "position": { "bearing": 192.0, "latitude": 48.442726135253906, "longitude": 1.4832035303115845 }, "timestamp": "1791889401", "trip": { "directionId": 1, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511358" }, "vehicle": { "id": "SPL775", "label": "Parc Commercial" } } }, { "id": "VM:SPL504", "vehicle": { "currentStopSequence": 19, "position": { "bearing": 276.0, "latitude": 48.437416076660156, "longitude": 1.4847359657287598 }, "timestamp": "1791889521", "trip": { "directionId": 0, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511275" }, "vehicle": { "id": "SPL504", "label": "Grandes Ruelles" } } }, { "id": "VM:SPL529", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 16, "position": { "bearing": 187.0, "latitude": 48.44638442993164, "longitude": 1.4836928844451904 }, "timestamp": "1791889521", "trip": { "directionId": 1, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511257" }, "vehicle": { "id": "SPL529", "label": "Hotbrou" } } }, { "id": "VM:TRD122", "vehicle": { "currentStopSequence": 14, "position": { "bearing": 47.0, "latitude": 48.462493896484375, "longitude": 1.3535090684890747 }, "timestamp": "1791889209", "trip": { "directionId": 1, "routeId": "165", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511759" }, "vehicle": { "id": "TRD122", "label": "Libération" } } }, { "id": "VM:SPL506", "vehicle": { "currentStopSequence": 16, "position": { "bearing": 294.0, "latitude": 48.44172668457031, "longitude": 1.5023547410964966 }, "timestamp": "1791889581", "trip": { "directionId": 1, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506717" }, "vehicle": { "id": "SPL506", "label": "Z.A. Le Vallier" } } }, { "id": "VM:SPL510", "vehicle": { "currentStopSequence": 19, "position": { "bearing": 136.0, "latitude": 48.44359588623047, "longitude": 1.4845982789993286 }, "timestamp": "1791889581", "trip": { "directionId": 0, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506656" }, "vehicle": { "id": "SPL510", "label": "Mare aux Moines" } } }, { "id": "VM:SPL523", "vehicle": { "currentStopSequence": 3, "position": { "bearing": 42.0, "latitude": 48.447113037109375, "longitude": 1.4515767097473145 }, "timestamp": "1791889581", "trip": { "directionId": 0, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506657" }, "vehicle": { "id": "SPL523", "label": "Mare aux Moines" } } }, { "id": "VM:SPL548", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 24, "position": { "bearing": 269.0, "latitude": 48.4470329284668, "longitude": 1.4691617488861084 }, "timestamp": "1791889226", "trip": { "directionId": 1, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506696" }, "vehicle": { "id": "SPL548", "label": "Z.A. Le Vallier" } } }, { "id": "VM:SPL754", "vehicle": { "currentStopSequence": 28, "position": { "bearing": 315.0, "latitude": 48.4532585144043, "longitude": 1.4884587526321411 }, "timestamp": "1791889566", "trip": { "directionId": 0, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2516000" }, "vehicle": { "id": "SPL754", "label": "Supermarché" } } }, { "id": "VM:SPL758", "vehicle": { "currentStopSequence": 31, "position": { "bearing": 88.0, "latitude": 48.44758605957031, "longitude": 1.5181338787078857 }, "timestamp": "1791889581", "trip": { "directionId": 0, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506655" }, "vehicle": { "id": "SPL758", "label": "Mare aux Moines" } } }, { "id": "VM:SPL552", "vehicle": { "currentStopSequence": 10, "position": { "bearing": 334.0, "latitude": 48.44094467163086, "longitude": 1.5009571313858032 }, "timestamp": "1791889781", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505861" }, "vehicle": { "id": "SPL552", "label": "Pôle d'Échange" } } }, { "id": "VM:SPL533", "vehicle": { "currentStopSequence": 11, "position": { "bearing": 312.0, "latitude": 48.447784423828125, "longitude": 1.4820294380187988 }, "timestamp": "1791889771", "trip": { "directionId": 0, "routeId": "8", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511141" }, "vehicle": { "id": "SPL533", "label": "Chacatière" } } }, { "id": "VM:SPL501", "vehicle": { "currentStopSequence": 21, "position": { "bearing": 72.0, "latitude": 48.44752883911133, "longitude": 1.5151329040527344 }, "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505976" }, "vehicle": { "id": "SPL501", "label": "La Madeleine" } } }, { "id": "VM:SPL522", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 20, "position": { "bearing": 259.0, "latitude": 48.43846893310547, "longitude": 1.4551987648010254 }, "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506044" }, "vehicle": { "id": "SPL522", "label": "Anatole France" } } }, { "id": "VM:SPL528", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "bearing": 250.0, "latitude": 48.43062973022461, "longitude": 1.4399882555007935 }, "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505978" }, "vehicle": { "id": "SPL528", "label": "La Madeleine" } } }, { "id": "VM:SPL549", "vehicle": { "currentStopSequence": 11, "position": { "bearing": 225.0, "latitude": 48.446197509765625, "longitude": 1.4978452920913696 }, "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506046" }, "vehicle": { "id": "SPL549", "label": "Touraine" } } }, { "id": "VM:SPL551", "vehicle": { "currentStopSequence": 2, "position": { "bearing": 177.0, "latitude": 48.44407272338867, "longitude": 1.5208295583724976 }, "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506047" }, "vehicle": { "id": "SPL551", "label": "Touraine" } } }, { "id": "VM:SPL776", "vehicle": { "currentStopSequence": 16, "position": { "bearing": 312.0, "latitude": 48.44746780395508, "longitude": 1.4825254678726196 }, "timestamp": "1791889779", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506045" }, "vehicle": { "id": "SPL776", "label": "Touraine" } } }, { "id": "VM:TRD109", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 3, "position": { "bearing": 87.0, "latitude": 48.459922790527344, "longitude": 1.3458917140960693 }, "timestamp": "1791889661", "trip": { "directionId": 0, "routeId": "D31", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511833" }, "vehicle": { "id": "TRD109", "label": "Herriot" } } }, { "id": "VM:SPL547", "vehicle": { "currentStopSequence": 3, "position": { "bearing": 323.0, "latitude": 48.422847747802734, "longitude": 1.5030415058135986 }, "timestamp": "1791889781", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505862" }, "vehicle": { "id": "SPL547", "label": "Pôle d'Échange" } } }, { "id": "VM:SPL773", "vehicle": { "currentStopSequence": 26, "position": { "bearing": 72.0, "latitude": 48.44191360473633, "longitude": 1.4928964376449585 }, "timestamp": "1791889771", "trip": { "directionId": 1, "routeId": "8", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511113" }, "vehicle": { "id": "SPL773", "label": "L'Odyssée" } } }, { "id": "VM:SPL530", "vehicle": { "currentStopSequence": 29, "position": { "bearing": 82.0, "latitude": 48.45256042480469, "longitude": 1.4677562713623047 }, "timestamp": "1791889701", "trip": { "directionId": 0, "routeId": "10", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511890" }, "vehicle": { "id": "SPL530", "label": "Rechèvres" } } }, { "id": "VM:SPL520", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 15, "position": { "bearing": 188.0, "latitude": 48.44615173339844, "longitude": 1.4836455583572388 }, "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505977" }, "vehicle": { "id": "SPL520", "label": "La Madeleine" } } }, { "id": "VM:SPL543", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 14, "position": { "bearing": 6.0, "latitude": 48.44613265991211, "longitude": 1.4837406873703003 }, "timestamp": "1791889781", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2505908" }, "vehicle": { "id": "SPL543", "label": "Pôle d'Échange" } } }, { "id": "VM:SPL757", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 8, "position": { "bearing": 329.0, "latitude": 48.443233489990234, "longitude": 1.4991471767425537 }, "timestamp": "1791889761", "trip": { "directionId": 1, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506814" }, "vehicle": { "id": "SPL757", "label": "Anatole France" } } }, { "id": "VM:TRD120", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "bearing": 246.0, "latitude": 48.44860076904297, "longitude": 1.479070782661438 }, "timestamp": "1791889739", "trip": { "directionId": 1, "routeId": "159", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511756" }, "vehicle": { "id": "TRD120", "label": "Pont Tranchefetu" } } }, { "id": "VM:SPL761", "vehicle": { "currentStopSequence": 12, "position": { "bearing": 357.0, "latitude": 48.416770935058594, "longitude": 1.489183783531189 }, "timestamp": "1791889566", "trip": { "directionId": 0, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2516001" }, "vehicle": { "id": "SPL761", "label": "Supermarché" } } }, { "id": "VM:SPL526", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 12, "position": { "bearing": 107.0, "latitude": 48.43535614013672, "longitude": 1.464444637298584 }, "timestamp": "1791889761", "trip": { "directionId": 0, "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506841" }, "vehicle": { "id": "SPL526", "label": "Le Forum" } } }, { "id": "VM:SPL513", "vehicle": { "currentStopSequence": 2, "position": { "bearing": 322.0, "latitude": 48.4857292175293, "longitude": 1.4716469049453735 }, "timestamp": "1791889401", "trip": { "directionId": 1, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2511351" }, "vehicle": { "id": "SPL513", "label": "Parc Commercial" } } }, { "id": "VM:SPL507", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 4, "position": { "bearing": 75.0, "latitude": 48.43844223022461, "longitude": 1.455321192741394 }, "timestamp": "1791889779", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "1_2C2506091" }, "vehicle": { "id": "SPL507", "label": "La Madeleine" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1791889812" } }