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 à 08h20 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 à 08h20 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "VM:TCAR:6414", "vehicle": { "position": { "bearing": 3.0, "latitude": 49.44090270996094, "longitude": 1.1128811836242676 }, "stopId": "TCAR:HILAI1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:540" }, "vehicle": { "id": "TCAR:6414", "label": "Tamarelle" } } }, { "id": "VM:TCAR:852", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 24.0, "latitude": 49.41181182861328, "longitude": 1.0533490180969238 }, "stopId": "TCAR:PROVI1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3860" }, "vehicle": { "id": "TCAR:852", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:832", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.38679885864258, "longitude": 1.0709030628204346 }, "stopId": "TCAR:UNIV20", "timestamp": "1777011492", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2838" }, "vehicle": { "id": "TCAR:832", "label": "Technopôle" } } }, { "id": "VM:TCAR:837", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 194.0, "latitude": 49.403587341308594, "longitude": 1.0421143770217896 }, "stopId": "TCAR:CEZAN0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3318" }, "vehicle": { "id": "TCAR:837", "label": "Georges Braque" } } }, { "id": "VM:TCAR:6230", "vehicle": { "position": { "bearing": 306.0, "latitude": 49.44609451293945, "longitude": 1.0712013244628906 }, "stopId": "TCAR:LUCIL2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2179" }, "vehicle": { "id": "TCAR:6230", "label": "Monet" } } }, { "id": "VM:TCAR:833", "vehicle": { "position": { "bearing": 115.0, "latitude": 49.44718551635742, "longitude": 1.104463815689087 }, "stopId": "TCAR:BBOU", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3908" }, "vehicle": { "id": "TCAR:833", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:5306", "vehicle": { "position": { "bearing": 181.0, "latitude": 49.4500732421875, "longitude": 1.1384159326553345 }, "stopId": "TCAR:STCLA1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:551" }, "vehicle": { "id": "TCAR:5306", "label": "Tamarelle" } } }, { "id": "VM:TCAR:854", "vehicle": { "position": { "bearing": 119.0, "latitude": 49.42643737792969, "longitude": 1.0855426788330078 }, "stopId": "TCAR:BALZA0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2890" }, "vehicle": { "id": "TCAR:854", "label": "Technopôle" } } }, { "id": "VM:TCAR:5209", "vehicle": { "position": { "bearing": 28.0, "latitude": 49.45737838745117, "longitude": 1.1299208402633667 }, "stopId": "TCAR:EVREU0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9171" }, "vehicle": { "id": "TCAR:5209", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6214", "vehicle": { "position": { "bearing": 75.0, "latitude": 49.45049285888672, "longitude": 1.054446816444397 }, "stopId": "TCAR:RIBOU1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1879" }, "vehicle": { "id": "TCAR:6214", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:857", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 335.0, "latitude": 49.42439270019531, "longitude": 1.0886362791061401 }, "stopId": "TCAR:BALZA1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4360" }, "vehicle": { "id": "TCAR:857", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:6234", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 306.0, "latitude": 49.44643783569336, "longitude": 1.0704625844955444 }, "stopId": "TCAR:LUCIL2", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:880" }, "vehicle": { "id": "TCAR:6234", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6213", "vehicle": { "position": { "bearing": 24.0, "latitude": 49.40252685546875, "longitude": 1.0656962394714355 }, "stopId": "TCAR:CBRUT2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7501" }, "vehicle": { "id": "TCAR:6213", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:720", "vehicle": { "position": { "bearing": 233.0, "latitude": 49.339752197265625, "longitude": 1.0947643518447876 }, "stopId": "TCAR:OIHDV1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10317" }, "vehicle": { "id": "TCAR:720", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6227", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 108.0, "latitude": 49.458011627197266, "longitude": 1.0351845026016235 }, "stopId": "TCAR:TBIZET", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2256" }, "vehicle": { "id": "TCAR:6227", "label": "Monet" } } }, { "id": "VM:TCAR:3137", "vehicle": { "position": { "bearing": 54.0, "latitude": 49.39249038696289, "longitude": 1.103507161140442 }, "stopId": "TCAR:STYO21", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10362" }, "vehicle": { "id": "TCAR:3137", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:831", "vehicle": { "position": { "bearing": 210.0, "latitude": 49.433712005615234, "longitude": 1.085323691368103 }, "stopId": "TCAR:STSEV0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3382" }, "vehicle": { "id": "TCAR:831", "label": "Georges Braque" } } }, { "id": "VM:TCAR:5203", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 213.0, "latitude": 49.46135330200195, "longitude": 1.1311089992523193 }, "stopId": "TCAR:TAMAR3", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9499" }, "vehicle": { "id": "TCAR:5203", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6237", "vehicle": { "position": { "bearing": 79.0, "latitude": 49.44055938720703, "longitude": 1.1448242664337158 }, "stopId": "TCAR:CANAD1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1904" }, "vehicle": { "id": "TCAR:6237", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:6405", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 236.0, "latitude": 49.440311431884766, "longitude": 1.1122339963912964 }, "stopId": "TCAR:CHRUT2", "timestamp": "1777011322", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4980" }, "vehicle": { "id": "TCAR:6405", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5502", "vehicle": { "position": { "bearing": 260.0, "latitude": 49.44939422607422, "longitude": 1.048411250114441 }, "stopId": "TCAR:MIN4", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11259" }, "vehicle": { "id": "TCAR:5502", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:6220", "vehicle": { "position": { "bearing": 164.0, "latitude": 49.464378356933594, "longitude": 1.0526517629623413 }, "stopId": "TCAR:MAISO1", "timestamp": "1777011566", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:645" }, "vehicle": { "id": "TCAR:6220", "label": "Tamarelle" } } }, { "id": "VM:TCAR:843", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 101.0, "latitude": 49.401241302490234, "longitude": 1.077567219734192 }, "stopId": "TCAR:FAMIL1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4314" }, "vehicle": { "id": "TCAR:843", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:3134", "vehicle": { "position": { "bearing": 357.0, "latitude": 49.41551208496094, "longitude": 1.0916341543197632 }, "stopId": "TCAR:RASPA1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13510" }, "vehicle": { "id": "TCAR:3134", "label": "La Pléiade" } } }, { "id": "VM:TCAR:6403", "vehicle": { "position": { "bearing": 272.0, "latitude": 49.451133728027344, "longitude": 1.135772943496704 }, "stopId": "TCAR:ARGEN2", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:873" }, "vehicle": { "id": "TCAR:6403", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5312", "vehicle": { "position": { "bearing": 221.0, "latitude": 49.52629852294922, "longitude": 1.0363308191299438 }, "stopId": "TCAR:NCHAM0", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10966" }, "vehicle": { "id": "TCAR:5312", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:5411", "vehicle": { "position": { "bearing": 30.0, "latitude": 49.41970443725586, "longitude": 1.0782016515731812 }, "stopId": "TCAR:DUFFA1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8783" }, "vehicle": { "id": "TCAR:5411", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:6511", "vehicle": { "position": { "bearing": 76.0, "latitude": 49.43779373168945, "longitude": 1.0718059539794922 }, "stopId": "TCAR:ORLET3", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17812" }, "vehicle": { "id": "TCAR:6511", "label": "Champlain" } } }, { "id": "VM:TCAR:6406", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 135.0, "latitude": 49.46559524536133, "longitude": 1.0715187788009644 }, "stopId": "TCAR:MTMAL1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5633" }, "vehicle": { "id": "TCAR:6406", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:849", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 81.0, "latitude": 49.44842529296875, "longitude": 1.0946646928787231 }, "stopId": "TCAR:BEAUV1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4353" }, "vehicle": { "id": "TCAR:849", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:3303", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 292.0, "latitude": 49.43407440185547, "longitude": 1.090880036354065 }, "stopId": "TCAR:CHAMT2", "timestamp": "1777011556", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18218" }, "vehicle": { "id": "TCAR:3303", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5208", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 275.0, "latitude": 49.43895721435547, "longitude": 1.0896729230880737 }, "stopId": "TCAR:TART8", "timestamp": "1777011512", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11814" }, "vehicle": { "id": "TCAR:5208", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:6212", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 117.0, "latitude": 49.44773864746094, "longitude": 1.1020530462265015 }, "stopId": "TCAR:BEAUT2", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7489" }, "vehicle": { "id": "TCAR:6212", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:728", "vehicle": { "position": { "bearing": 190.0, "latitude": 49.45405578613281, "longitude": 1.0937976837158203 }, "stopId": "TCAR:MALAT0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14541" }, "vehicle": { "id": "TCAR:728", "label": "Ile Lacroix" } } }, { "id": "VM:TCAR:5503", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 203.0, "latitude": 49.41929626464844, "longitude": 1.0778123140335083 }, "stopId": "TCAR:PLANT0", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8450" }, "vehicle": { "id": "TCAR:5503", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:6217", "vehicle": { "position": { "bearing": 115.0, "latitude": 49.38637161254883, "longitude": 1.0671563148498535 }, "stopId": "TCAR:TECHN5", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7053" }, "vehicle": { "id": "TCAR:6217", "label": "Technopôle" } } }, { "id": "VM:TCAR:3146", "vehicle": { "position": { "bearing": 151.0, "latitude": 49.445858001708984, "longitude": 1.0862945318222046 }, "stopId": "TCAR:CCUCH4", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15310" }, "vehicle": { "id": "TCAR:3146", "label": "Grand Val" } } }, { "id": "VM:TCAR:6127", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 127.0, "latitude": 49.44027328491211, "longitude": 1.0892550945281982 }, "stopId": "TCAR:TARTT1", "timestamp": "1777011585", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1895" }, "vehicle": { "id": "TCAR:6127", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:846", "vehicle": { "position": { "bearing": 298.0, "latitude": 49.401424407958984, "longitude": 1.0759108066558838 }, "stopId": "TCAR:RENAN0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2853" }, "vehicle": { "id": "TCAR:846", "label": "Technopôle" } } }, { "id": "VM:TCAR:3124", "vehicle": { "position": { "bearing": 105.0, "latitude": 49.44437026977539, "longitude": 1.0934679508209229 }, "stopId": "TCAR:BARTS0", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13223" }, "vehicle": { "id": "TCAR:3124", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6105", "vehicle": { "position": { "bearing": 179.0, "latitude": 49.485050201416016, "longitude": 1.0483273267745972 }, "stopId": "TCAR:DLUNE1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:627" }, "vehicle": { "id": "TCAR:6105", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5210", "vehicle": { "position": { "bearing": 54.0, "latitude": 49.46549606323242, "longitude": 1.0699498653411865 }, "stopId": "TCAR:ESPE2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9516" }, "vehicle": { "id": "TCAR:5210", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6411", "vehicle": { "position": { "bearing": 230.0, "latitude": 49.45191955566406, "longitude": 1.068907618522644 }, "stopId": "TCAR:CAMPU1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5557" }, "vehicle": { "id": "TCAR:6411", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:727", "vehicle": { "position": { "bearing": 202.0, "latitude": 49.360145568847656, "longitude": 1.0982184410095215 }, "stopId": "TCAR:CHARC0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10556" }, "vehicle": { "id": "TCAR:727", "label": "C. Commercial" } } }, { "id": "VM:TCAR:5413", "vehicle": { "position": { "bearing": 359.0, "latitude": 49.513301849365234, "longitude": 1.0316942930221558 }, "stopId": "TCAR:LBOIS1", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11255" }, "vehicle": { "id": "TCAR:5413", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:5409", "vehicle": { "position": { "bearing": 17.0, "latitude": 49.448387145996094, "longitude": 1.0995848178863525 }, "stopId": "TCAR:RICAR1", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8839" }, "vehicle": { "id": "TCAR:5409", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:711", "vehicle": { "position": { "bearing": 7.0, "latitude": 49.45415115356445, "longitude": 1.095793604850769 }, "stopId": "TCAR:DESCA1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14410" }, "vehicle": { "id": "TCAR:711", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:840", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 68.0, "latitude": 49.42975616455078, "longitude": 1.0755442380905151 }, "stopId": "TCAR:AVCAE1", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3915" }, "vehicle": { "id": "TCAR:840", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:3131", "vehicle": { "position": { "bearing": 290.0, "latitude": 49.46208953857422, "longitude": 1.0704752206802368 }, "stopId": "TCAR:VAREN1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13869" }, "vehicle": { "id": "TCAR:3131", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:3308", "vehicle": { "position": { "bearing": 316.0, "latitude": 49.46403121948242, "longitude": 1.0740246772766113 }, "stopId": "TCAR:MTMAL2", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18176" }, "vehicle": { "id": "TCAR:3308", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:6119", "vehicle": { "position": { "bearing": 225.0, "latitude": 49.42824935913086, "longitude": 1.0707192420959473 }, "stopId": "TCAR:CHART1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7032" }, "vehicle": { "id": "TCAR:6119", "label": "Technopôle" } } }, { "id": "VM:TCAR:3142", "vehicle": { "position": { "bearing": 139.0, "latitude": 49.47201919555664, "longitude": 1.0621789693832397 }, "stopId": "TCAR:DEBOI0", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14016" }, "vehicle": { "id": "TCAR:3142", "label": "Tamarelle" } } }, { "id": "VM:TCAR:327", "vehicle": { "position": { "bearing": 83.0, "latitude": 49.43327331542969, "longitude": 1.1413295269012451 }, "stopId": "TCAR:WADDI0", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15561" }, "vehicle": { "id": "TCAR:327", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:855", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 250.0, "latitude": 49.448394775390625, "longitude": 1.0945000648498535 }, "stopId": "TCAR:GAREV0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2902" }, "vehicle": { "id": "TCAR:855", "label": "Technopôle" } } }, { "id": "VM:TCAR:3125", "vehicle": { "position": { "bearing": 117.0, "latitude": 49.46156692504883, "longitude": 1.0807424783706665 }, "stopId": "TCAR:HDVBE1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13245" }, "vehicle": { "id": "TCAR:3125", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5205", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 270.0, "latitude": 49.4013557434082, "longitude": 1.1650910377502441 }, "stopId": "TCAR:ISAAC1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11861" }, "vehicle": { "id": "TCAR:5205", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:325", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 33.0, "latitude": 49.47031784057617, "longitude": 1.1415950059890747 }, "stopId": "TCAR:CHAPI", "timestamp": "1777011253", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15550" }, "vehicle": { "id": "TCAR:325", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:5207", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 209.0, "latitude": 49.45631790161133, "longitude": 1.1073448657989502 }, "stopId": "TCAR:CLISA1", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8403" }, "vehicle": { "id": "TCAR:5207", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:6508", "vehicle": { "position": { "bearing": 9.0, "latitude": 49.448299407958984, "longitude": 1.0621628761291504 }, "stopId": "TCAR:RIBOT2", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18144" }, "vehicle": { "id": "TCAR:6508", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5311", "vehicle": { "position": { "bearing": 183.0, "latitude": 49.458580017089844, "longitude": 1.082800269126892 }, "stopId": "TCAR:FOUBE0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9181" }, "vehicle": { "id": "TCAR:5311", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6232", "vehicle": { "position": { "bearing": 285.0, "latitude": 49.44123077392578, "longitude": 1.1223381757736206 }, "stopId": "TCAR:JEUNE2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2225" }, "vehicle": { "id": "TCAR:6232", "label": "Monet" } } }, { "id": "VM:TCAR:3150", "vehicle": { "position": { "bearing": 188.0, "latitude": 49.45250701904297, "longitude": 1.093353033065796 }, "stopId": "TCAR:GAREB1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15830" }, "vehicle": { "id": "TCAR:3150", "label": "Barr.de Darnétal" } } }, { "id": "VM:TCAR:715", "vehicle": { "position": { "bearing": 159.0, "latitude": 49.4292106628418, "longitude": 1.110571026802063 }, "stopId": "TCAR:EAUPL0", "timestamp": "1777009905", "trip": { "directionId": 0, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15292" }, "vehicle": { "id": "TCAR:715", "label": "Grand Val" } } }, { "id": "VM:TCAR:6210", "vehicle": { "position": { "bearing": 290.0, "latitude": 49.43855667114258, "longitude": 1.0997118949890137 }, "stopId": "TCAR:REPUB2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:855" }, "vehicle": { "id": "TCAR:6210", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5213", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 187.0, "latitude": 49.48826217651367, "longitude": 1.0488532781600952 }, "stopId": "TCAR:BMAIB0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10929" }, "vehicle": { "id": "TCAR:5213", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:3115", "vehicle": { "position": { "bearing": 56.0, "latitude": 49.414390563964844, "longitude": 1.0909453630447388 }, "stopId": "TCAR:PGAUL0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10483" }, "vehicle": { "id": "TCAR:3115", "label": "C. Commercial" } } }, { "id": "VM:TCAR:5204", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 207.0, "latitude": 49.48585510253906, "longitude": 1.1370264291763306 }, "stopId": "TCAR:JARDI2", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8452" }, "vehicle": { "id": "TCAR:5204", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:3126", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 22.0, "latitude": 49.46879577636719, "longitude": 1.064078688621521 }, "stopId": "TCAR:PLEIAD", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13281" }, "vehicle": { "id": "TCAR:3126", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:705", "vehicle": { "position": { "bearing": 298.0, "latitude": 49.462581634521484, "longitude": 1.1199849843978882 }, "stopId": "TCAR:VENIS1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13858" }, "vehicle": { "id": "TCAR:705", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:835", "vehicle": { "position": { "bearing": 233.0, "latitude": 49.417701721191406, "longitude": 1.057002305984497 }, "stopId": "TCAR:CHGAU0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3332" }, "vehicle": { "id": "TCAR:835", "label": "Georges Braque" } } }, { "id": "VM:TCAR:5212", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 343.0, "latitude": 49.47159957885742, "longitude": 1.0915935039520264 }, "stopId": "TCAR:CCOMM0", "timestamp": "1777011443", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9202" }, "vehicle": { "id": "TCAR:5212", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3111", "vehicle": { "position": { "bearing": 256.0, "latitude": 49.42401123046875, "longitude": 1.0951600074768066 }, "stopId": "TCAR:DRURO0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13268" }, "vehicle": { "id": "TCAR:3111", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3132", "vehicle": { "position": { "bearing": 227.0, "latitude": 49.41435241699219, "longitude": 1.0907121896743774 }, "stopId": "TCAR:RASPA1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17046" }, "vehicle": { "id": "TCAR:3132", "label": "La Bastille" } } }, { "id": "VM:TCAR:724", "vehicle": { "position": { "bearing": 166.0, "latitude": 49.37984848022461, "longitude": 1.1008113622665405 }, "stopId": "TCAR:LANGU0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10511" }, "vehicle": { "id": "TCAR:724", "label": "C. Commercial" } } }, { "id": "VM:TCAR:6101", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 257.0, "latitude": 49.44947814941406, "longitude": 1.0488225221633911 }, "stopId": "TCAR:MIN2T", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2265" }, "vehicle": { "id": "TCAR:6101", "label": "Monet" } } }, { "id": "VM:TCAR:6231", "vehicle": { "position": { "bearing": 290.0, "latitude": 49.43891143798828, "longitude": 1.0982017517089844 }, "stopId": "TCAR:REPUB2", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5055" }, "vehicle": { "id": "TCAR:6231", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:329", "vehicle": { "position": { "bearing": 21.0, "latitude": 49.45771789550781, "longitude": 1.1082208156585693 }, "stopId": "TCAR:CVICT1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15434" }, "vehicle": { "id": "TCAR:329", "label": "Le Chapître" } } }, { "id": "VM:TCAR:3114", "vehicle": { "position": { "bearing": 168.0, "latitude": 49.340415954589844, "longitude": 1.1015957593917847 }, "stopId": "TCAR:TOPAR1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10565" }, "vehicle": { "id": "TCAR:3114", "label": "C. Commercial" } } }, { "id": "VM:TCAR:5402", "vehicle": { "position": { "bearing": 172.0, "latitude": 49.451133728027344, "longitude": 1.046493411064148 }, "stopId": "TCAR:MIN3", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10962" }, "vehicle": { "id": "TCAR:5402", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:321", "vehicle": { "position": { "bearing": 237.0, "latitude": 49.447349548339844, "longitude": 1.096716284751892 }, "stopId": "TCAR:BEAU10", "timestamp": "1777011556", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15548" }, "vehicle": { "id": "TCAR:321", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:5314", "vehicle": { "position": { "bearing": 140.0, "latitude": 49.41623306274414, "longitude": 1.1334511041641235 }, "stopId": "TCAR:LESCU0", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11850" }, "vehicle": { "id": "TCAR:5314", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:3128", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 336.0, "latitude": 49.460792541503906, "longitude": 1.082429051399231 }, "stopId": "TCAR:HDVBE2", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13571" }, "vehicle": { "id": "TCAR:3128", "label": "La Pléiade" } } }, { "id": "VM:TCAR:3152", "vehicle": { "position": { "bearing": 161.0, "latitude": 49.44303894042969, "longitude": 1.1295561790466309 }, "stopId": "TCAR:DRIVI3", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15820" }, "vehicle": { "id": "TCAR:3152", "label": "Barr.de Darnétal" } } }, { "id": "VM:TCAR:3149", "vehicle": { "position": { "bearing": 344.0, "latitude": 49.47336196899414, "longitude": 1.0944870710372925 }, "stopId": "TCAR:ARON1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15720" }, "vehicle": { "id": "TCAR:3149", "label": "P. de la Vatine" } } }, { "id": "VM:TCAR:6211", "vehicle": { "position": { "bearing": 210.0, "latitude": 49.40553283691406, "longitude": 1.0677556991577148 }, "stopId": "TCAR:CBRUT1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7057" }, "vehicle": { "id": "TCAR:6211", "label": "Technopôle" } } }, { "id": "VM:TCAR:6106", "vehicle": { "position": { "bearing": 117.0, "latitude": 49.43968963623047, "longitude": 1.085618495941162 }, "stopId": "TCAR:TARTT1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5619" }, "vehicle": { "id": "TCAR:6106", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:320", "vehicle": { "position": { "bearing": 291.0, "latitude": 49.434696197509766, "longitude": 1.1263777017593384 }, "stopId": "TCAR:VERGE1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15420" }, "vehicle": { "id": "TCAR:320", "label": "Le Chapître" } } }, { "id": "VM:TCAR:3122", "vehicle": { "position": { "bearing": 43.0, "latitude": 49.457942962646484, "longitude": 1.127785325050354 }, "stopId": "TCAR:EVREU0", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14062" }, "vehicle": { "id": "TCAR:3122", "label": "Maromme La Maine" } } }, { "id": "VM:TCAR:3148", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 16.0, "latitude": 49.44309616088867, "longitude": 1.0987894535064697 }, "stopId": "TCAR:HVR4", "timestamp": "1777011571", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13531" }, "vehicle": { "id": "TCAR:3148", "label": "La Pléiade" } } }, { "id": "VM:TCAR:838", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 112.0, "latitude": 49.44695281982422, "longitude": 1.1053513288497925 }, "stopId": "TCAR:BBOU", "timestamp": "1777011283", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3394" }, "vehicle": { "id": "TCAR:838", "label": "Georges Braque" } } }, { "id": "VM:TCAR:3127", "vehicle": { "position": { "bearing": 77.0, "latitude": 49.47355270385742, "longitude": 1.0292749404907227 }, "stopId": "TCAR:FOURA1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14158" }, "vehicle": { "id": "TCAR:3127", "label": "Lycée Flaubert" } } }, { "id": "VM:TCAR:6410", "vehicle": { "position": { "bearing": 295.0, "latitude": 49.43826675415039, "longitude": 1.1045268774032593 }, "stopId": "TCAR:PMARC2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2167" }, "vehicle": { "id": "TCAR:6410", "label": "Monet" } } }, { "id": "VM:TCAR:710", "vehicle": { "position": { "bearing": 3.0, "latitude": 49.441898345947266, "longitude": 1.1029653549194336 }, "stopId": "TCAR:STVIV2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15167" }, "vehicle": { "id": "TCAR:710", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:3102", "vehicle": { "position": { "bearing": 333.0, "latitude": 49.409156799316406, "longitude": 1.0947487354278564 }, "stopId": "TCAR:PGAUL1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10371" }, "vehicle": { "id": "TCAR:3102", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5319", "vehicle": { "position": { "bearing": 233.0, "latitude": 49.433837890625, "longitude": 1.0916433334350586 }, "stopId": "TCAR:LAFAY0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8456" }, "vehicle": { "id": "TCAR:5319", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:5318", "vehicle": { "position": { "bearing": 35.0, "latitude": 49.447364807128906, "longitude": 1.093753457069397 }, "stopId": "TCAR:GAREB2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9558" }, "vehicle": { "id": "TCAR:5318", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6233", "vehicle": { "position": { "bearing": 129.0, "latitude": 49.46333312988281, "longitude": 1.1339844465255737 }, "stopId": "TCAR:CHATL2", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:864" }, "vehicle": { "id": "TCAR:6233", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:730", "vehicle": { "position": { "bearing": 358.0, "latitude": 49.36354064941406, "longitude": 1.0987968444824219 }, "stopId": "TCAR:VOSGE1", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10329" }, "vehicle": { "id": "TCAR:730", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3119", "vehicle": { "position": { "bearing": 124.0, "latitude": 49.47085952758789, "longitude": 1.1150599718093872 }, "stopId": "TCAR:MAXPO1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14003" }, "vehicle": { "id": "TCAR:3119", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3144", "vehicle": { "position": { "bearing": 43.0, "latitude": 49.413997650146484, "longitude": 1.0902801752090454 }, "stopId": "TCAR:RASPA1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17050" }, "vehicle": { "id": "TCAR:3144", "label": "La Bastille" } } }, { "id": "VM:TCAR:3135", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 52.0, "latitude": 49.433265686035156, "longitude": 1.0908170938491821 }, "stopId": "TCAR:LAFAY1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13563" }, "vehicle": { "id": "TCAR:3135", "label": "La Pléiade" } } }, { "id": "VM:TCAR:3203", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 135.0, "latitude": 49.431270599365234, "longitude": 1.1039925813674927 }, "stopId": "TCAR:ILACR", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14433" }, "vehicle": { "id": "TCAR:3203", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:6228", "vehicle": { "position": { "bearing": 202.0, "latitude": 49.44547653198242, "longitude": 1.0317001342773438 }, "stopId": "TCAR:TDUMA1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1916" }, "vehicle": { "id": "TCAR:6228", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:714", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 14.0, "latitude": 49.472537994384766, "longitude": 1.1275922060012817 }, "stopId": "TCAR:VINCI", "timestamp": "1777011433", "trip": { "directionId": 0, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14565" }, "vehicle": { "id": "TCAR:714", "label": "Ile Lacroix" } } }, { "id": "VM:TCAR:5410", "vehicle": { "position": { "bearing": 52.0, "latitude": 49.43467330932617, "longitude": 1.0932210683822632 }, "stopId": "TCAR:PCORN1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8780" }, "vehicle": { "id": "TCAR:5410", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:3130", "vehicle": { "position": { "bearing": 270.0, "latitude": 49.43107223510742, "longitude": 1.04962956905365 }, "stopId": "TCAR:ANMAR1", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16919" }, "vehicle": { "id": "TCAR:3130", "label": "Ancienne Mare" } } }, { "id": "VM:TCAR:6201", "vehicle": { "position": { "bearing": 255.0, "latitude": 49.44686508178711, "longitude": 1.0914783477783203 }, "stopId": "TCAR:CAUCT1", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7037" }, "vehicle": { "id": "TCAR:6201", "label": "Technopôle" } } }, { "id": "VM:TCAR:7202", "vehicle": { "position": { "bearing": 186.0, "latitude": 49.444801330566406, "longitude": 1.1057060956954956 }, "stopId": "TCAR:CONSE1", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9525" }, "vehicle": { "id": "TCAR:7202", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6117", "vehicle": { "position": { "bearing": 343.0, "latitude": 49.464744567871094, "longitude": 1.0524357557296753 }, "stopId": "TCAR:DVILL2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:842" }, "vehicle": { "id": "TCAR:6117", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:3101", "vehicle": { "position": { "bearing": 194.0, "latitude": 49.4439811706543, "longitude": 1.1055467128753662 }, "stopId": "TCAR:STVIV2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15749" }, "vehicle": { "id": "TCAR:3101", "label": "P. de la Vatine" } } }, { "id": "VM:TCAR:5211", "vehicle": { "position": { "bearing": 316.0, "latitude": 49.464324951171875, "longitude": 1.0737417936325073 }, "stopId": "TCAR:MALAD0", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9162" }, "vehicle": { "id": "TCAR:5211", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6207", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 16.0, "latitude": 49.44375991821289, "longitude": 1.1504675149917603 }, "stopId": "TCAR:CANAD2", "timestamp": "1777011213", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2225" }, "vehicle": { "id": "TCAR:6207", "label": "Monet" } } }, { "id": "VM:TCAR:3139", "vehicle": { "position": { "bearing": 110.0, "latitude": 49.47026443481445, "longitude": 1.1175830364227295 }, "stopId": "TCAR:BGUI4", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14139" }, "vehicle": { "id": "TCAR:3139", "label": "Lycée Flaubert" } } }, { "id": "VM:TCAR:6502", "vehicle": { "position": { "bearing": 291.0, "latitude": 49.43728256225586, "longitude": 1.077990174293518 }, "stopId": "TCAR:CAMIT2", "timestamp": "1777008225", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18199" }, "vehicle": { "id": "TCAR:6502", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:725", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 354.0, "latitude": 49.50879669189453, "longitude": 1.0791966915130615 }, "stopId": "TCAR:PEGLI", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:43", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17407" }, "vehicle": { "id": "TCAR:725", "label": "Longs Vallons" } } }, { "id": "VM:TCAR:6118", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 135.0, "latitude": 49.46551513671875, "longitude": 1.071755051612854 }, "stopId": "TCAR:MTMAL1", "timestamp": "1777011373", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5603" }, "vehicle": { "id": "TCAR:6118", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:5510", "vehicle": { "position": { "bearing": 298.0, "latitude": 49.424285888671875, "longitude": 1.1229325532913208 }, "stopId": "TCAR:THURI1", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11489" }, "vehicle": { "id": "TCAR:5510", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:3133", "vehicle": { "position": { "bearing": 261.0, "latitude": 49.48246765136719, "longitude": 1.0437180995941162 }, "stopId": "TCAR:MMAIR0", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14043" }, "vehicle": { "id": "TCAR:3133", "label": "Maromme La Maine" } } }, { "id": "VM:TCAR:6408", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 109.0, "latitude": 49.43878173828125, "longitude": 1.0985630750656128 }, "stopId": "TCAR:PMARC1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:596" }, "vehicle": { "id": "TCAR:6408", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6114", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 275.0, "latitude": 49.43791961669922, "longitude": 1.1145504713058472 }, "stopId": "TCAR:MCURIE", "timestamp": "1777011463", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7064" }, "vehicle": { "id": "TCAR:6114", "label": "Technopôle" } } }, { "id": "VM:TCAR:6103", "vehicle": { "position": { "bearing": 4.0, "latitude": 49.452484130859375, "longitude": 1.0342638492584229 }, "stopId": "TCAR:TPISS2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2252" }, "vehicle": { "id": "TCAR:6103", "label": "Monet" } } }, { "id": "VM:TCAR:6236", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.387115478515625, "longitude": 1.0711153745651245 }, "stopId": "TCAR:CORBU1", "timestamp": "1777011205", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7582" }, "vehicle": { "id": "TCAR:6236", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:3204", "vehicle": { "position": { "bearing": 200.0, "latitude": 49.4232292175293, "longitude": 1.0540547370910645 }, "stopId": "TCAR:ALLIE1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17036" }, "vehicle": { "id": "TCAR:3204", "label": "La Bastille" } } }, { "id": "VM:TCAR:719", "vehicle": { "position": { "bearing": 208.0, "latitude": 49.485233306884766, "longitude": 1.061463713645935 }, "stopId": "TCAR:MPAGN1", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:43", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17350" }, "vehicle": { "id": "TCAR:719", "label": "Place du Vivier" } } }, { "id": "VM:TCAR:706", "vehicle": { "position": { "bearing": 34.0, "latitude": 49.462242126464844, "longitude": 1.0441598892211914 }, "stopId": "TCAR:CAILL3", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13843" }, "vehicle": { "id": "TCAR:706", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:721", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 166.0, "latitude": 49.401737213134766, "longitude": 1.1247329711914062 }, "stopId": "TCAR:RUEFM0", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15301" }, "vehicle": { "id": "TCAR:721", "label": "Grand Val" } } }, { "id": "VM:TCAR:6501", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 285.0, "latitude": 49.44902420043945, "longitude": 1.064390778541565 }, "stopId": "TCAR:RIBOU2", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5066" }, "vehicle": { "id": "TCAR:6501", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:3147", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 129.0, "latitude": 49.32847595214844, "longitude": 1.0957518815994263 }, "stopId": "TCAR:TOCEN", "timestamp": "1777011492", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10333" }, "vehicle": { "id": "TCAR:3147", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6412", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 144.0, "latitude": 49.44892501831055, "longitude": 1.0649858713150024 }, "stopId": "TCAR:RIBOU1", "timestamp": "1777011585", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:590" }, "vehicle": { "id": "TCAR:6412", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3136", "vehicle": { "position": { "bearing": 233.0, "latitude": 49.432247161865234, "longitude": 1.0888582468032837 }, "stopId": "TCAR:BAMME0", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13233" }, "vehicle": { "id": "TCAR:3136", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:5302", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 317.0, "latitude": 49.40275192260742, "longitude": 1.1738146543502808 }, "stopId": "TCAR:HVFRA1", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11477" }, "vehicle": { "id": "TCAR:5302", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:5408", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 32.0, "latitude": 49.46432113647461, "longitude": 1.1142374277114868 }, "stopId": "TCAR:CEDRE1", "timestamp": "1777011572", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8842" }, "vehicle": { "id": "TCAR:5408", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:6109", "vehicle": { "position": { "bearing": 29.0, "latitude": 49.430816650390625, "longitude": 1.0730388164520264 }, "stopId": "TCAR:CAFT2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7493" }, "vehicle": { "id": "TCAR:6109", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6235", "vehicle": { "position": { "bearing": 286.0, "latitude": 49.441532135009766, "longitude": 1.120126724243164 }, "stopId": "TCAR:HILAI2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:927" }, "vehicle": { "id": "TCAR:6235", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6206", "vehicle": { "position": { "bearing": 76.0, "latitude": 49.446502685546875, "longitude": 1.0903434753417969 }, "stopId": "TCAR:GARET2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7534" }, "vehicle": { "id": "TCAR:6206", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:5506", "vehicle": { "position": { "bearing": 8.0, "latitude": 49.48877716064453, "longitude": 1.041517734527588 }, "stopId": "TCAR:EPARG1", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11214" }, "vehicle": { "id": "TCAR:5506", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:732", "vehicle": { "position": { "bearing": 348.0, "latitude": 49.46918487548828, "longitude": 1.0541303157806396 }, "stopId": "TCAR:PASSE1", "timestamp": "1777011584", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15176" }, "vehicle": { "id": "TCAR:732", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:5508", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 191.0, "latitude": 49.4430046081543, "longitude": 1.0986676216125488 }, "stopId": "TCAR:HVR3", "timestamp": "1777011584", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9141" }, "vehicle": { "id": "TCAR:5508", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6413", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 180.0, "latitude": 49.462074279785156, "longitude": 1.1311196088790894 }, "stopId": "TCAR:TAMAR", "timestamp": "1777011543", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:890" }, "vehicle": { "id": "TCAR:6413", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5405", "vehicle": { "position": { "bearing": 109.0, "latitude": 49.43878173828125, "longitude": 1.0985630750656128 }, "stopId": "TCAR:PMARC1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5590" }, "vehicle": { "id": "TCAR:5405", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:6229", "vehicle": { "position": { "bearing": 358.0, "latitude": 49.48460006713867, "longitude": 1.0484213829040527 }, "stopId": "TCAR:BMAIR2", "timestamp": "1777011597", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:894" }, "vehicle": { "id": "TCAR:6229", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6116", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 61.0, "latitude": 49.43840789794922, "longitude": 1.10676908493042 }, "stopId": "TCAR:MARTT1", "timestamp": "1777011572", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1976" }, "vehicle": { "id": "TCAR:6116", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:6404", "vehicle": { "position": { "bearing": 3.0, "latitude": 49.44096755981445, "longitude": 1.112879753112793 }, "stopId": "TCAR:CHRUT1", "timestamp": "1777011597", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7027" }, "vehicle": { "id": "TCAR:6404", "label": "Technopôle" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1777011603" } }