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

25/03/2026
100%
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%
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 24/04/2026 à 10h41 Europe/Paris.

vehicle_positions (143) 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 24/04/2026 à 10h41 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "VM:TCAR:6414", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 179.0, "latitude": 49.45591735839844, "longitude": 1.1383341550827026 }, "stopId": "TCAR:PSALO0", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:870" }, "vehicle": { "id": "TCAR:6414", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:852", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 48.0, "latitude": 49.41690444946289, "longitude": 1.055590033531189 }, "stopId": "TCAR:CHGAU1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3861" }, "vehicle": { "id": "TCAR:852", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:832", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.38671875, "longitude": 1.0708775520324707 }, "stopId": "TCAR:UNIV20", "timestamp": "1777020072", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2839" }, "vehicle": { "id": "TCAR:832", "label": "Technopôle" } } }, { "id": "VM:TCAR:837", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 143.0, "latitude": 49.400421142578125, "longitude": 1.042414665222168 }, "stopId": "TCAR:BRAQU1", "timestamp": "1777020047", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3869" }, "vehicle": { "id": "TCAR:837", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:6230", "vehicle": { "position": { "bearing": 127.0, "latitude": 49.44296646118164, "longitude": 1.0778229236602783 }, "stopId": "TCAR:BELGE1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1931" }, "vehicle": { "id": "TCAR:6230", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:833", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 91.0, "latitude": 49.448455810546875, "longitude": 1.0952564477920532 }, "stopId": "TCAR:GAREV1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3909" }, "vehicle": { "id": "TCAR:833", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:5306", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 180.0, "latitude": 49.44645690917969, "longitude": 1.1308672428131104 }, "stopId": "TCAR:ARGEN2", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:935" }, "vehicle": { "id": "TCAR:5306", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:854", "vehicle": { "position": { "bearing": 179.0, "latitude": 49.42258071899414, "longitude": 1.0888869762420654 }, "stopId": "TCAR:GARIB0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2891" }, "vehicle": { "id": "TCAR:854", "label": "Technopôle" } } }, { "id": "VM:TCAR:5209", "vehicle": { "position": { "bearing": 28.0, "latitude": 49.47031784057617, "longitude": 1.0913488864898682 }, "stopId": "TCAR:CCOMM1", "timestamp": "1777019994", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9539" }, "vehicle": { "id": "TCAR:5209", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6214", "vehicle": { "position": { "bearing": 242.0, "latitude": 49.43901062011719, "longitude": 1.1088210344314575 }, "stopId": "TCAR:MARTT2", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2258" }, "vehicle": { "id": "TCAR:6214", "label": "Monet" } } }, { "id": "VM:TCAR:857", "vehicle": { "position": { "bearing": 2.0, "latitude": 49.42350769042969, "longitude": 1.0889747142791748 }, "stopId": "TCAR:BALZA1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4361" }, "vehicle": { "id": "TCAR:857", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:6234", "vehicle": { "position": { "bearing": 168.0, "latitude": 49.47832489013672, "longitude": 1.047173023223877 }, "stopId": "TCAR:PALIS1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:632" }, "vehicle": { "id": "TCAR:6234", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6213", "vehicle": { "position": { "bearing": 203.0, "latitude": 49.4456672668457, "longitude": 1.0861613750457764 }, "stopId": "TCAR:VXMAR1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7010" }, "vehicle": { "id": "TCAR:6213", "label": "Technopôle" } } }, { "id": "VM:TCAR:720", "vehicle": { "position": { "bearing": 177.0, "latitude": 49.398963928222656, "longitude": 1.0996898412704468 }, "stopId": "TCAR:STYO20", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10508" }, "vehicle": { "id": "TCAR:720", "label": "C. Commercial" } } }, { "id": "VM:TCAR:6227", "vehicle": { "position": { "bearing": 16.0, "latitude": 49.44351577758789, "longitude": 1.1503905057907104 }, "stopId": "TCAR:DUREC", "timestamp": "1777020072", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1925" }, "vehicle": { "id": "TCAR:6227", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:3137", "vehicle": { "position": { "bearing": 210.0, "latitude": 49.3304328918457, "longitude": 1.0952785015106201 }, "stopId": "TCAR:TOCEN", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10553" }, "vehicle": { "id": "TCAR:3137", "label": "C. Commercial" } } }, { "id": "VM:TCAR:831", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 212.0, "latitude": 49.43446350097656, "longitude": 1.0858838558197021 }, "stopId": "TCAR:STSEV0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3383" }, "vehicle": { "id": "TCAR:831", "label": "Georges Braque" } } }, { "id": "VM:TCAR:5203", "vehicle": { "position": { "bearing": 215.0, "latitude": 49.46137237548828, "longitude": 1.0820426940917969 }, "stopId": "TCAR:LEHM20", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9133" }, "vehicle": { "id": "TCAR:5203", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6237", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 335.0, "latitude": 49.450775146484375, "longitude": 1.034720778465271 }, "stopId": "TCAR:TJAUR2", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2180" }, "vehicle": { "id": "TCAR:6237", "label": "Monet" } } }, { "id": "VM:TCAR:6405", "vehicle": { "position": { "bearing": 306.0, "latitude": 49.44387435913086, "longitude": 1.0759682655334473 }, "stopId": "TCAR:LUCIL2", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4982" }, "vehicle": { "id": "TCAR:6405", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5502", "vehicle": { "position": { "bearing": 151.0, "latitude": 49.50165939331055, "longitude": 1.0442537069320679 }, "stopId": "TCAR:MUSEE0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10972" }, "vehicle": { "id": "TCAR:5502", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:6220", "vehicle": { "position": { "bearing": 32.0, "latitude": 49.439701080322266, "longitude": 1.1318941116333008 }, "stopId": "TCAR:ARGEN1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:552" }, "vehicle": { "id": "TCAR:6220", "label": "Tamarelle" } } }, { "id": "VM:TCAR:843", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 71.0, "latitude": 49.39838409423828, "longitude": 1.073067307472229 }, "stopId": "TCAR:RENAN1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4315" }, "vehicle": { "id": "TCAR:843", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:3134", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 196.0, "latitude": 49.46855926513672, "longitude": 1.063919186592102 }, "stopId": "TCAR:PLEIAD", "timestamp": "1777019973", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13237" }, "vehicle": { "id": "TCAR:3134", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6403", "vehicle": { "position": { "bearing": 345.0, "latitude": 49.467105865478516, "longitude": 1.051315188407898 }, "stopId": "TCAR:DVILL2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:895" }, "vehicle": { "id": "TCAR:6403", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5312", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 24.0, "latitude": 49.475242614746094, "longitude": 1.0425771474838257 }, "stopId": "TCAR:CLAIR2", "timestamp": "1777020072", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11216" }, "vehicle": { "id": "TCAR:5312", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:5411", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 216.0, "latitude": 49.46132278442383, "longitude": 1.1109460592269897 }, "stopId": "TCAR:DCARO0", "timestamp": "1777020072", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8413" }, "vehicle": { "id": "TCAR:5411", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:6511", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 267.0, "latitude": 49.437713623046875, "longitude": 1.067826509475708 }, "stopId": "TCAR:CAMIT2", "timestamp": "1777020071", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18161" }, "vehicle": { "id": "TCAR:6511", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:6406", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 300.0, "latitude": 49.46141052246094, "longitude": 1.0709468126296997 }, "stopId": "TCAR:CAMPU1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5635" }, "vehicle": { "id": "TCAR:6406", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:849", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 24.0, "latitude": 49.44279098510742, "longitude": 1.0909987688064575 }, "stopId": "TCAR:JUSTI1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4354" }, "vehicle": { "id": "TCAR:849", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:3303", "vehicle": { "position": { "bearing": 312.0, "latitude": 49.46271514892578, "longitude": 1.0761522054672241 }, "stopId": "TCAR:MTMAL2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18220" }, "vehicle": { "id": "TCAR:3303", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5208", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 286.0, "latitude": 49.43887710571289, "longitude": 1.0896748304367065 }, "stopId": "TCAR:TART8", "timestamp": "1777020072", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11816" }, "vehicle": { "id": "TCAR:5208", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:6212", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.38703536987305, "longitude": 1.0711174011230469 }, "stopId": "TCAR:CORBU1", "timestamp": "1777019973", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7577" }, "vehicle": { "id": "TCAR:6212", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:728", "vehicle": { "position": { "bearing": 213.0, "latitude": 49.46540451049805, "longitude": 1.1008414030075073 }, "stopId": "TCAR:CPIER0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14543" }, "vehicle": { "id": "TCAR:728", "label": "Ile Lacroix" } } }, { "id": "VM:TCAR:5503", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 213.0, "latitude": 49.49119186401367, "longitude": 1.1434379816055298 }, "stopId": "TCAR:RONCE1", "timestamp": "1777019933", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8466" }, "vehicle": { "id": "TCAR:5503", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:6217", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 185.0, "latitude": 49.38703155517578, "longitude": 1.0710347890853882 }, "stopId": "TCAR:UNIV21", "timestamp": "1777018371", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4361" }, "vehicle": { "id": "TCAR:6217", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:3146", "vehicle": { "position": { "bearing": 337.0, "latitude": 49.414283752441406, "longitude": 1.1208837032318115 }, "stopId": "TCAR:LEVAL1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15196" }, "vehicle": { "id": "TCAR:3146", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:6127", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 280.0, "latitude": 49.439483642578125, "longitude": 1.0936278104782104 }, "stopId": "TCAR:CATHE2", "timestamp": "1777020072", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2223" }, "vehicle": { "id": "TCAR:6127", "label": "Monet" } } }, { "id": "VM:TCAR:846", "vehicle": { "position": { "bearing": 280.0, "latitude": 49.401119232177734, "longitude": 1.0793875455856323 }, "stopId": "TCAR:COURS0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2854" }, "vehicle": { "id": "TCAR:846", "label": "Technopôle" } } }, { "id": "VM:TCAR:3124", "vehicle": { "position": { "bearing": 17.0, "latitude": 49.43987274169922, "longitude": 1.0973243713378906 }, "stopId": "TCAR:STNIC2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13498" }, "vehicle": { "id": "TCAR:3124", "label": "La Pléiade" } } }, { "id": "VM:TCAR:6105", "vehicle": { "position": { "bearing": 64.0, "latitude": 49.43941879272461, "longitude": 1.1100236177444458 }, "stopId": "TCAR:HILAI1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:591" }, "vehicle": { "id": "TCAR:6105", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5210", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 99.0, "latitude": 49.44692611694336, "longitude": 1.1061924695968628 }, "stopId": "TCAR:BOU3", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9152" }, "vehicle": { "id": "TCAR:5210", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6411", "vehicle": { "position": { "bearing": 126.0, "latitude": 49.43828201293945, "longitude": 1.1044437885284424 }, "stopId": "TCAR:MARTT1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5559" }, "vehicle": { "id": "TCAR:6411", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:727", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 355.0, "latitude": 49.39939880371094, "longitude": 1.0997756719589233 }, "stopId": "TCAR:CHROU1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10368" }, "vehicle": { "id": "TCAR:727", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5413", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 45.0, "latitude": 49.44879150390625, "longitude": 1.0651957988739014 }, "stopId": "TCAR:RIBOU3", "timestamp": "1777020072", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11210" }, "vehicle": { "id": "TCAR:5413", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:5409", "vehicle": { "position": { "bearing": 209.0, "latitude": 49.43013000488281, "longitude": 1.085755467414856 }, "stopId": "TCAR:PASCA0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8400" }, "vehicle": { "id": "TCAR:5409", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:711", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 105.0, "latitude": 49.43134689331055, "longitude": 1.1041836738586426 }, "stopId": "TCAR:ILACR", "timestamp": "1777019884", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14412" }, "vehicle": { "id": "TCAR:711", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:840", "vehicle": { "position": { "bearing": 69.0, "latitude": 49.430641174316406, "longitude": 1.0793380737304688 }, "stopId": "TCAR:STSEV1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3916" }, "vehicle": { "id": "TCAR:840", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:3131", "vehicle": { "position": { "bearing": 28.0, "latitude": 49.47023010253906, "longitude": 1.091213345527649 }, "stopId": "TCAR:CCOMM1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14037" }, "vehicle": { "id": "TCAR:3131", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3308", "vehicle": { "position": { "bearing": 148.0, "latitude": 49.446537017822266, "longitude": 1.0617520809173584 }, "stopId": "TCAR:CAMIT1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17831" }, "vehicle": { "id": "TCAR:3308", "label": "Champlain" } } }, { "id": "VM:TCAR:6119", "vehicle": { "position": { "bearing": 191.0, "latitude": 49.4391975402832, "longitude": 1.1227997541427612 }, "stopId": "TCAR:CORBU1", "timestamp": "1777017258", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7490" }, "vehicle": { "id": "TCAR:6119", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:3142", "vehicle": { "position": { "bearing": 296.0, "latitude": 49.47639846801758, "longitude": 1.1043258905410767 }, "stopId": "TCAR:EXUPE4", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13850" }, "vehicle": { "id": "TCAR:3142", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:327", "vehicle": { "position": { "bearing": 27.0, "latitude": 49.44381332397461, "longitude": 1.0986205339431763 }, "stopId": "TCAR:HVR2", "timestamp": "1777020067", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15419" }, "vehicle": { "id": "TCAR:327", "label": "Le Chapître" } } }, { "id": "VM:TCAR:855", "vehicle": { "position": { "bearing": 202.0, "latitude": 49.44461441040039, "longitude": 1.092015266418457 }, "stopId": "TCAR:JUSTI0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2903" }, "vehicle": { "id": "TCAR:855", "label": "Technopôle" } } }, { "id": "VM:TCAR:3125", "vehicle": { "position": { "bearing": 354.0, "latitude": 49.42564010620117, "longitude": 1.0970075130462646 }, "stopId": "TCAR:SIMON2", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13521" }, "vehicle": { "id": "TCAR:3125", "label": "La Pléiade" } } }, { "id": "VM:TCAR:5205", "vehicle": { "position": { "bearing": 231.0, "latitude": 49.39910888671875, "longitude": 1.17440664768219 }, "stopId": "TCAR:GAREN1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11863" }, "vehicle": { "id": "TCAR:5205", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:325", "vehicle": { "position": { "bearing": 333.0, "latitude": 49.433860778808594, "longitude": 1.1498287916183472 }, "stopId": "TCAR:LAVOI0", "timestamp": "1777020057", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15551" }, "vehicle": { "id": "TCAR:325", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:5207", "vehicle": { "position": { "bearing": 23.0, "latitude": 49.44628143310547, "longitude": 1.0931321382522583 }, "stopId": "TCAR:BEAU3", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8820" }, "vehicle": { "id": "TCAR:5207", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:6508", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 136.0, "latitude": 49.46484375, "longitude": 1.0727089643478394 }, "stopId": "TCAR:MTMAL1", "timestamp": "1777020072", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17800" }, "vehicle": { "id": "TCAR:6508", "label": "Champlain" } } }, { "id": "VM:TCAR:5311", "vehicle": { "position": { "bearing": 333.0, "latitude": 49.44243621826172, "longitude": 1.098653793334961 }, "stopId": "TCAR:BARTS1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9550" }, "vehicle": { "id": "TCAR:5311", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6232", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 155.0, "latitude": 49.450584411621094, "longitude": 1.0347392559051514 }, "stopId": "TCAR:TJAUR1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1905" }, "vehicle": { "id": "TCAR:6232", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:3150", "vehicle": { "position": { "bearing": 326.0, "latitude": 49.44235610961914, "longitude": 1.098724603652954 }, "stopId": "TCAR:HVR4", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15741" }, "vehicle": { "id": "TCAR:3150", "label": "P. de la Vatine" } } }, { "id": "VM:TCAR:6210", "vehicle": { "position": { "bearing": 39.0, "latitude": 49.48887252807617, "longitude": 1.0488792657852173 }, "stopId": "TCAR:MOULI1", "timestamp": "1777019873", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:632" }, "vehicle": { "id": "TCAR:6210", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5213", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 283.0, "latitude": 49.50888442993164, "longitude": 1.0366216897964478 }, "stopId": "TCAR:LESUE1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11245" }, "vehicle": { "id": "TCAR:5213", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:3115", "vehicle": { "position": { "bearing": 322.0, "latitude": 49.340248107910156, "longitude": 1.0888397693634033 }, "stopId": "TCAR:CIMOI1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10297" }, "vehicle": { "id": "TCAR:3115", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5204", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 18.0, "latitude": 49.433265686035156, "longitude": 1.0908170938491821 }, "stopId": "TCAR:LAFAY1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8777" }, "vehicle": { "id": "TCAR:5204", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:3126", "vehicle": { "position": { "bearing": 225.0, "latitude": 49.42161178588867, "longitude": 1.0931386947631836 }, "stopId": "TCAR:DRURO0", "timestamp": "1777019953", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13282" }, "vehicle": { "id": "TCAR:3126", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:705", "vehicle": { "position": { "bearing": 348.0, "latitude": 49.47150802612305, "longitude": 1.049729585647583 }, "stopId": "TCAR:PALIS3", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14027" }, "vehicle": { "id": "TCAR:705", "label": "Tamarelle" } } }, { "id": "VM:TCAR:835", "vehicle": { "position": { "bearing": 181.0, "latitude": 49.414005279541016, "longitude": 1.0542579889297485 }, "stopId": "TCAR:PROVI0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3333" }, "vehicle": { "id": "TCAR:835", "label": "Georges Braque" } } }, { "id": "VM:TCAR:5212", "vehicle": { "position": { "bearing": 5.0, "latitude": 49.4614372253418, "longitude": 1.1306383609771729 }, "stopId": "TCAR:TAMAR4", "timestamp": "1777019862", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9203" }, "vehicle": { "id": "TCAR:5212", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3111", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 325.0, "latitude": 49.45189666748047, "longitude": 1.087401032447815 }, "stopId": "TCAR:BSMAU1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13543" }, "vehicle": { "id": "TCAR:3111", "label": "La Pléiade" } } }, { "id": "VM:TCAR:3132", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.40653610229492, "longitude": 1.0968223810195923 }, "stopId": "TCAR:RASPA1", "timestamp": "1777019953", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17041" }, "vehicle": { "id": "TCAR:3132", "label": "La Bastille" } } }, { "id": "VM:TCAR:724", "vehicle": { "position": { "bearing": 22.0, "latitude": 49.357879638671875, "longitude": 1.0969527959823608 }, "stopId": "TCAR:PLBEL1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10323" }, "vehicle": { "id": "TCAR:724", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6101", "vehicle": { "position": { "bearing": 61.0, "latitude": 49.43842315673828, "longitude": 1.1068236827850342 }, "stopId": "TCAR:CHRUT1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1971" }, "vehicle": { "id": "TCAR:6101", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:6231", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 74.0, "latitude": 49.45978546142578, "longitude": 1.0683408975601196 }, "stopId": "TCAR:CBLBE2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5057" }, "vehicle": { "id": "TCAR:6231", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:329", "vehicle": { "position": { "bearing": 237.0, "latitude": 49.44770050048828, "longitude": 1.0974931716918945 }, "stopId": "TCAR:BEAU10", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15557" }, "vehicle": { "id": "TCAR:329", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:3114", "vehicle": { "position": { "bearing": 347.0, "latitude": 49.41272735595703, "longitude": 1.0923627614974976 }, "stopId": "TCAR:HDVS3", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10377" }, "vehicle": { "id": "TCAR:3114", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5402", "vehicle": { "position": { "bearing": 236.0, "latitude": 49.53047561645508, "longitude": 1.0322496891021729 }, "stopId": "TCAR:HFREV0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10981" }, "vehicle": { "id": "TCAR:5402", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:321", "vehicle": { "position": { "bearing": 141.0, "latitude": 49.435035705566406, "longitude": 1.1469225883483887 }, "stopId": "TCAR:VERBU1", "timestamp": "1777020072", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15429" }, "vehicle": { "id": "TCAR:321", "label": "Le Chapître" } } }, { "id": "VM:TCAR:5314", "vehicle": { "position": { "bearing": 123.0, "latitude": 49.42527389526367, "longitude": 1.1203887462615967 }, "stopId": "TCAR:THURI0", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11852" }, "vehicle": { "id": "TCAR:5314", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:3128", "vehicle": { "position": { "bearing": 146.0, "latitude": 49.43194580078125, "longitude": 1.0883558988571167 }, "stopId": "TCAR:BAMME0", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13299" }, "vehicle": { "id": "TCAR:3128", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3152", "vehicle": { "position": { "bearing": 178.0, "latitude": 49.47450256347656, "longitude": 1.0944455862045288 }, "stopId": "TCAR:PAULI0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15822" }, "vehicle": { "id": "TCAR:3152", "label": "Barr.de Darnétal" } } }, { "id": "VM:TCAR:3149", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 131.0, "latitude": 49.43961715698242, "longitude": 1.1312899589538574 }, "stopId": "TCAR:BDARN1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15812" }, "vehicle": { "id": "TCAR:3149", "label": "Barr.de Darnétal" } } }, { "id": "VM:TCAR:6211", "vehicle": { "position": { "bearing": 246.0, "latitude": 49.439781188964844, "longitude": 1.1112823486328125 }, "stopId": "TCAR:CHRUT2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7549" }, "vehicle": { "id": "TCAR:6211", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6106", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 241.0, "latitude": 49.44023132324219, "longitude": 1.1122359037399292 }, "stopId": "TCAR:CHRUT2", "timestamp": "1777020032", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5027" }, "vehicle": { "id": "TCAR:6106", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:320", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 2.0, "latitude": 49.46906661987305, "longitude": 1.141417384147644 }, "stopId": "TCAR:POMPI1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15416" }, "vehicle": { "id": "TCAR:320", "label": "Le Chapître" } } }, { "id": "VM:TCAR:3122", "vehicle": { "position": { "bearing": 354.0, "latitude": 49.46968460083008, "longitude": 1.0656970739364624 }, "stopId": "TCAR:GARMA2", "timestamp": "1777020067", "trip": { "directionId": 1, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14063" }, "vehicle": { "id": "TCAR:3122", "label": "Maromme La Maine" } } }, { "id": "VM:TCAR:3148", "vehicle": { "position": { "bearing": 104.0, "latitude": 49.4436149597168, "longitude": 1.097771167755127 }, "stopId": "TCAR:HVR3", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13258" }, "vehicle": { "id": "TCAR:3148", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:838", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 112.0, "latitude": 49.44695281982422, "longitude": 1.1053513288497925 }, "stopId": "TCAR:BBOU", "timestamp": "1777019963", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3395" }, "vehicle": { "id": "TCAR:838", "label": "Georges Braque" } } }, { "id": "VM:TCAR:3127", "vehicle": { "position": { "bearing": 72.0, "latitude": 49.47119140625, "longitude": 1.109855055809021 }, "stopId": "TCAR:VIELL0", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14159" }, "vehicle": { "id": "TCAR:3127", "label": "Lycée Flaubert" } } }, { "id": "VM:TCAR:6410", "vehicle": { "position": { "bearing": 37.0, "latitude": 49.44715118408203, "longitude": 1.045395016670227 }, "stopId": "TCAR:MIN1T", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1995" }, "vehicle": { "id": "TCAR:6410", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:710", "vehicle": { "position": { "bearing": 106.0, "latitude": 49.45119094848633, "longitude": 1.0705517530441284 }, "stopId": "TCAR:FRAMB0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15286" }, "vehicle": { "id": "TCAR:710", "label": "Grand Val" } } }, { "id": "VM:TCAR:3102", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 326.0, "latitude": 49.32847595214844, "longitude": 1.0957518815994263 }, "stopId": "TCAR:TOCEN", "timestamp": "1777019923", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10373" }, "vehicle": { "id": "TCAR:3102", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5319", "vehicle": { "position": { "bearing": 32.0, "latitude": 49.46433639526367, "longitude": 1.1142507791519165 }, "stopId": "TCAR:ANDER2", "timestamp": "1777020057", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8837" }, "vehicle": { "id": "TCAR:5319", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:5318", "vehicle": { "position": { "bearing": 128.0, "latitude": 49.450199127197266, "longitude": 1.088875651359558 }, "stopId": "TCAR:RCAMP0", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9192" }, "vehicle": { "id": "TCAR:5318", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6233", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 306.0, "latitude": 49.44073486328125, "longitude": 1.0826997756958008 }, "stopId": "TCAR:BELGE2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:891" }, "vehicle": { "id": "TCAR:6233", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:730", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 282.0, "latitude": 49.36386489868164, "longitude": 1.0990365743637085 }, "stopId": "TCAR:VOSGE0", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10520" }, "vehicle": { "id": "TCAR:730", "label": "C. Commercial" } } }, { "id": "VM:TCAR:3119", "vehicle": { "position": { "bearing": 166.0, "latitude": 49.472957611083984, "longitude": 1.0490176677703857 }, "stopId": "TCAR:DEVIL4", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13837" }, "vehicle": { "id": "TCAR:3119", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:3144", "vehicle": { "position": { "bearing": 257.0, "latitude": 49.42054748535156, "longitude": 1.0494118928909302 }, "stopId": "TCAR:GIROU1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17042" }, "vehicle": { "id": "TCAR:3144", "label": "La Bastille" } } }, { "id": "VM:TCAR:3135", "vehicle": { "position": { "bearing": 77.0, "latitude": 49.461708068847656, "longitude": 1.0762733221054077 }, "stopId": "TCAR:HDVBE1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13291" }, "vehicle": { "id": "TCAR:3135", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3203", "vehicle": { "position": { "bearing": 264.0, "latitude": 49.43735885620117, "longitude": 1.1247994899749756 }, "stopId": "TCAR:MUFFA1", "timestamp": "1777016566", "trip": { "directionId": 0, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14577" }, "vehicle": { "id": "TCAR:3203", "label": "Ile Lacroix" } } }, { "id": "VM:TCAR:6228", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 260.0, "latitude": 49.440155029296875, "longitude": 1.1430702209472656 }, "stopId": "TCAR:ECOLE2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2221" }, "vehicle": { "id": "TCAR:6228", "label": "Monet" } } }, { "id": "VM:TCAR:714", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 25.0, "latitude": 49.4720573425293, "longitude": 1.1120260953903198 }, "stopId": "TCAR:VIELL0", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14423" }, "vehicle": { "id": "TCAR:714", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:5410", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 164.0, "latitude": 49.44991683959961, "longitude": 1.0989691019058228 }, "stopId": "TCAR:RICAR0", "timestamp": "1777020072", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8409" }, "vehicle": { "id": "TCAR:5410", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:3130", "vehicle": { "position": { "bearing": 291.0, "latitude": 49.412994384765625, "longitude": 1.0690580606460571 }, "stopId": "TCAR:PHILI1", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16935" }, "vehicle": { "id": "TCAR:3130", "label": "Ancienne Mare" } } }, { "id": "VM:TCAR:6201", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 31.0, "latitude": 49.43656539916992, "longitude": 1.0780354738235474 }, "stopId": "TCAR:ORLET2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7544" }, "vehicle": { "id": "TCAR:6201", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6117", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 144.0, "latitude": 49.448951721191406, "longitude": 1.0649439096450806 }, "stopId": "TCAR:RIBOU1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:570" }, "vehicle": { "id": "TCAR:6117", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3101", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 225.0, "latitude": 49.43887710571289, "longitude": 1.1301501989364624 }, "stopId": "TCAR:BDARN1", "timestamp": "1777015943", "trip": { "directionId": 0, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15839" }, "vehicle": { "id": "TCAR:3101", "label": "Barr.de Darnétal" } } }, { "id": "VM:TCAR:5211", "vehicle": { "position": { "bearing": 219.0, "latitude": 49.45649337768555, "longitude": 1.1292665004730225 }, "stopId": "TCAR:SPIER1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9530" }, "vehicle": { "id": "TCAR:5211", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6207", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 30.0, "latitude": 49.456520080566406, "longitude": 1.0320112705230713 }, "stopId": "TCAR:TBIZET", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2171" }, "vehicle": { "id": "TCAR:6207", "label": "Monet" } } }, { "id": "VM:TCAR:3139", "vehicle": { "position": { "bearing": 56.0, "latitude": 49.4615364074707, "longitude": 1.1315319538116455 }, "stopId": "TCAR:TAMAR5", "timestamp": "1777020072", "trip": { "directionId": 1, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14052" }, "vehicle": { "id": "TCAR:3139", "label": "Maromme La Maine" } } }, { "id": "VM:TCAR:725", "vehicle": { "position": { "bearing": 160.0, "latitude": 49.48155975341797, "longitude": 1.052013874053955 }, "stopId": "TCAR:GARMA2", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:43", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17342" }, "vehicle": { "id": "TCAR:725", "label": "Place du Vivier" } } }, { "id": "VM:TCAR:6118", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 105.0, "latitude": 49.448936462402344, "longitude": 1.06465482711792 }, "stopId": "TCAR:RIBOU1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5605" }, "vehicle": { "id": "TCAR:6118", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:5510", "vehicle": { "position": { "bearing": 317.0, "latitude": 49.4180793762207, "longitude": 1.1312594413757324 }, "stopId": "TCAR:CDLED1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11491" }, "vehicle": { "id": "TCAR:5510", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:3133", "vehicle": { "position": { "bearing": 139.0, "latitude": 49.4762077331543, "longitude": 1.0315645933151245 }, "stopId": "TCAR:FOURA1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14134" }, "vehicle": { "id": "TCAR:3133", "label": "Lycée Flaubert" } } }, { "id": "VM:TCAR:6408", "vehicle": { "position": { "bearing": 174.0, "latitude": 49.462074279785156, "longitude": 1.1313538551330566 }, "stopId": "TCAR:CHATL2", "timestamp": "1777019783", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:870" }, "vehicle": { "id": "TCAR:6408", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6114", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 23.0, "latitude": 49.392417907714844, "longitude": 1.0585417747497559 }, "stopId": "TCAR:ZENIT2", "timestamp": "1777020071", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7557" }, "vehicle": { "id": "TCAR:6114", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6103", "vehicle": { "position": { "bearing": 98.0, "latitude": 49.441856384277344, "longitude": 1.1167160272598267 }, "stopId": "TCAR:JEUNE1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1896" }, "vehicle": { "id": "TCAR:6103", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:6236", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 297.0, "latitude": 49.44654083251953, "longitude": 1.106339454650879 }, "stopId": "TCAR:BOU8", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7028" }, "vehicle": { "id": "TCAR:6236", "label": "Technopôle" } } }, { "id": "VM:TCAR:3204", "vehicle": { "position": { "bearing": 236.0, "latitude": 49.43063735961914, "longitude": 1.0475881099700928 }, "stopId": "TCAR:ANMAR1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16917" }, "vehicle": { "id": "TCAR:3204", "label": "Ancienne Mare" } } }, { "id": "VM:TCAR:719", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 195.0, "latitude": 49.47042465209961, "longitude": 1.0912361145019531 }, "stopId": "TCAR:CCOMM2", "timestamp": "1777017470", "trip": { "directionId": 1, "routeId": "TCAR:43", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17412" }, "vehicle": { "id": "TCAR:719", "label": "Longs Vallons" } } }, { "id": "VM:TCAR:706", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 31.0, "latitude": 49.462345123291016, "longitude": 1.1313750743865967 }, "stopId": "TCAR:TAMAR5", "timestamp": "1777019953", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13845" }, "vehicle": { "id": "TCAR:706", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:721", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 313.0, "latitude": 49.46058654785156, "longitude": 1.0576809644699097 }, "stopId": "TCAR:COTEA1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15186" }, "vehicle": { "id": "TCAR:721", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:6501", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 123.0, "latitude": 49.46551513671875, "longitude": 1.071755051612854 }, "stopId": "TCAR:MTMAL1", "timestamp": "1777019912", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5663" }, "vehicle": { "id": "TCAR:6501", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:3147", "vehicle": { "position": { "bearing": 151.0, "latitude": 49.408935546875, "longitude": 1.094891905784607 }, "stopId": "TCAR:ADRET1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10524" }, "vehicle": { "id": "TCAR:3147", "label": "C. Commercial" } } }, { "id": "VM:TCAR:6412", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 174.0, "latitude": 49.46223831176758, "longitude": 1.131350040435791 }, "stopId": "TCAR:TAMAR", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:932" }, "vehicle": { "id": "TCAR:6412", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:3136", "vehicle": { "occupancyStatus": "NOT_BOARDABLE", "position": { "bearing": 121.0, "latitude": 49.44512176513672, "longitude": 1.1097491979599 }, "timestamp": "1777016146", "vehicle": { "id": "TCAR:3136", "label": "Dépôt 2 Rivières" } } }, { "id": "VM:TCAR:5302", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 342.0, "latitude": 49.40358352661133, "longitude": 1.1717720031738281 }, "stopId": "TCAR:CROCH1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11479" }, "vehicle": { "id": "TCAR:5302", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:5408", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 207.0, "latitude": 49.41506576538086, "longitude": 1.0747628211975098 }, "stopId": "TCAR:SEMAR0", "timestamp": "1777020072", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8470" }, "vehicle": { "id": "TCAR:5408", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:6109", "vehicle": { "position": { "bearing": 221.0, "latitude": 49.42805862426758, "longitude": 1.0705311298370361 }, "stopId": "TCAR:CHART1", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7050" }, "vehicle": { "id": "TCAR:6109", "label": "Technopôle" } } }, { "id": "VM:TCAR:6235", "vehicle": { "position": { "bearing": 23.0, "latitude": 49.4810791015625, "longitude": 1.0481929779052734 }, "stopId": "TCAR:MOULI2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:928" }, "vehicle": { "id": "TCAR:6235", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6206", "vehicle": { "position": { "bearing": 207.0, "latitude": 49.39820861816406, "longitude": 1.0623756647109985 }, "stopId": "TCAR:ZENIT4", "timestamp": "1777020092", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7082" }, "vehicle": { "id": "TCAR:6206", "label": "Technopôle" } } }, { "id": "VM:TCAR:5506", "vehicle": { "position": { "bearing": 239.0, "latitude": 49.462806701660156, "longitude": 1.0449451208114624 }, "stopId": "TCAR:CAILL1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10967" }, "vehicle": { "id": "TCAR:5506", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:732", "vehicle": { "position": { "bearing": 149.0, "latitude": 49.433040618896484, "longitude": 1.1075589656829834 }, "stopId": "TCAR:PAUL30", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15294" }, "vehicle": { "id": "TCAR:732", "label": "Grand Val" } } }, { "id": "VM:TCAR:5508", "vehicle": { "position": { "bearing": 282.0, "latitude": 49.46117401123047, "longitude": 1.0741502046585083 }, "stopId": "TCAR:COLBE1", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9509" }, "vehicle": { "id": "TCAR:5508", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6413", "vehicle": { "position": { "bearing": 354.0, "latitude": 49.44535446166992, "longitude": 1.1375893354415894 }, "stopId": "TCAR:JEUNE2", "timestamp": "1777019663", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:856" }, "vehicle": { "id": "TCAR:6413", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5405", "vehicle": { "position": { "bearing": 280.0, "latitude": 49.43941116333008, "longitude": 1.094332218170166 }, "stopId": "TCAR:CATHE2", "timestamp": "1777020086", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4998" }, "vehicle": { "id": "TCAR:5405", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:6229", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 127.0, "latitude": 49.44025802612305, "longitude": 1.089296817779541 }, "stopId": "TCAR:TARTT1", "timestamp": "1777020086", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:637" }, "vehicle": { "id": "TCAR:6229", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6116", "vehicle": { "position": { "bearing": 257.0, "latitude": 49.4506721496582, "longitude": 1.055393099784851 }, "stopId": "TCAR:MIN2T", "timestamp": "1777020072", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2270" }, "vehicle": { "id": "TCAR:6116", "label": "Monet" } } }, { "id": "VM:TCAR:6404", "vehicle": { "position": { "bearing": 344.0, "latitude": 49.4210090637207, "longitude": 1.0681712627410889 }, "stopId": "TCAR:CHART2", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7540" }, "vehicle": { "id": "TCAR:6404", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6506", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 292.0, "latitude": 49.43407440185547, "longitude": 1.0909489393234253 }, "stopId": "TCAR:CHAMT2", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18203" }, "vehicle": { "id": "TCAR:6506", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:3118", "vehicle": { "position": { "bearing": 163.0, "latitude": 49.49419021606445, "longitude": 1.0913610458374023 }, "stopId": "TCAR:CEQUE0", "timestamp": "1777020072", "trip": { "directionId": 1, "routeId": "TCAR:43", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17404" }, "vehicle": { "id": "TCAR:3118", "label": "Longs Vallons" } } }, { "id": "VM:TCAR:6120", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 119.0, "latitude": 49.44650650024414, "longitude": 1.1057064533233643 }, "stopId": "TCAR:BOU7", "timestamp": "1777020092", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7490" }, "vehicle": { "id": "TCAR:6120", "label": "Marie Curie-MTC" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1777020108" } }