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

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

vehicle_positions (76) 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 10/03/2026 à 06h12 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "VM:TCAR:6411", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 170.0, "latitude": 49.468597412109375, "longitude": 1.0506298542022705 }, "stopId": "TCAR:DVILL1", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:373" }, "vehicle": { "id": "TCAR:6411", "label": "Tamarelle" } } }, { "id": "VM:TCAR:845", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 69.0, "latitude": 49.43122100830078, "longitude": 1.0815552473068237 }, "stopId": "TCAR:JOFFR1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4048" }, "vehicle": { "id": "TCAR:845", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:854", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 47.0, "latitude": 49.40117645263672, "longitude": 1.0816437005996704 }, "stopId": "TCAR:FAMIL1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4635" }, "vehicle": { "id": "TCAR:854", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:6235", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 87.0, "latitude": 49.44065856933594, "longitude": 1.145703673362732 }, "stopId": "TCAR:DMAIR1", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1678" }, "vehicle": { "id": "TCAR:6235", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:840", "vehicle": { "position": { "bearing": 119.0, "latitude": 49.42721176147461, "longitude": 1.0833061933517456 }, "stopId": "TCAR:BALZA0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2921" }, "vehicle": { "id": "TCAR:840", "label": "Technopôle" } } }, { "id": "VM:TCAR:855", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 48.0, "latitude": 49.4170036315918, "longitude": 1.0557665824890137 }, "stopId": "TCAR:CHGAU1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4101" }, "vehicle": { "id": "TCAR:855", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:5408", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 103.0, "latitude": 49.47032928466797, "longitude": 1.083642840385437 }, "stopId": "TCAR:LVILL1", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10684" }, "vehicle": { "id": "TCAR:5408", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:841", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 0.0, "latitude": 49.38615036010742, "longitude": 1.0708776712417603 }, "stopId": "TCAR:UNIV21", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4577" }, "vehicle": { "id": "TCAR:841", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:6213", "vehicle": { "position": { "bearing": 119.0, "latitude": 49.438987731933594, "longitude": 1.0977314710617065 }, "stopId": "TCAR:PMARC1", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:363" }, "vehicle": { "id": "TCAR:6213", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6413", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 289.0, "latitude": 49.45008087158203, "longitude": 1.0613882541656494 }, "stopId": "TCAR:MIN2T", "timestamp": "1773119495", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1349" }, "vehicle": { "id": "TCAR:6413", "label": "Monet" } } }, { "id": "VM:TCAR:839", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 91.0, "latitude": 49.44845962524414, "longitude": 1.0964689254760742 }, "stopId": "TCAR:GAREV1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4650" }, "vehicle": { "id": "TCAR:839", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:3131", "vehicle": { "position": { "bearing": 210.0, "latitude": 49.330421447753906, "longitude": 1.0952787399291992 }, "stopId": "TCAR:TOCEN", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11392" }, "vehicle": { "id": "TCAR:3131", "label": "C. Commercial" } } }, { "id": "VM:TCAR:6414", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 276.0, "latitude": 49.44215393066406, "longitude": 1.114104986190796 }, "stopId": "TCAR:HILAI2", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:45" }, "vehicle": { "id": "TCAR:6414", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:846", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 206.0, "latitude": 49.4122200012207, "longitude": 1.0535591840744019 }, "stopId": "TCAR:KENNE0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3474" }, "vehicle": { "id": "TCAR:846", "label": "Georges Braque" } } }, { "id": "VM:TCAR:6216", "vehicle": { "position": { "bearing": 175.0, "latitude": 49.445526123046875, "longitude": 1.0861235857009888 }, "stopId": "TCAR:VXMAR1", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8053" }, "vehicle": { "id": "TCAR:6216", "label": "Technopôle" } } }, { "id": "VM:TCAR:6211", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 294.0, "latitude": 49.43808364868164, "longitude": 1.1015418767929077 }, "stopId": "TCAR:REPUB2", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1452" }, "vehicle": { "id": "TCAR:6211", "label": "Monet" } } }, { "id": "VM:TCAR:6117", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 143.0, "latitude": 49.451358795166016, "longitude": 1.0340582132339478 }, "stopId": "TCAR:TJAUR1", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1677" }, "vehicle": { "id": "TCAR:6117", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:5203", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 101.0, "latitude": 49.44887161254883, "longitude": 1.0651111602783203 }, "stopId": "TCAR:RIBOU3", "timestamp": "1773119465", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12399" }, "vehicle": { "id": "TCAR:5203", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:731", "vehicle": { "position": { "bearing": 117.0, "latitude": 49.38014221191406, "longitude": 1.1005703210830688 }, "stopId": "TCAR:LANGU0", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11385" }, "vehicle": { "id": "TCAR:731", "label": "C. Commercial" } } }, { "id": "VM:TCAR:849", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 299.0, "latitude": 49.426944732666016, "longitude": 1.0843044519424438 }, "stopId": "TCAR:EUROP1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4648" }, "vehicle": { "id": "TCAR:849", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:5411", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 159.0, "latitude": 49.508338928222656, "longitude": 1.0393670797348022 }, "stopId": "TCAR:HMAIR0", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12112" }, "vehicle": { "id": "TCAR:5411", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:5314", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 270.0, "latitude": 49.47023391723633, "longitude": 1.0857542753219604 }, "stopId": "TCAR:FREC20", "timestamp": "1773119475", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10368" }, "vehicle": { "id": "TCAR:5314", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6126", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 99.0, "latitude": 49.439292907714844, "longitude": 1.095202922821045 }, "stopId": "TCAR:REPUB1", "timestamp": "1773119495", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:6481" }, "vehicle": { "id": "TCAR:6126", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:677", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.39717483520508, "longitude": 1.0314428806304932 }, "stopId": "TCAR:VERDE0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:27", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17230" }, "vehicle": { "id": "TCAR:677", "label": "Bel Air" } } }, { "id": "VM:TCAR:6404", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 88.0, "latitude": 49.451351165771484, "longitude": 1.0669649839401245 }, "stopId": "TCAR:FDVAL2", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5850" }, "vehicle": { "id": "TCAR:6404", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:4007", "vehicle": { "position": { "bearing": 7.0, "latitude": 49.458438873291016, "longitude": 1.083024263381958 }, "stopId": "TCAR:HDVBE2", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14629" }, "vehicle": { "id": "TCAR:4007", "label": "La Pléiade" } } }, { "id": "VM:TCAR:6508", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 228.0, "latitude": 49.44907760620117, "longitude": 1.0632597208023071 }, "stopId": "TCAR:RIBOT1", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:19054" }, "vehicle": { "id": "TCAR:6508", "label": "Champlain" } } }, { "id": "VM:TCAR:835", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 318.0, "latitude": 49.448211669921875, "longitude": 1.100898027420044 }, "stopId": "TCAR:BEAUV0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3409" }, "vehicle": { "id": "TCAR:835", "label": "Georges Braque" } } }, { "id": "VM:TCAR:6410", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 144.0, "latitude": 49.44780349731445, "longitude": 1.138854742050171 }, "stopId": "TCAR:STCLA1", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:257" }, "vehicle": { "id": "TCAR:6410", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5407", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 219.0, "latitude": 49.488704681396484, "longitude": 1.1404622793197632 }, "stopId": "TCAR:JARDI2", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9543" }, "vehicle": { "id": "TCAR:5407", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:5511", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 189.0, "latitude": 49.46484375, "longitude": 1.0472919940948486 }, "stopId": "TCAR:FRESN1", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12122" }, "vehicle": { "id": "TCAR:5511", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:6101", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 105.0, "latitude": 49.45787811279297, "longitude": 1.0359872579574585 }, "stopId": "TCAR:TMONET", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1574" }, "vehicle": { "id": "TCAR:6101", "label": "Monet" } } }, { "id": "VM:TCAR:722", "vehicle": { "position": { "bearing": 324.0, "latitude": 49.46334457397461, "longitude": 1.056784987449646 }, "stopId": "TCAR:REUDE1", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16384" }, "vehicle": { "id": "TCAR:722", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:857", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 13.0, "latitude": 49.38710403442383, "longitude": 1.070978045463562 }, "stopId": "TCAR:UNIV21", "timestamp": "1773119370", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4637" }, "vehicle": { "id": "TCAR:857", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:5318", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 107.0, "latitude": 49.42832946777344, "longitude": 1.1151924133300781 }, "stopId": "TCAR:NOYER0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12931" }, "vehicle": { "id": "TCAR:5318", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:6203", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 285.0, "latitude": 49.44901657104492, "longitude": 1.0644185543060303 }, "stopId": "TCAR:RIBOU2", "timestamp": "1773119501", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:124" }, "vehicle": { "id": "TCAR:6203", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5506", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 39.0, "latitude": 49.483585357666016, "longitude": 1.134446144104004 }, "stopId": "TCAR:JARDI3", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9843" }, "vehicle": { "id": "TCAR:5506", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:432", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 162.0, "latitude": 49.397911071777344, "longitude": 1.0311901569366455 }, "stopId": "TCAR:VERDE0", "timestamp": "1773119495", "trip": { "directionId": 1, "routeId": "TCAR:06", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13395" }, "vehicle": { "id": "TCAR:432", "label": "Les Bouttières" } } }, { "id": "VM:TCAR:733", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 135.0, "latitude": 49.43135452270508, "longitude": 1.1040732860565186 }, "stopId": "TCAR:ILACR", "timestamp": "1773119435", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15581" }, "vehicle": { "id": "TCAR:733", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:3308", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 292.0, "latitude": 49.43399429321289, "longitude": 1.090950846672058 }, "stopId": "TCAR:CHAMT2", "timestamp": "1773119455", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:19374" }, "vehicle": { "id": "TCAR:3308", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:6123", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 134.0, "latitude": 49.46302032470703, "longitude": 1.0755105018615723 }, "stopId": "TCAR:COQUE1", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:6600" }, "vehicle": { "id": "TCAR:6123", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:6210", "vehicle": { "position": { "bearing": 116.0, "latitude": 49.44791030883789, "longitude": 1.1015114784240723 }, "stopId": "TCAR:BOU7", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8561" }, "vehicle": { "id": "TCAR:6210", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:5512", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 354.0, "latitude": 49.45746994018555, "longitude": 1.1299049854278564 }, "stopId": "TCAR:LOJOU1", "timestamp": "1773119501", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10377" }, "vehicle": { "id": "TCAR:5512", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5208", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 208.0, "latitude": 49.4236946105957, "longitude": 1.0810785293579102 }, "stopId": "TCAR:DUFFA0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9518" }, "vehicle": { "id": "TCAR:5208", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:4005", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 168.0, "latitude": 49.46879577636719, "longitude": 1.064078688621521 }, "stopId": "TCAR:PLEIAD", "timestamp": "1773119495", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14374" }, "vehicle": { "id": "TCAR:4005", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:724", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 27.0, "latitude": 49.47242736816406, "longitude": 1.11225163936615 }, "stopId": "TCAR:AGRIC1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15578" }, "vehicle": { "id": "TCAR:724", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:5204", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 16.0, "latitude": 49.47639465332031, "longitude": 1.0430994033813477 }, "stopId": "TCAR:MAROM2", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12379" }, "vehicle": { "id": "TCAR:5204", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:3305", "vehicle": { "position": { "bearing": 53.0, "latitude": 49.46118927001953, "longitude": 1.0746184587478638 }, "stopId": "TCAR:COQUE2", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:19414" }, "vehicle": { "id": "TCAR:3305", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:6103", "vehicle": { "position": { "bearing": 165.0, "latitude": 49.39106750488281, "longitude": 1.0583276748657227 }, "stopId": "TCAR:SANSU1", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8095" }, "vehicle": { "id": "TCAR:6103", "label": "Technopôle" } } }, { "id": "VM:TCAR:716", "vehicle": { "position": { "bearing": 32.0, "latitude": 49.36306381225586, "longitude": 1.1040769815444946 }, "stopId": "TCAR:CHAPL1", "timestamp": "1773119495", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11051" }, "vehicle": { "id": "TCAR:716", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3152", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 91.0, "latitude": 49.46202087402344, "longitude": 1.1232095956802368 }, "stopId": "TCAR:REEDU0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15168" }, "vehicle": { "id": "TCAR:3152", "label": "Tamarelle" } } }, { "id": "VM:TCAR:4010", "vehicle": { "position": { "bearing": 52.0, "latitude": 49.43456268310547, "longitude": 1.0930171012878418 }, "stopId": "TCAR:PCORN1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14610" }, "vehicle": { "id": "TCAR:4010", "label": "La Pléiade" } } }, { "id": "VM:TCAR:732", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 255.0, "latitude": 49.477935791015625, "longitude": 1.0990636348724365 }, "stopId": "TCAR:SAKHA0", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15020" }, "vehicle": { "id": "TCAR:732", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:852", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 113.0, "latitude": 49.44716262817383, "longitude": 1.104740023612976 }, "stopId": "TCAR:BBOU", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4013" }, "vehicle": { "id": "TCAR:852", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:6114", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 124.0, "latitude": 49.44639587402344, "longitude": 1.0704774856567383 }, "stopId": "TCAR:PASPA1", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1680" }, "vehicle": { "id": "TCAR:6114", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:326", "vehicle": { "position": { "bearing": 18.0, "latitude": 49.43921661376953, "longitude": 1.1053718328475952 }, "stopId": "TCAR:BECQU1", "timestamp": "1773119495", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16676" }, "vehicle": { "id": "TCAR:326", "label": "Le Chapître" } } }, { "id": "VM:TCAR:6201", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 29.0, "latitude": 49.47993850708008, "longitude": 1.0474082231521606 }, "stopId": "TCAR:DLUNE2", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:122" }, "vehicle": { "id": "TCAR:6201", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6102", "vehicle": { "position": { "bearing": 21.0, "latitude": 49.43009948730469, "longitude": 1.072464108467102 }, "stopId": "TCAR:CAFT2", "timestamp": "1773119495", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8588" }, "vehicle": { "id": "TCAR:6102", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:3144", "vehicle": { "position": { "bearing": 292.0, "latitude": 49.44698715209961, "longitude": 1.1060255765914917 }, "stopId": "TCAR:CONSE1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17004" }, "vehicle": { "id": "TCAR:3144", "label": "P. de la Vatine" } } }, { "id": "VM:TCAR:4012", "vehicle": { "position": { "bearing": 351.0, "latitude": 49.41725540161133, "longitude": 1.0915781259536743 }, "stopId": "TCAR:RASPA1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14636" }, "vehicle": { "id": "TCAR:4012", "label": "La Pléiade" } } }, { "id": "VM:TCAR:325", "vehicle": { "position": { "bearing": 200.0, "latitude": 49.458953857421875, "longitude": 1.1088389158248901 }, "stopId": "TCAR:VAUC10", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16785" }, "vehicle": { "id": "TCAR:325", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:5206", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 285.0, "latitude": 49.4437255859375, "longitude": 1.0973137617111206 }, "stopId": "TCAR:BARTS1", "timestamp": "1773119515", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10693" }, "vehicle": { "id": "TCAR:5206", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:838", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 151.0, "latitude": 49.4039421081543, "longitude": 1.084935188293457 }, "stopId": "TCAR:JEZAY0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3980" }, "vehicle": { "id": "TCAR:838", "label": "Technopôle" } } }, { "id": "VM:TCAR:5211", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 50.0, "latitude": 49.43401336669922, "longitude": 1.0919835567474365 }, "stopId": "TCAR:CHAMP2", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9893" }, "vehicle": { "id": "TCAR:5211", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:6510", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 267.0, "latitude": 49.437713623046875, "longitude": 1.067826509475708 }, "stopId": "TCAR:CAMIT2", "timestamp": "1773119501", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:19457" }, "vehicle": { "id": "TCAR:6510", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5308", "vehicle": { "position": { "bearing": 310.0, "latitude": 49.40955352783203, "longitude": 1.1600708961486816 }, "stopId": "TCAR:LOISI1", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:12563" }, "vehicle": { "id": "TCAR:5308", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:3104", "vehicle": { "position": { "bearing": 50.0, "latitude": 49.342063903808594, "longitude": 1.0887407064437866 }, "stopId": "TCAR:CIMOI1", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11057" }, "vehicle": { "id": "TCAR:3104", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:676", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 233.0, "latitude": 49.43271255493164, "longitude": 1.089659571647644 }, "stopId": "TCAR:LAFAY0", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:27", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17231" }, "vehicle": { "id": "TCAR:676", "label": "Bel Air" } } }, { "id": "VM:TCAR:5502", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 331.0, "latitude": 49.41255187988281, "longitude": 1.0731998682022095 }, "stopId": "TCAR:DIOCH4", "timestamp": "1773119485", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9909" }, "vehicle": { "id": "TCAR:5502", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:710", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 228.0, "latitude": 49.40194320678711, "longitude": 1.129119634628296 }, "stopId": "TCAR:VALPE1", "timestamp": "1773119495", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16374" }, "vehicle": { "id": "TCAR:710", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:6401", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 168.0, "latitude": 49.46144104003906, "longitude": 1.1345938444137573 }, "stopId": "TCAR:MAIS10", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:127" }, "vehicle": { "id": "TCAR:6401", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:833", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 331.0, "latitude": 49.40071487426758, "longitude": 1.0423108339309692 }, "stopId": "TCAR:BRAQU1", "timestamp": "1773119435", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4041" }, "vehicle": { "id": "TCAR:833", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:3138", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 56.0, "latitude": 49.46334457397461, "longitude": 1.04644775390625 }, "stopId": "TCAR:FRESN2", "timestamp": "1773119515", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15203" }, "vehicle": { "id": "TCAR:3138", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6402", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 255.0, "latitude": 49.44108200073242, "longitude": 1.1488211154937744 }, "stopId": "TCAR:DMAIR2", "timestamp": "1773119505", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1439" }, "vehicle": { "id": "TCAR:6402", "label": "Monet" } } }, { "id": "VM:TCAR:434", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 45.0, "latitude": 49.3481559753418, "longitude": 0.9955993294715881 }, "stopId": "TCAR:BOUTT1", "timestamp": "1773119501", "trip": { "directionId": 0, "routeId": "TCAR:06", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13738" }, "vehicle": { "id": "TCAR:434", "label": "Gare St-Etienne" } } }, { "id": "VM:TCAR:3137", "vehicle": { "position": { "bearing": 101.0, "latitude": 49.430580139160156, "longitude": 1.0524381399154663 }, "stopId": "TCAR:PQMAI0", "timestamp": "1773119505", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18331" }, "vehicle": { "id": "TCAR:3137", "label": "La Bastille" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1773119524" } }