Détails de la ressource

Nom du fichier : GTFS-RT - Positions des véhicules (lignes Transdev Rouen)
Format : gtfs-rt

Cette ressource GTFS-RT contient les positions des véhicules du réseau Astuce exploités par Transdev Rouen. Les données contenues dans la ressource sont rafraichies toutes les 20 à 30 secondes en moyenne.

En plus du GTFS-RT officiel, cette ressource contient les destinations SAE de chaque véhicule (utile pour les terminus modifiés) ainsi que l’affluence à bord des véhicules (lorsque l’information est disponible).

Fichier au format JSON : https://gtfs.bus-tracker.fr/gtfs-rt/tcar/vehicle-positions.json

En cas de remarque, signalement ou piste d’amélioration sur la ressource, merci de nous écrire à contact@bus-tracker.fr.

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

Disponibilité au téléchargement

26/03/2026
100%
27/03/2026
100%
28/03/2026
100%
29/03/2026
100%
30/03/2026
100%
31/03/2026
100%
01/04/2026
100%
02/04/2026
100%
03/04/2026
100%
04/04/2026
100%
05/04/2026
100%
06/04/2026
100%
07/04/2026
100%
08/04/2026
100%
09/04/2026
100%
10/04/2026
100%
11/04/2026
100%
12/04/2026
100%
13/04/2026
100%
14/04/2026
100%
15/04/2026
100%
16/04/2026
100%
17/04/2026
100%
18/04/2026
100%
19/04/2026
100%
20/04/2026
100%
21/04/2026
100%
22/04/2026
100%
23/04/2026
100%
24/04/2026
100%
25/04/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 25/04/2026 à 10h41 Europe/Paris.

vehicle_positions (74) service_alerts (0) trip_updates (0)

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

vehicle_positions

Flux GTFS-RT décodé

Voir le contenu du flux

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

{ "entity": [ { "id": "VM:TCAR:846", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 9.0, "latitude": 49.38710403442383, "longitude": 1.0709367990493774 }, "stopId": "TCAR:UNIV21", "timestamp": "1777106429", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2417" }, "vehicle": { "id": "TCAR:846", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:856", "vehicle": { "position": { "bearing": 22.0, "latitude": 49.44636154174805, "longitude": 1.0931991338729858 }, "stopId": "TCAR:GAREV1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4540" }, "vehicle": { "id": "TCAR:856", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:839", "vehicle": { "position": { "bearing": 51.0, "latitude": 49.43206787109375, "longitude": 1.0837796926498413 }, "stopId": "TCAR:JOFFR1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2432" }, "vehicle": { "id": "TCAR:839", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:837", "vehicle": { "position": { "bearing": 222.0, "latitude": 49.411685943603516, "longitude": 1.0863709449768066 }, "stopId": "TCAR:JUILL0", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2492" }, "vehicle": { "id": "TCAR:837", "label": "Technopôle" } } }, { "id": "VM:TCAR:848", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 352.0, "latitude": 49.424034118652344, "longitude": 1.0593645572662354 }, "stopId": "TCAR:08MAI1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4544" }, "vehicle": { "id": "TCAR:848", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:6404", "vehicle": { "position": { "bearing": 200.0, "latitude": 49.44443893432617, "longitude": 1.0855025053024292 }, "stopId": "TCAR:VXMAR1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7717" }, "vehicle": { "id": "TCAR:6404", "label": "Technopôle" } } }, { "id": "VM:TCAR:844", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 305.0, "latitude": 49.40426254272461, "longitude": 1.0844180583953857 }, "stopId": "TCAR:JEZAY1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2435" }, "vehicle": { "id": "TCAR:844", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:855", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 151.0, "latitude": 49.40079879760742, "longitude": 1.0423088073730469 }, "stopId": "TCAR:BRAQU1", "timestamp": "1777106361", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4538" }, "vehicle": { "id": "TCAR:855", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:838", "vehicle": { "position": { "bearing": 206.0, "latitude": 49.433349609375, "longitude": 1.0850157737731934 }, "stopId": "TCAR:STSEV0", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2478" }, "vehicle": { "id": "TCAR:838", "label": "Technopôle" } } }, { "id": "VM:TCAR:836", "vehicle": { "position": { "bearing": 187.0, "latitude": 49.42314147949219, "longitude": 1.0591113567352295 }, "stopId": "TCAR:JULIE0", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4624" }, "vehicle": { "id": "TCAR:836", "label": "Georges Braque" } } }, { "id": "VM:TCAR:6412", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 185.0, "latitude": 49.457035064697266, "longitude": 1.0361465215682983 }, "stopId": "TCAR:TMONET", "timestamp": "1777106209", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1231" }, "vehicle": { "id": "TCAR:6412", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:6237", "vehicle": { "position": { "bearing": 231.0, "latitude": 49.44167709350586, "longitude": 1.131847620010376 }, "stopId": "TCAR:DRIVI2", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1091" }, "vehicle": { "id": "TCAR:6237", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6407", "vehicle": { "position": { "bearing": 292.0, "latitude": 49.38723373413086, "longitude": 1.0646164417266846 }, "stopId": "TCAR:CORBU1", "timestamp": "1777106506", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7775" }, "vehicle": { "id": "TCAR:6407", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:857", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 295.0, "latitude": 49.44841384887695, "longitude": 1.1005347967147827 }, "stopId": "TCAR:BEAUV0", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4614" }, "vehicle": { "id": "TCAR:857", "label": "Georges Braque" } } }, { "id": "VM:TCAR:6227", "vehicle": { "position": { "bearing": 236.0, "latitude": 49.44023132324219, "longitude": 1.1122359037399292 }, "stopId": "TCAR:CHRUT1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4681" }, "vehicle": { "id": "TCAR:6227", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:6414", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 39.0, "latitude": 49.44568634033203, "longitude": 1.032066822052002 }, "stopId": "TCAR:TDUMA2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1306" }, "vehicle": { "id": "TCAR:6414", "label": "Monet" } } }, { "id": "VM:TCAR:3118", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 106.0, "latitude": 49.32847595214844, "longitude": 1.0957518815994263 }, "stopId": "TCAR:TOCEN", "timestamp": "1777106465", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10693" }, "vehicle": { "id": "TCAR:3118", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3120", "vehicle": { "position": { "bearing": 140.0, "latitude": 49.42924118041992, "longitude": 1.0917413234710693 }, "stopId": "TCAR:MATHI0", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12788" }, "vehicle": { "id": "TCAR:3120", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6415", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 275.0, "latitude": 49.43791961669922, "longitude": 1.1145504713058472 }, "stopId": "TCAR:MCURIE", "timestamp": "1777106209", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7720" }, "vehicle": { "id": "TCAR:6415", "label": "Technopôle" } } }, { "id": "VM:TCAR:6508", "vehicle": { "position": { "bearing": 129.0, "latitude": 49.46559524536133, "longitude": 1.0715187788009644 }, "stopId": "TCAR:COQUE1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17898" }, "vehicle": { "id": "TCAR:6508", "label": "Champlain" } } }, { "id": "VM:TCAR:5306", "vehicle": { "position": { "bearing": 34.0, "latitude": 49.47794723510742, "longitude": 1.1284847259521484 }, "stopId": "TCAR:ROUGE1", "timestamp": "1777106421", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8071" }, "vehicle": { "id": "TCAR:5306", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:5203", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 310.0, "latitude": 49.41004180908203, "longitude": 1.1424357891082764 }, "stopId": "TCAR:RBELB1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11995" }, "vehicle": { "id": "TCAR:5203", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:6408", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 144.0, "latitude": 49.44893264770508, "longitude": 1.064971923828125 }, "stopId": "TCAR:RIBOU1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1157" }, "vehicle": { "id": "TCAR:6408", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3101", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 45.0, "latitude": 49.41463851928711, "longitude": 1.0906363725662231 }, "stopId": "TCAR:HDVS1", "timestamp": "1777106192", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10712" }, "vehicle": { "id": "TCAR:3101", "label": "C. Commercial" } } }, { "id": "VM:TCAR:6231", "vehicle": { "position": { "bearing": 72.0, "latitude": 49.446170806884766, "longitude": 1.0885052680969238 }, "stopId": "TCAR:GARET2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7779" }, "vehicle": { "id": "TCAR:6231", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6403", "vehicle": { "position": { "bearing": 45.0, "latitude": 49.44033432006836, "longitude": 1.1125917434692383 }, "stopId": "TCAR:HILAI1", "timestamp": "1777106490", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1227" }, "vehicle": { "id": "TCAR:6403", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:322", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 200.0, "latitude": 49.46149826049805, "longitude": 1.1312296390533447 }, "stopId": "TCAR:TAMAR3", "timestamp": "1777106490", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15581" }, "vehicle": { "id": "TCAR:322", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:5301", "vehicle": { "position": { "bearing": 22.0, "latitude": 49.47039031982422, "longitude": 1.0914298295974731 }, "stopId": "TCAR:CCOMM1", "timestamp": "1777106429", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9651" }, "vehicle": { "id": "TCAR:5301", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:5402", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 241.0, "latitude": 49.5311164855957, "longitude": 1.0348695516586304 }, "stopId": "TCAR:HFREV", "timestamp": "1777106412", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10970" }, "vehicle": { "id": "TCAR:5402", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:5511", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 118.0, "latitude": 49.44887161254883, "longitude": 1.0651111602783203 }, "stopId": "TCAR:RIBOU3", "timestamp": "1777106481", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10992" }, "vehicle": { "id": "TCAR:5511", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:6229", "vehicle": { "position": { "bearing": 44.0, "latitude": 49.453670501708984, "longitude": 1.0719788074493408 }, "stopId": "TCAR:CAMPU2", "timestamp": "1777106481", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4757" }, "vehicle": { "id": "TCAR:6229", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:3139", "vehicle": { "position": { "bearing": 105.0, "latitude": 49.443538665771484, "longitude": 1.0982826948165894 }, "stopId": "TCAR:HVR3", "timestamp": "1777106490", "trip": { "directionId": 0, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14244" }, "vehicle": { "id": "TCAR:3139", "label": "Ile Lacroix" } } }, { "id": "VM:TCAR:5507", "vehicle": { "position": { "bearing": 28.0, "latitude": 49.461273193359375, "longitude": 1.1311936378479004 }, "stopId": "TCAR:TAMAR4", "timestamp": "1777106490", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9699" }, "vehicle": { "id": "TCAR:5507", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6501", "vehicle": { "position": { "bearing": 118.0, "latitude": 49.43468475341797, "longitude": 1.0882065296173096 }, "stopId": "TCAR:CHAMT1", "timestamp": "1777106481", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17892" }, "vehicle": { "id": "TCAR:6501", "label": "Champlain" } } }, { "id": "VM:TCAR:6234", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 39.0, "latitude": 49.48887252807617, "longitude": 1.0489481687545776 }, "stopId": "TCAR:BMAIR1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1164" }, "vehicle": { "id": "TCAR:6234", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6411", "vehicle": { "position": { "bearing": 39.0, "latitude": 49.389835357666016, "longitude": 1.0716676712036133 }, "stopId": "TCAR:CORBU1", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7783" }, "vehicle": { "id": "TCAR:6411", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:3143", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 279.0, "latitude": 49.470035552978516, "longitude": 1.119118571281433 }, "stopId": "TCAR:BGUI21", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13627" }, "vehicle": { "id": "TCAR:3143", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:6201", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 174.0, "latitude": 49.462074279785156, "longitude": 1.1313538551330566 }, "stopId": "TCAR:TAMAR", "timestamp": "1777105874", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1097" }, "vehicle": { "id": "TCAR:6201", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6230", "vehicle": { "position": { "bearing": 306.0, "latitude": 49.44281768798828, "longitude": 1.078239917755127 }, "stopId": "TCAR:PASPA2", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1313" }, "vehicle": { "id": "TCAR:6230", "label": "Monet" } } }, { "id": "VM:TCAR:6213", "vehicle": { "position": { "bearing": 127.0, "latitude": 49.44611358642578, "longitude": 1.0710768699645996 }, "stopId": "TCAR:PASPA1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4686" }, "vehicle": { "id": "TCAR:6213", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:3123", "vehicle": { "position": { "bearing": 201.0, "latitude": 49.34673309326172, "longitude": 1.0939627885818481 }, "stopId": "TCAR:BIBOI0", "timestamp": "1777106490", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10724" }, "vehicle": { "id": "TCAR:3123", "label": "C. Commercial" } } }, { "id": "VM:TCAR:5503", "vehicle": { "position": { "bearing": 104.0, "latitude": 49.44364929199219, "longitude": 1.0975497961044312 }, "stopId": "TCAR:HVR3", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9707" }, "vehicle": { "id": "TCAR:5503", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5312", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 9.0, "latitude": 49.44804000854492, "longitude": 1.0941227674484253 }, "stopId": "TCAR:GAREB2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9658" }, "vehicle": { "id": "TCAR:5312", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6223", "vehicle": { "position": { "bearing": 125.0, "latitude": 49.443580627441406, "longitude": 1.0764851570129395 }, "stopId": "TCAR:PASPA1", "timestamp": "1777106490", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1238" }, "vehicle": { "id": "TCAR:6223", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:3121", "vehicle": { "position": { "bearing": 358.0, "latitude": 49.39085006713867, "longitude": 1.0994038581848145 }, "stopId": "TCAR:COQLI1", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10696" }, "vehicle": { "id": "TCAR:3121", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5210", "vehicle": { "position": { "bearing": 183.0, "latitude": 49.47874450683594, "longitude": 1.0427504777908325 }, "stopId": "TCAR:PETIT0", "timestamp": "1777106481", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10966" }, "vehicle": { "id": "TCAR:5210", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:5505", "vehicle": { "position": { "bearing": 289.0, "latitude": 49.436737060546875, "longitude": 1.0990808010101318 }, "stopId": "TCAR:REPUQ1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12010" }, "vehicle": { "id": "TCAR:5505", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:5207", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 67.0, "latitude": 49.39799118041992, "longitude": 1.1602399349212646 }, "stopId": "TCAR:GALIL1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12006" }, "vehicle": { "id": "TCAR:5207", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:3114", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 10.0, "latitude": 49.44782638549805, "longitude": 1.094072937965393 }, "stopId": "TCAR:GAREB2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13564" }, "vehicle": { "id": "TCAR:3114", "label": "La Pléiade" } } }, { "id": "VM:TCAR:3128", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 30.0, "latitude": 49.447662353515625, "longitude": 1.094007968902588 }, "stopId": "TCAR:GAREB2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14222" }, "vehicle": { "id": "TCAR:3128", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:3203", "vehicle": { "position": { "bearing": 207.0, "latitude": 49.44735336303711, "longitude": 1.0936572551727295 }, "stopId": "TCAR:SVER7", "timestamp": "1777106465", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12796" }, "vehicle": { "id": "TCAR:3203", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6216", "vehicle": { "position": { "bearing": 357.0, "latitude": 49.46149826049805, "longitude": 1.1346063613891602 }, "stopId": "TCAR:TAMAR", "timestamp": "1777106490", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1172" }, "vehicle": { "id": "TCAR:6216", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6210", "vehicle": { "position": { "bearing": 255.0, "latitude": 49.4389533996582, "longitude": 1.1085330247879028 }, "stopId": "TCAR:MARTT2", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1320" }, "vehicle": { "id": "TCAR:6210", "label": "Monet" } } }, { "id": "VM:TCAR:5314", "vehicle": { "position": { "bearing": 56.0, "latitude": 49.434967041015625, "longitude": 1.093806266784668 }, "stopId": "TCAR:PCORN1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8078" }, "vehicle": { "id": "TCAR:5314", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:3113", "vehicle": { "position": { "bearing": 215.0, "latitude": 49.46527099609375, "longitude": 1.1150692701339722 }, "stopId": "TCAR:VENIS0", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13603" }, "vehicle": { "id": "TCAR:3113", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6413", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 345.0, "latitude": 49.47422790527344, "longitude": 1.0486961603164673 }, "stopId": "TCAR:PALIS2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1099" }, "vehicle": { "id": "TCAR:6413", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5319", "vehicle": { "position": { "bearing": 18.0, "latitude": 49.47562789916992, "longitude": 1.0427740812301636 }, "stopId": "TCAR:PETIT1", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11002" }, "vehicle": { "id": "TCAR:5319", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:5205", "vehicle": { "position": { "bearing": 216.0, "latitude": 49.47419738769531, "longitude": 1.1245477199554443 }, "stopId": "TCAR:NARCI1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8132" }, "vehicle": { "id": "TCAR:5205", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:323", "vehicle": { "position": { "bearing": 118.0, "latitude": 49.433589935302734, "longitude": 1.1236213445663452 }, "stopId": "TCAR:ANNIE0", "timestamp": "1777106481", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15587" }, "vehicle": { "id": "TCAR:323", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:6205", "vehicle": { "position": { "bearing": 177.0, "latitude": 49.44686508178711, "longitude": 1.037217617034912 }, "stopId": "TCAR:TDUMA1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1245" }, "vehicle": { "id": "TCAR:6205", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:3130", "vehicle": { "position": { "bearing": 175.0, "latitude": 49.3826904296875, "longitude": 1.0999860763549805 }, "stopId": "TCAR:GOUBE0", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10731" }, "vehicle": { "id": "TCAR:3130", "label": "C. Commercial" } } }, { "id": "VM:TCAR:3127", "vehicle": { "position": { "bearing": 21.0, "latitude": 49.3467903137207, "longitude": 1.094112753868103 }, "stopId": "TCAR:FERRE1", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10704" }, "vehicle": { "id": "TCAR:3127", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:328", "vehicle": { "position": { "bearing": 95.0, "latitude": 49.46202087402344, "longitude": 1.12254798412323 }, "stopId": "TCAR:PISCB1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15615" }, "vehicle": { "id": "TCAR:328", "label": "Le Chapître" } } }, { "id": "VM:TCAR:6233", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 135.0, "latitude": 49.46551513671875, "longitude": 1.071755051612854 }, "stopId": "TCAR:MTMAL1", "timestamp": "1777105973", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4696" }, "vehicle": { "id": "TCAR:6233", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:6207", "vehicle": { "position": { "bearing": 250.0, "latitude": 49.437896728515625, "longitude": 1.1025933027267456 }, "stopId": "TCAR:PMARC2", "timestamp": "1777106481", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4767" }, "vehicle": { "id": "TCAR:6207", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5506", "vehicle": { "position": { "bearing": 204.0, "latitude": 49.45450210571289, "longitude": 1.1276047229766846 }, "stopId": "TCAR:SPIER1", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9665" }, "vehicle": { "id": "TCAR:5506", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:5309", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 249.0, "latitude": 49.46726608276367, "longitude": 1.073241949081421 }, "stopId": "TCAR:ESPE1", "timestamp": "1777106502", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9714" }, "vehicle": { "id": "TCAR:5309", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3124", "vehicle": { "position": { "bearing": 37.0, "latitude": 49.419837951660156, "longitude": 1.0911985635757446 }, "stopId": "TCAR:RASPA1", "timestamp": "1777106465", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13568" }, "vehicle": { "id": "TCAR:3124", "label": "La Pléiade" } } }, { "id": "VM:TCAR:3102", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 180.0, "latitude": 49.47315216064453, "longitude": 1.04897141456604 }, "stopId": "TCAR:PALIS4", "timestamp": "1777106490", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13639" }, "vehicle": { "id": "TCAR:3102", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:6232", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 24.0, "latitude": 49.44380569458008, "longitude": 1.1505078077316284 }, "stopId": "TCAR:DUREC", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1324" }, "vehicle": { "id": "TCAR:6232", "label": "Monet" } } }, { "id": "VM:TCAR:6116", "vehicle": { "position": { "bearing": 68.0, "latitude": 49.43851852416992, "longitude": 1.1071107387542725 }, "stopId": "TCAR:CHRUT1", "timestamp": "1777106465", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1178" }, "vehicle": { "id": "TCAR:6116", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6410", "vehicle": { "position": { "bearing": 202.0, "latitude": 49.44108581542969, "longitude": 1.0868932008743286 }, "stopId": "TCAR:BELGE2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1105" }, "vehicle": { "id": "TCAR:6410", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5403", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 331.0, "latitude": 49.41255187988281, "longitude": 1.0731998682022095 }, "stopId": "TCAR:DIOCH4", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8085" }, "vehicle": { "id": "TCAR:5403", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:6510", "vehicle": { "position": { "bearing": 18.0, "latitude": 49.45063781738281, "longitude": 1.0664453506469727 }, "stopId": "TCAR:FDVAL2", "timestamp": "1777106502", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18251" }, "vehicle": { "id": "TCAR:6510", "label": "Mont aux Malades" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1777106512" } }