Détails de la ressource
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
En savoir plus
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
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 13/10/2026 à 15h10 Europe/Paris.
trip_updates (51) vehicle_positions (40) service_alerts (0)Entités présentes dans ce flux lors des 7 derniers jours.
trip_updates vehicle_positionsFlux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 13/10/2026 à 15h10 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "ET:1_2C2506661",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 199,
"time": "1791895952"
},
"departure": {
"delay": 199,
"time": "1791895952"
},
"stopId": "0:PROUSTA",
"stopSequence": 34
}
],
"timestamp": "1791895973",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506661"
},
"vehicle": {
"id": "SPL510",
"label": "Mare aux Moines"
}
}
},
{
"id": "ET:1_2C2511352",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -36,
"time": "1791896000"
},
"departure": {
"delay": -36,
"time": "1791896000"
},
"stopId": "0:FORLMR",
"stopSequence": 31
}
],
"timestamp": "1791895970",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511352"
},
"vehicle": {
"id": "SPL775",
"label": "Parc Commercial"
}
}
},
{
"id": "ET:1_2C2505982",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 427,
"time": "1791896126"
},
"departure": {
"delay": 441,
"time": "1791896140"
},
"stopId": "0:ETAMPA",
"stopSequence": 20
}
],
"timestamp": "1791896170",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505982"
},
"vehicle": {
"id": "SPL507",
"label": "La Madeleine"
}
}
},
{
"id": "ET:1_2C2511286",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -29,
"time": "1791896431"
},
"departure": {
"delay": -29,
"time": "1791896431"
},
"stopId": "0:OMENUA",
"stopSequence": 28
}
],
"timestamp": "1791896445",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511286"
},
"vehicle": {
"id": "SPL504",
"label": "Grandes Ruelles"
}
}
},
{
"id": "ET:1_2C2506817",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 122,
"time": "1791896717"
},
"departure": {
"delay": 122,
"time": "1791896717"
},
"stopId": "0:GSANDR",
"stopSequence": 29
}
],
"timestamp": "1791896685",
"trip": {
"directionId": 1,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506817"
},
"vehicle": {
"id": "SPL519",
"label": "Anatole France"
}
}
},
{
"id": "ET:1_2C2506835",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 116,
"time": "1791896156"
},
"departure": {
"delay": 116,
"time": "1791896156"
},
"stopId": "0:MARAIA",
"stopSequence": 24
}
],
"timestamp": "1791896153",
"trip": {
"directionId": 0,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506835"
},
"vehicle": {
"id": "SPL526",
"label": "Le Forum"
}
}
},
{
"id": "ET:1_2C2511893",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 185,
"time": "1791896147"
},
"departure": {
"delay": 185,
"time": "1791896147"
},
"stopId": "0:CHESNA",
"stopSequence": 30
}
],
"timestamp": "1791896093",
"trip": {
"directionId": 0,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511893"
},
"vehicle": {
"id": "SPL509",
"label": "Rechèvres"
}
}
},
{
"id": "ET:1_2C2511379",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -88,
"time": "1791896863"
},
"departure": {
"delay": -88,
"time": "1791896863"
},
"stopId": "0:VALLINR",
"stopSequence": 31
}
],
"timestamp": "1791896858",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511379"
},
"vehicle": {
"id": "SPL531",
"label": "Saint-Gilles"
}
}
},
{
"id": "ET:1_2C2506053",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -44,
"time": "1791896159"
},
"departure": {
"delay": -44,
"time": "1791896159"
},
"stopId": "0:PARC4R",
"stopSequence": 17
}
],
"timestamp": "1791896170",
"trip": {
"directionId": 1,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506053"
},
"vehicle": {
"id": "SPL551",
"label": "Touraine"
}
}
},
{
"id": "ET:1_2C2511258",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 353,
"time": "1791896942"
},
"departure": {
"delay": 363,
"time": "1791896952"
},
"stopId": "0:ERABLER",
"stopSequence": 27
}
],
"timestamp": "1791896978",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511258"
},
"vehicle": {
"id": "SPL534",
"label": "Hotbrou"
}
}
},
{
"id": "ET:1_2C2506723",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -162,
"time": "1791896521"
},
"departure": {
"delay": -162,
"time": "1791896521"
},
"stopId": "0:CCIA",
"stopSequence": 33
}
],
"timestamp": "1791896505",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506723"
},
"vehicle": {
"id": "SPL523",
"label": "Mare aux Moines"
}
}
},
{
"id": "ET:1_2C2505983",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 357,
"time": "1791896892"
},
"departure": {
"delay": 357,
"time": "1791896892"
},
"stopId": "0:102RIA",
"stopSequence": 22
}
],
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505983"
},
"vehicle": {
"id": "SPL528",
"label": "La Madeleine"
}
}
},
{
"id": "ET:1_2C2505818",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -93,
"time": "1791896361"
},
"departure": {
"delay": -93,
"time": "1791896361"
},
"stopId": "0:LESLABHA",
"stopSequence": 14
}
],
"timestamp": "1791896350",
"trip": {
"directionId": 0,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505818"
},
"vehicle": {
"id": "SPL552",
"label": "Hôpital Pasteur"
}
}
},
{
"id": "ET:1_2C2506575",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -118,
"time": "1791895962"
},
"departure": {
"delay": -118,
"time": "1791895962"
},
"stopId": "0:BRISOTR",
"stopSequence": 6
}
],
"timestamp": "1791895928",
"trip": {
"directionId": 0,
"routeId": "14",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506575"
},
"vehicle": {
"id": "SPL502",
"label": "Marais"
}
}
},
{
"id": "ET:1_2C2506702",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 181,
"time": "1791896885"
},
"departure": {
"delay": 181,
"time": "1791896885"
},
"stopId": "0:COUBERR",
"stopSequence": 24
}
],
"timestamp": "1791896861",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506702"
},
"vehicle": {
"id": "SPL757",
"label": "Z.A. Le Vallier"
}
}
},
{
"id": "ET:1_2C2506783",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 3,
"time": "1791896877"
},
"departure": {
"delay": 3,
"time": "1791896877"
},
"stopId": "0:14JUI4A",
"stopSequence": 17
}
],
"timestamp": "1791896863",
"trip": {
"directionId": 0,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506783"
},
"vehicle": {
"id": "SPL537",
"label": "Le Forum"
}
}
},
{
"id": "ET:1_2C2506545",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -167,
"time": "1791896713"
},
"departure": {
"delay": -167,
"time": "1791896713"
},
"stopId": "0:PICASIR",
"stopSequence": 24
}
],
"timestamp": "1791896710",
"trip": {
"directionId": 0,
"routeId": "CNAV",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506545"
},
"vehicle": {
"id": "SPL85",
"label": "Charles Brune"
}
}
},
{
"id": "ET:1_2C2506094",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 85,
"time": "1791896904"
},
"departure": {
"delay": 85,
"time": "1791896904"
},
"stopId": "0:CIMETIA",
"stopSequence": 16
}
],
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506094"
},
"vehicle": {
"id": "SPL522",
"label": "La Madeleine"
}
}
},
{
"id": "ET:1_2C2511576",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 116,
"time": "1791896576"
},
"departure": {
"delay": 151,
"time": "1791896611"
},
"stopId": "0:POEPA",
"stopSequence": 10
}
],
"timestamp": "1791896620",
"trip": {
"directionId": 0,
"routeId": "RDP",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511576"
},
"vehicle": {
"id": "SPL84",
"label": "Porte Félibien"
}
}
},
{
"id": "ET:1_2C2505929",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -60,
"time": "1791896340"
},
"departure": {
"delay": -58,
"time": "1791896342"
},
"stopId": "0:STMIM",
"stopSequence": 5
}
],
"timestamp": "1791896350",
"trip": {
"directionId": 0,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505929"
},
"vehicle": {
"id": "SPL515",
"label": "Hôpital Pasteur"
}
}
},
{
"id": "ET:1_2C2505869",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 62,
"time": "1791896342"
},
"departure": {
"delay": 62,
"time": "1791896342"
},
"stopId": "0:GRAPR",
"stopSequence": 8
}
],
"timestamp": "1791896350",
"trip": {
"directionId": 1,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505869"
},
"vehicle": {
"id": "SPL527",
"label": "Pôle d'Échange"
}
}
},
{
"id": "ET:1_2C2515984",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 225,
"time": "1791896681"
},
"departure": {
"delay": 225,
"time": "1791896681"
},
"stopId": "0:CRXJOUVR",
"stopSequence": 7
}
],
"timestamp": "1791896668",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2515984"
},
"vehicle": {
"id": "SPL505",
"label": "Eglise"
}
}
},
{
"id": "ET:1_2C2516016",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -135,
"time": "1791896675"
},
"departure": {
"delay": -135,
"time": "1791896675"
},
"stopId": "0:GOURDR",
"stopSequence": 33
}
],
"timestamp": "1791896668",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2516016"
},
"vehicle": {
"id": "SPL511",
"label": "Eglise"
}
}
},
{
"id": "ET:1_2C2516013",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -104,
"time": "1791896536"
},
"stopId": "0:SUPMARA",
"stopSequence": 39
}
],
"timestamp": "1791896490",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2516013"
},
"vehicle": {
"id": "SPL525",
"label": "Supermarché"
}
}
},
{
"id": "ET:1_2C2517786",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -111,
"time": "1791896613"
},
"departure": {
"delay": -82,
"time": "1791896642"
},
"stopId": "0:JOLYA",
"stopSequence": 19
}
],
"timestamp": "1791896668",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2517786"
},
"vehicle": {
"id": "SPL532",
"label": "Supermarché"
}
}
},
{
"id": "ET:1_2C2506662",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 41,
"time": "1791896741"
},
"departure": {
"delay": 131,
"time": "1791896831"
},
"stopId": "0:VIOL5M",
"stopSequence": 17
}
],
"timestamp": "1791896861",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506662"
},
"vehicle": {
"id": "SPL535",
"label": "Mare aux Moines"
}
}
},
{
"id": "ET:1_2C2511353",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -36,
"time": "1791896784"
},
"departure": {
"delay": 24,
"time": "1791896844"
},
"stopId": "0:VIOL13M",
"stopSequence": 14
}
],
"timestamp": "1791896858",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511353"
},
"vehicle": {
"id": "SPL513",
"label": "Parc Commercial"
}
}
},
{
"id": "ET:1_2C2506833",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 211,
"time": "1791896911"
},
"departure": {
"delay": 211,
"time": "1791896911"
},
"stopId": "0:STMIG",
"stopSequence": 11
}
],
"timestamp": "1791896863",
"trip": {
"directionId": 1,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506833"
},
"vehicle": {
"id": "SPL512",
"label": "Anatole France"
}
}
},
{
"id": "ET:1_2C2511610",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 127,
"time": "1791896829"
},
"departure": {
"delay": 127,
"time": "1791896829"
},
"stopId": "0:POIMBOR",
"stopSequence": 8
}
],
"timestamp": "1791896798",
"trip": {
"directionId": 1,
"routeId": "RDP",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511610"
},
"vehicle": {
"id": "SPL82",
"label": "Porte Félibien"
}
}
},
{
"id": "ET:1_2C2506703",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 191,
"time": "1791896881"
},
"departure": {
"delay": 191,
"time": "1791896881"
},
"stopId": "0:GADERIR",
"stopSequence": 11
}
],
"timestamp": "1791896861",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506703"
},
"vehicle": {
"id": "SPL548",
"label": "Z.A. Le Vallier"
}
}
},
{
"id": "ET:1_2C2506054",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 120,
"time": "1791896997"
},
"departure": {
"delay": 120,
"time": "1791896997"
},
"stopId": "0:JDARCR",
"stopSequence": 16
}
],
"timestamp": "1791896881",
"trip": {
"directionId": 1,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506054"
},
"vehicle": {
"id": "SPL536",
"label": "Touraine"
}
}
},
{
"id": "ET:1_2C2505984",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 57,
"time": "1791896880"
},
"departure": {
"delay": 57,
"time": "1791896880"
},
"stopId": "0:JDARCA",
"stopSequence": 8
}
],
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505984"
},
"vehicle": {
"id": "SPL549",
"label": "La Madeleine"
}
}
},
{
"id": "ET:1_2C2511894",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 4,
"time": "1791896997"
},
"departure": {
"delay": 4,
"time": "1791896997"
},
"stopId": "0:EUROPA",
"stopSequence": 15
}
],
"timestamp": "1791896981",
"trip": {
"directionId": 0,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511894"
},
"vehicle": {
"id": "SPL530",
"label": "Rechèvres"
}
}
},
{
"id": "ET:1_2C2505819",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791896700"
},
"stopId": "0:PEM28B",
"stopSequence": 1
}
],
"timestamp": "1791896350",
"trip": {
"directionId": 0,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505819"
},
"vehicle": {
"id": "SPL508",
"label": "Hôpital Pasteur"
}
}
},
{
"id": "ET:1_2C2505941",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 55,
"time": "1791896335"
},
"stopId": "0:HOPITA2",
"stopSequence": 1
}
],
"timestamp": "1791896350",
"trip": {
"directionId": 1,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505941"
},
"vehicle": {
"id": "SPL543",
"label": "Pôle d'Échange"
}
}
},
{
"id": "ET:1_2C2511913",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 94,
"time": "1791896939"
},
"departure": {
"delay": 116,
"time": "1791896961"
},
"stopId": "0:ROSTANR",
"stopSequence": 12
}
],
"timestamp": "1791896981",
"trip": {
"directionId": 1,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511913"
},
"vehicle": {
"id": "SPL509",
"label": "Lycée Monfort"
}
}
},
{
"id": "ET:1_2C2506598",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 80,
"time": "1791897020"
},
"departure": {
"delay": 80,
"time": "1791897020"
},
"stopId": "0:EIFFELA",
"stopSequence": 11
}
],
"timestamp": "1791897001",
"trip": {
"directionId": 1,
"routeId": "15",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506598"
},
"vehicle": {
"id": "SPL502",
"label": "Bois Paris"
}
}
},
{
"id": "ET:1_2C2511344",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1791896852"
},
"departure": {
"delay": 0,
"time": "1791896852"
},
"stopId": "0:PMISSR",
"stopSequence": 3
}
],
"timestamp": "1791896858",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511344"
},
"vehicle": {
"id": "SPL775",
"label": "Saint-Gilles"
}
}
},
{
"id": "ET:1_2C2506950",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791897000"
},
"stopId": "0:ADAPEI",
"stopSequence": 1
}
],
"timestamp": "1791896991",
"trip": {
"directionId": 1,
"routeId": "12",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506950"
},
"vehicle": {
"id": "SPL514",
"label": "Mare aux Moines"
}
}
},
{
"id": "ET:1_2C2506663",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 16,
"time": "1791896836"
},
"stopId": "0:ZAVALR",
"stopSequence": 1
}
],
"timestamp": "1791896861",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506663"
},
"vehicle": {
"id": "SPL518",
"label": "Mare aux Moines"
}
}
},
{
"id": "ET:1_2C2511117",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 67,
"time": "1791896887"
},
"departure": {
"delay": 67,
"time": "1791896887"
},
"stopId": "0:CHASLM",
"stopSequence": 23
}
],
"timestamp": "1791896873",
"trip": {
"directionId": 1,
"routeId": "8",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511117"
},
"vehicle": {
"id": "SPL524",
"label": "L'Odyssée"
}
}
},
{
"id": "ET:1_2C2511145",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 108,
"time": "1791896508"
},
"departure": {
"delay": 108,
"time": "1791896508"
},
"stopId": "0:REPUBA",
"stopSequence": 16
}
],
"timestamp": "1791896518",
"trip": {
"directionId": 0,
"routeId": "8",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511145"
},
"vehicle": {
"id": "SPL547",
"label": "Chacatière"
}
}
},
{
"id": "ET:1_2C2515985",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791897420"
},
"stopId": "0:SUPMA2R",
"stopSequence": 1
}
],
"timestamp": "1791896668",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2515985"
},
"vehicle": {
"id": "SPL525",
"label": "Eglise"
}
}
},
{
"id": "ET:1_2C2516019",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791896880"
},
"stopId": "0:EGLIMORA",
"stopSequence": 1
}
],
"timestamp": "1791896668",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2516019"
},
"vehicle": {
"id": "SPL546",
"label": "Supermarché"
}
}
},
{
"id": "ET:1_2C2506704",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791897240"
},
"stopId": "0:MMOINE",
"stopSequence": 1
}
],
"timestamp": "1791896861",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506704"
},
"vehicle": {
"id": "SPL523",
"label": "Z.A. Le Vallier"
}
}
},
{
"id": "ET:1_2C2506818",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791897000"
},
"stopId": "0:FORUMR",
"stopSequence": 1
}
],
"timestamp": "1791896863",
"trip": {
"directionId": 1,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506818"
},
"vehicle": {
"id": "SPL526",
"label": "Anatole France"
}
}
},
{
"id": "ET:1_2C2511577",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791896940"
},
"stopId": "0:FELIBIEN",
"stopSequence": 1
}
],
"timestamp": "1791896798",
"trip": {
"directionId": 0,
"routeId": "RDP",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511577"
},
"vehicle": {
"id": "SPL84",
"label": "Porte Félibien"
}
}
},
{
"id": "ET:1_2C2511259",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791897540"
},
"stopId": "0:GRUELR",
"stopSequence": 1
}
],
"timestamp": "1791896978",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511259"
},
"vehicle": {
"id": "SPL504",
"label": "Hotbrou"
}
}
},
{
"id": "ET:1_2C2511106",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791897120"
},
"stopId": "0:CHACAT",
"stopSequence": 1
}
],
"timestamp": "1791896873",
"trip": {
"directionId": 1,
"routeId": "8",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511106"
},
"vehicle": {
"id": "SPL547",
"label": "Médiathèque"
}
}
},
{
"id": "ET:1_2C2506055",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 242,
"time": "1791896822"
},
"departure": {
"delay": 271,
"time": "1791896851"
},
"stopId": "0:FULBERR",
"stopSequence": 6
}
],
"timestamp": "1791896881",
"trip": {
"directionId": 1,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506055"
},
"vehicle": {
"id": "SPL507",
"label": "Touraine"
}
}
},
{
"id": "ET:1_2C2505985",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1791897060"
},
"stopId": "0:TOURRA",
"stopSequence": 1
}
],
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505985"
},
"vehicle": {
"id": "SPL551",
"label": "La Madeleine"
}
}
},
{
"id": "VM:SPL512",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 280.0,
"latitude": 48.44193649291992,
"longitude": 1.491124153137207
},
"timestamp": "1791896863",
"trip": {
"directionId": 1,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506833"
},
"vehicle": {
"id": "SPL512",
"label": "Anatole France"
}
}
},
{
"id": "VM:SPL82",
"vehicle": {
"currentStopSequence": 9,
"position": {
"bearing": 337.0,
"latitude": 48.4478645324707,
"longitude": 1.4931179285049438
},
"timestamp": "1791896798",
"trip": {
"directionId": 1,
"routeId": "RDP",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511610"
},
"vehicle": {
"id": "SPL82",
"label": "Porte Félibien"
}
}
},
{
"id": "VM:SPL84",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 313.0,
"latitude": 48.44742202758789,
"longitude": 1.4825403690338135
},
"timestamp": "1791896798",
"trip": {
"directionId": 0,
"routeId": "RDP",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511577"
},
"vehicle": {
"id": "SPL84",
"label": "Porte Félibien"
}
}
},
{
"id": "VM:SPL527",
"vehicle": {
"currentStopSequence": 9,
"position": {
"bearing": 331.0,
"latitude": 48.4389533996582,
"longitude": 1.5030558109283447
},
"timestamp": "1791896350",
"trip": {
"directionId": 1,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505869"
},
"vehicle": {
"id": "SPL527",
"label": "Pôle d'Échange"
}
}
},
{
"id": "VM:SPL775",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 3,
"position": {
"bearing": 84.0,
"latitude": 48.41511535644531,
"longitude": 1.4724162817001343
},
"timestamp": "1791896858",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511344"
},
"vehicle": {
"id": "SPL775",
"label": "Saint-Gilles"
}
}
},
{
"id": "VM:SPL504",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 98.0,
"latitude": 48.4543342590332,
"longitude": 1.4478873014450073
},
"timestamp": "1791896978",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511259"
},
"vehicle": {
"id": "SPL504",
"label": "Hotbrou"
}
}
},
{
"id": "VM:SPL510",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 34,
"position": {
"bearing": 97.0,
"latitude": 48.45077896118164,
"longitude": 1.529080867767334
},
"timestamp": "1791895973",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506661"
},
"vehicle": {
"id": "SPL510",
"label": "Mare aux Moines"
}
}
},
{
"id": "VM:SPL523",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 177.0,
"latitude": 48.44742202758789,
"longitude": 1.5268350839614868
},
"timestamp": "1791896861",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506704"
},
"vehicle": {
"id": "SPL523",
"label": "Z.A. Le Vallier"
}
}
},
{
"id": "VM:SPL552",
"vehicle": {
"currentStopSequence": 15,
"position": {
"bearing": 138.0,
"latitude": 48.42884826660156,
"longitude": 1.5007343292236328
},
"timestamp": "1791896350",
"trip": {
"directionId": 0,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505818"
},
"vehicle": {
"id": "SPL552",
"label": "Hôpital Pasteur"
}
}
},
{
"id": "VM:SPL522",
"vehicle": {
"currentStopSequence": 17,
"position": {
"bearing": 87.0,
"latitude": 48.44561004638672,
"longitude": 1.497172236442566
},
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506094"
},
"vehicle": {
"id": "SPL522",
"label": "La Madeleine"
}
}
},
{
"id": "VM:SPL528",
"vehicle": {
"currentStopSequence": 23,
"position": {
"bearing": 179.0,
"latitude": 48.44599151611328,
"longitude": 1.520870327949524
},
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505983"
},
"vehicle": {
"id": "SPL528",
"label": "La Madeleine"
}
}
},
{
"id": "VM:SPL549",
"vehicle": {
"currentStopSequence": 9,
"position": {
"bearing": 68.0,
"latitude": 48.441162109375,
"longitude": 1.4734441041946411
},
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505984"
},
"vehicle": {
"id": "SPL549",
"label": "La Madeleine"
}
}
},
{
"id": "VM:SPL551",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 348.0,
"latitude": 48.43434524536133,
"longitude": 1.4434071779251099
},
"timestamp": "1791896881",
"trip": {
"directionId": 0,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505985"
},
"vehicle": {
"id": "SPL551",
"label": "La Madeleine"
}
}
},
{
"id": "VM:SPL530",
"vehicle": {
"currentStopSequence": 16,
"position": {
"bearing": 77.0,
"latitude": 48.43744659423828,
"longitude": 1.4486973285675049
},
"timestamp": "1791896981",
"trip": {
"directionId": 0,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511894"
},
"vehicle": {
"id": "SPL530",
"label": "Rechèvres"
}
}
},
{
"id": "VM:SPL543",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 96.0,
"latitude": 48.42198181152344,
"longitude": 1.5057158470153809
},
"timestamp": "1791896350",
"trip": {
"directionId": 1,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505941"
},
"vehicle": {
"id": "SPL543",
"label": "Pôle d'Échange"
}
}
},
{
"id": "VM:SPL526",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 139.0,
"latitude": 48.42890167236328,
"longitude": 1.5113598108291626
},
"timestamp": "1791896863",
"trip": {
"directionId": 1,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506818"
},
"vehicle": {
"id": "SPL526",
"label": "Anatole France"
}
}
},
{
"id": "VM:SPL513",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 14,
"position": {
"bearing": 187.0,
"latitude": 48.446311950683594,
"longitude": 1.4837219715118408
},
"timestamp": "1791896858",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511353"
},
"vehicle": {
"id": "SPL513",
"label": "Parc Commercial"
}
}
},
{
"id": "VM:SPL507",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 6,
"position": {
"bearing": 277.0,
"latitude": 48.44635009765625,
"longitude": 1.507267713546753
},
"timestamp": "1791896881",
"trip": {
"directionId": 1,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506055"
},
"vehicle": {
"id": "SPL507",
"label": "Touraine"
}
}
},
{
"id": "VM:SPL509",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 12,
"position": {
"bearing": 189.0,
"latitude": 48.449527740478516,
"longitude": 1.4518572092056274
},
"timestamp": "1791896981",
"trip": {
"directionId": 1,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511913"
},
"vehicle": {
"id": "SPL509",
"label": "Lycée Monfort"
}
}
},
{
"id": "VM:SPL535",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 17,
"position": {
"bearing": 191.0,
"latitude": 48.445953369140625,
"longitude": 1.4836242198944092
},
"timestamp": "1791896861",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506662"
},
"vehicle": {
"id": "SPL535",
"label": "Mare aux Moines"
}
}
},
{
"id": "VM:SPL502",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 86.0,
"latitude": 48.44649887084961,
"longitude": 1.5328794717788696
},
"timestamp": "1791897001",
"trip": {
"directionId": 1,
"routeId": "15",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506598"
},
"vehicle": {
"id": "SPL502",
"label": "Bois Paris"
}
}
},
{
"id": "VM:SPL518",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 279.0,
"latitude": 48.44745635986328,
"longitude": 1.449618935585022
},
"timestamp": "1791896861",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506663"
},
"vehicle": {
"id": "SPL518",
"label": "Mare aux Moines"
}
}
},
{
"id": "VM:SPL508",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 235.0,
"latitude": 48.44887924194336,
"longitude": 1.4796849489212036
},
"timestamp": "1791896350",
"trip": {
"directionId": 0,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505819"
},
"vehicle": {
"id": "SPL508",
"label": "Hôpital Pasteur"
}
}
},
{
"id": "VM:SPL519",
"vehicle": {
"currentStopSequence": 30,
"position": {
"bearing": 197.0,
"latitude": 48.43032455444336,
"longitude": 1.444932460784912
},
"timestamp": "1791896685",
"trip": {
"directionId": 1,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506817"
},
"vehicle": {
"id": "SPL519",
"label": "Anatole France"
}
}
},
{
"id": "VM:SPL515",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 5,
"position": {
"bearing": 104.0,
"latitude": 48.44221878051758,
"longitude": 1.4886140823364258
},
"timestamp": "1791896350",
"trip": {
"directionId": 0,
"routeId": "B",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2505929"
},
"vehicle": {
"id": "SPL515",
"label": "Hôpital Pasteur"
}
}
},
{
"id": "VM:SPL85",
"vehicle": {
"currentStopSequence": 25,
"position": {
"bearing": 230.0,
"latitude": 48.44063949584961,
"longitude": 1.5083224773406982
},
"timestamp": "1791896710",
"trip": {
"directionId": 0,
"routeId": "CNAV",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506545"
},
"vehicle": {
"id": "SPL85",
"label": "Charles Brune"
}
}
},
{
"id": "VM:SPL757",
"vehicle": {
"currentStopSequence": 25,
"position": {
"bearing": 254.0,
"latitude": 48.44672393798828,
"longitude": 1.4731065034866333
},
"timestamp": "1791896861",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506702"
},
"vehicle": {
"id": "SPL757",
"label": "Z.A. Le Vallier"
}
}
},
{
"id": "VM:SPL537",
"vehicle": {
"currentStopSequence": 18,
"position": {
"bearing": 67.0,
"latitude": 48.44263458251953,
"longitude": 1.4790136814117432
},
"timestamp": "1791896863",
"trip": {
"directionId": 0,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506783"
},
"vehicle": {
"id": "SPL537",
"label": "Le Forum"
}
}
},
{
"id": "VM:SPL536",
"vehicle": {
"currentStopSequence": 17,
"position": {
"bearing": 232.0,
"latitude": 48.44664001464844,
"longitude": 1.4797903299331665
},
"timestamp": "1791896881",
"trip": {
"directionId": 1,
"routeId": "A",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506054"
},
"vehicle": {
"id": "SPL536",
"label": "Touraine"
}
}
},
{
"id": "VM:SPL531",
"vehicle": {
"currentStopSequence": 32,
"position": {
"bearing": 354.0,
"latitude": 48.4764518737793,
"longitude": 1.4805644750595093
},
"timestamp": "1791896858",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511379"
},
"vehicle": {
"id": "SPL531",
"label": "Saint-Gilles"
}
}
},
{
"id": "VM:SPL534",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 27,
"position": {
"bearing": 97.0,
"latitude": 48.41903305053711,
"longitude": 1.4678820371627808
},
"timestamp": "1791896978",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511258"
},
"vehicle": {
"id": "SPL534",
"label": "Hotbrou"
}
}
},
{
"id": "VM:SPL505",
"vehicle": {
"currentStopSequence": 8,
"position": {
"bearing": 197.0,
"latitude": 48.46360397338867,
"longitude": 1.5061278343200684
},
"timestamp": "1791896668",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2515984"
},
"vehicle": {
"id": "SPL505",
"label": "Eglise"
}
}
},
{
"id": "VM:SPL511",
"vehicle": {
"currentStopSequence": 34,
"position": {
"bearing": 177.0,
"latitude": 48.41520690917969,
"longitude": 1.489296317100525
},
"timestamp": "1791896668",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2516016"
},
"vehicle": {
"id": "SPL511",
"label": "Eglise"
}
}
},
{
"id": "VM:SPL525",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 118.0,
"latitude": 48.47283935546875,
"longitude": 1.5092885494232178
},
"timestamp": "1791896668",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2515985"
},
"vehicle": {
"id": "SPL525",
"label": "Eglise"
}
}
},
{
"id": "VM:SPL532",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 19,
"position": {
"bearing": 342.0,
"latitude": 48.441314697265625,
"longitude": 1.4953073263168335
},
"timestamp": "1791896668",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2517786"
},
"vehicle": {
"id": "SPL532",
"label": "Supermarché"
}
}
},
{
"id": "VM:SPL548",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 178.0,
"latitude": 48.443626403808594,
"longitude": 1.5154730081558228
},
"timestamp": "1791896861",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506703"
},
"vehicle": {
"id": "SPL548",
"label": "Z.A. Le Vallier"
}
}
},
{
"id": "VM:SPL514",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 121.0,
"latitude": 48.436622619628906,
"longitude": 1.542661428451538
},
"timestamp": "1791896991",
"trip": {
"directionId": 1,
"routeId": "12",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2506950"
},
"vehicle": {
"id": "SPL514",
"label": "Mare aux Moines"
}
}
},
{
"id": "VM:SPL524",
"vehicle": {
"currentStopSequence": 24,
"position": {
"bearing": 8.0,
"latitude": 48.44609832763672,
"longitude": 1.4837688207626343
},
"timestamp": "1791896873",
"trip": {
"directionId": 1,
"routeId": "8",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511117"
},
"vehicle": {
"id": "SPL524",
"label": "L'Odyssée"
}
}
},
{
"id": "VM:SPL547",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 75.0,
"latitude": 48.470184326171875,
"longitude": 1.4739532470703125
},
"timestamp": "1791896873",
"trip": {
"directionId": 1,
"routeId": "8",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2511106"
},
"vehicle": {
"id": "SPL547",
"label": "Médiathèque"
}
}
},
{
"id": "VM:SPL546",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 300.0,
"latitude": 48.39567565917969,
"longitude": 1.4953702688217163
},
"timestamp": "1791896668",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_2C2516019"
},
"vehicle": {
"id": "SPL546",
"label": "Supermarché"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1791897013"
}
}