Détails de la ressource

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

Cette ressource met à disposition la position des véhicules des lignes du réseau Astuce exploitées par Transdev Rouen au format GTFS-RT.

Il fonctionne en agrégeant les données du site web myastuce.fr et de la ressource GTFS-RT officielle (en secours) afin de garantir une fraicheur absolue des données. Contrairement au GTFS-RT officiel, l’affluence à bord des véhicules est également partagée lorsque l’information est disponible.

Pour exploiter ce GTFS, vous devez utiliser ce fichier GTFS : https://api.mrn.cityway.fr/dataflow/offre-tc/download?provider=TCAR&dataFormat=GTFS.

Pour télécharger la représentation JSON : https://gtfs.bus-tracker.fr/gtfs-rt/tcar/vehicle-positions.json.

Le numéro du véhicule se trouve dans le champ id du VehicleDescriptor. Le champ label contient la destination SAE (et peut être utilisée à la place du trip_headsign pour une fiabilité de l’information accrue) lorsque la donnée provient du site web site web myastuce.fr.

Pour toute question, ou en cas d’anomalie rencontrée lors de l’utilisation de cette ressource, nous vous invitons à nous contacter à contact@bus-tracker.fr.

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

Disponibilité au téléchargement

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

vehicle_positions (147) 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/05/2025 à 13h56 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "VM:846", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 15, "position": { "bearing": 228.0, "latitude": 49.40118408203125, "longitude": 1.0814646482467651 }, "stop_id": "10959", "timestamp": "1746878147", "trip": { "direction_id": 0, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "4272" }, "vehicle": { "id": "846", "label": "Technopôle" } } }, { "id": "VM:835", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 1, "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 106.0, "latitude": 49.4470329284668, "longitude": 1.1053493022918701 }, "stop_id": "10330", "timestamp": "1746878128", "trip": { "direction_id": 0, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3198" }, "vehicle": { "id": "835", "label": "Georges Braque" } } }, { "id": "VM:855", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 151.0, "latitude": 49.40071487426758, "longitude": 1.0423108339309692 }, "stop_id": "10345", "timestamp": "1746877969", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3556" }, "vehicle": { "id": "855", "label": "Boulingrin C" } } }, { "id": "VM:832", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 71.0, "latitude": 49.39842224121094, "longitude": 1.0732452869415283 }, "stop_id": "11915", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3976" }, "vehicle": { "id": "832", "label": "Boulingrin B" } } }, { "id": "VM:847", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 293.0, "latitude": 49.44712829589844, "longitude": 1.1048786640167236 }, "stop_id": "10330", "timestamp": "1746878087", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3608" }, "vehicle": { "id": "847", "label": "Boulingrin C" } } }, { "id": "VM:6237", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 256.0, "latitude": 49.46343231201172, "longitude": 1.1315562725067139 }, "stop_id": "12233", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "802" }, "vehicle": { "id": "6237", "label": "Tamarelle" } } }, { "id": "VM:845", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 9, "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 250.0, "latitude": 49.427635192871094, "longitude": 1.066877841949463 }, "stop_id": "11205", "timestamp": "1746878147", "trip": { "direction_id": 0, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3206" }, "vehicle": { "id": "845", "label": "Georges Braque" } } }, { "id": "VM:837", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 358.0, "latitude": 49.41638946533203, "longitude": 1.0914613008499146 }, "stop_id": "11061", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3935" }, "vehicle": { "id": "837", "label": "Boulingrin B" } } }, { "id": "VM:6205", "vehicle": { "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 111.0, "latitude": 49.440006256103516, "longitude": 1.0900745391845703 }, "stop_id": "10434", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "2256" }, "vehicle": { "id": "6205", "label": "Durécu-Lavoisier" } } }, { "id": "VM:6226", "vehicle": { "current_stop_sequence": 17, "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 315.0, "latitude": 49.449256896972656, "longitude": 1.0634756088256836 }, "stop_id": "11933", "timestamp": "1746878147", "trip": { "direction_id": 1, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "1727" }, "vehicle": { "id": "6226", "label": "Monet" } } }, { "id": "VM:5505", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 213.0, "latitude": 49.49119186401367, "longitude": 1.1434379816055298 }, "stop_id": "11959", "timestamp": "1746878050", "trip": { "direction_id": 0, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "11737" }, "vehicle": { "id": "5505", "label": "Stade Diochon" } } }, { "id": "VM:6216", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 106.0, "latitude": 49.465518951416016, "longitude": 1.071272611618042 }, "stop_id": "11609", "timestamp": "1746877835", "trip": { "direction_id": 0, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "7039" }, "vehicle": { "id": "6216", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:839", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 96.0, "latitude": 49.40956497192383, "longitude": 1.0496877431869507 }, "stop_id": "11276", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3552" }, "vehicle": { "id": "839", "label": "Boulingrin C" } } }, { "id": "VM:5504", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 73.0, "latitude": 49.44196319580078, "longitude": 1.1024264097213745 }, "stop_id": "12213", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13137" }, "vehicle": { "id": "5504", "label": "Tamarelle" } } }, { "id": "VM:6401", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 241.0, "latitude": 49.44023895263672, "longitude": 1.1120704412460327 }, "stop_id": "10524", "timestamp": "1746878129", "trip": { "direction_id": 1, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "6128" }, "vehicle": { "id": "6401", "label": "Mont aux Malades" } } }, { "id": "VM:6236", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 190.0, "latitude": 49.48694610595703, "longitude": 1.0485140085220337 }, "stop_id": "10309", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "784" }, "vehicle": { "id": "6236", "label": "Tamarelle" } } }, { "id": "VM:3151", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 240.0, "latitude": 49.42408752441406, "longitude": 1.0954198837280273 }, "stop_id": "10463", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "19175" }, "vehicle": { "id": "3151", "label": "HDV Sotteville" } } }, { "id": "VM:6407", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 342.0, "latitude": 49.4223747253418, "longitude": 1.0674763917922974 }, "stop_id": "10485", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10500" }, "vehicle": { "id": "6407", "label": "Marie Curie-MTC" } } }, { "id": "VM:3124", "vehicle": { "position": { "bearing": 215.0, "latitude": 49.474369049072266, "longitude": 1.1247503757476807 }, "stop_id": "12424", "timestamp": "1746878129", "trip": { "direction_id": 1, "route_id": "11", "schedule_relationship": "SCHEDULED", "trip_id": "20917" }, "vehicle": { "id": "3124", "label": "Coll. L.de Vinci" } } }, { "id": "VM:840", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 22.0, "latitude": 49.44281768798828, "longitude": 1.091011881828308 }, "stop_id": "11268", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3613" }, "vehicle": { "id": "840", "label": "Boulingrin C" } } }, { "id": "VM:4007", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 12, "position": { "bearing": 0.0, "latitude": 49.44313049316406, "longitude": 1.0987886190414429 }, "stop_id": "11193", "timestamp": "1746878147", "trip": { "direction_id": 1, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "18895" }, "vehicle": { "id": "4007", "label": "La Pléiade" } } }, { "id": "VM:3204", "vehicle": { "position": { "bearing": 314.0, "latitude": 49.45397186279297, "longitude": 1.0848147869110107 }, "stop_id": "10994", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "18959" }, "vehicle": { "id": "3204", "label": "La Pléiade" } } }, { "id": "VM:5403", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 25.0, "latitude": 49.426918029785156, "longitude": 1.0834511518478394 }, "stop_id": "11721", "timestamp": "1746878126", "trip": { "direction_id": 1, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "12063" }, "vehicle": { "id": "5403", "label": "Pl. de la Ronce" } } }, { "id": "VM:3148", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 297.0, "latitude": 49.40900421142578, "longitude": 1.094848871231079 }, "stop_id": "11983", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14196" }, "vehicle": { "id": "3148", "label": "HDV Sotteville" } } }, { "id": "VM:729", "vehicle": { "position": { "bearing": 305.0, "latitude": 49.43532180786133, "longitude": 1.0966905355453491 }, "stop_id": "11750", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "11", "schedule_relationship": "SCHEDULED", "trip_id": "20923" }, "vehicle": { "id": "729", "label": "Coll. L.de Vinci" } } }, { "id": "VM:423", "vehicle": { "position": { "bearing": 241.0, "latitude": 49.43727493286133, "longitude": 1.1031869649887085 }, "stop_id": "26427", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "15", "schedule_relationship": "SCHEDULED", "trip_id": "22571" }, "vehicle": { "id": "423", "label": "Grand Val" } } }, { "id": "VM:5309", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 90.0, "latitude": 49.46922302246094, "longitude": 1.0773152112960815 }, "stop_id": "11351", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13423" }, "vehicle": { "id": "5309", "label": "La Vatine-C.Cial" } } }, { "id": "VM:3141", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 225.0, "latitude": 49.42263412475586, "longitude": 1.0664921998977661 }, "stop_id": "11792", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "27", "schedule_relationship": "SCHEDULED", "trip_id": "23765" }, "vehicle": { "id": "3141", "label": "Bel Air" } } }, { "id": "VM:6404", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 185.0, "latitude": 49.457115173339844, "longitude": 1.0361582040786743 }, "stop_id": "12271", "timestamp": "1746877942", "trip": { "direction_id": 0, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "2338" }, "vehicle": { "id": "6404", "label": "Durécu-Lavoisier" } } }, { "id": "VM:6228", "vehicle": { "position": { "bearing": 207.0, "latitude": 49.431068420410156, "longitude": 1.0731289386749268 }, "stop_id": "11392", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10155" }, "vehicle": { "id": "6228", "label": "Zénith-Parc Expo" } } }, { "id": "VM:3135", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 18.0, "latitude": 49.38456344604492, "longitude": 1.0216349363327026 }, "stop_id": "11800", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "27", "schedule_relationship": "SCHEDULED", "trip_id": "23941" }, "vehicle": { "id": "3135", "label": "Théâtre des Arts" } } }, { "id": "VM:3150", "vehicle": { "position": { "bearing": 177.0, "latitude": 49.45928955078125, "longitude": 1.0827277898788452 }, "stop_id": "10993", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "19204" }, "vehicle": { "id": "3150", "label": "HDV Sotteville" } } }, { "id": "VM:733", "vehicle": { "current_stop_sequence": 12, "position": { "bearing": 294.0, "latitude": 49.43601989746094, "longitude": 1.1016604900360107 }, "stop_id": "11731", "timestamp": "1746878147", "trip": { "direction_id": 1, "route_id": "15", "schedule_relationship": "SCHEDULED", "trip_id": "22471" }, "vehicle": { "id": "733", "label": "Collège J. Verne" } } }, { "id": "VM:5507", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 135.0, "latitude": 49.44879150390625, "longitude": 1.0651957988739014 }, "stop_id": "11934", "timestamp": "1746878086", "trip": { "direction_id": 1, "route_id": "04", "schedule_relationship": "SCHEDULED", "trip_id": "15975" }, "vehicle": { "id": "5507", "label": "Hameau Frévaux" } } }, { "id": "VM:6411", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 315.0, "latitude": 49.46527862548828, "longitude": 1.0721468925476074 }, "stop_id": "11610", "timestamp": "1746878129", "trip": { "direction_id": 1, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "6040" }, "vehicle": { "id": "6411", "label": "Mont aux Malades" } } }, { "id": "VM:6115", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 264.0, "latitude": 49.43926239013672, "longitude": 1.135637879371643 }, "stop_id": "10789", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "1663" }, "vehicle": { "id": "6115", "label": "Monet" } } }, { "id": "VM:3130", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 292.0, "latitude": 49.4384765625, "longitude": 1.0915995836257935 }, "stop_id": "12242", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "27", "schedule_relationship": "SCHEDULED", "trip_id": "23789" }, "vehicle": { "id": "3130", "label": "Bel Air" } } }, { "id": "VM:5503", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 21, "position": { "bearing": 233.0, "latitude": 49.43382263183594, "longitude": 1.0916162729263306 }, "stop_id": "10189", "timestamp": "1746878147", "trip": { "direction_id": 0, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "11754" }, "vehicle": { "id": "5503", "label": "Stade Diochon" } } }, { "id": "VM:3145", "vehicle": { "position": { "bearing": 78.0, "latitude": 49.413818359375, "longitude": 1.0491540431976318 }, "stop_id": "11187", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "27", "schedule_relationship": "SCHEDULED", "trip_id": "23938" }, "vehicle": { "id": "3145", "label": "Théâtre des Arts" } } }, { "id": "VM:5304", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 207.0, "latitude": 49.44690704345703, "longitude": 1.106027603149414 }, "stop_id": "10626", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13402" }, "vehicle": { "id": "5304", "label": "La Vatine-C.Cial" } } }, { "id": "VM:6123", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 243.0, "latitude": 49.46186065673828, "longitude": 1.1314140558242798 }, "stop_id": "12233", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "227" }, "vehicle": { "id": "6123", "label": "V. Schoelcher" } } }, { "id": "VM:6214", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 1, "position": { "bearing": 185.0, "latitude": 49.457275390625, "longitude": 1.0362367630004883 }, "stop_id": "12271", "timestamp": "1746877967", "trip": { "direction_id": 0, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "2281" }, "vehicle": { "id": "6214", "label": "Durécu-Lavoisier" } } }, { "id": "VM:848", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 201.0, "latitude": 49.435279846191406, "longitude": 1.086621642112732 }, "stop_id": "11228", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "4308" }, "vehicle": { "id": "848", "label": "Technopôle" } } }, { "id": "VM:3118", "vehicle": { "occupancy_status": "NOT_BOARDABLE", "position": { "bearing": 313.0, "latitude": 49.418697357177734, "longitude": 1.0964730978012085 }, "timestamp": "1746878129", "vehicle": { "id": "3118", "label": "Dépôt 2 Rivières" } } }, { "id": "VM:5209", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 172.0, "latitude": 49.451080322265625, "longitude": 1.046508550643921 }, "stop_id": "11543", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "04", "schedule_relationship": "SCHEDULED", "trip_id": "16202" }, "vehicle": { "id": "5209", "label": "Mont-Riboudet" } } }, { "id": "VM:5315", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 20.0, "latitude": 49.5140380859375, "longitude": 1.0316479206085205 }, "stop_id": "11330", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "04", "schedule_relationship": "SCHEDULED", "trip_id": "15997" }, "vehicle": { "id": "5315", "label": "Hameau Frévaux" } } }, { "id": "VM:5211", "vehicle": { "current_stop_sequence": 6, "position": { "bearing": 221.0, "latitude": 49.470375061035156, "longitude": 1.1204614639282227 }, "stop_id": "11626", "timestamp": "1746878137", "trip": { "direction_id": 0, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "11759" }, "vehicle": { "id": "5211", "label": "Stade Diochon" } } }, { "id": "VM:6204", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 100.0, "latitude": 49.43960189819336, "longitude": 1.0921508073806763 }, "stop_id": "10434", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "792" }, "vehicle": { "id": "6204", "label": "Tamarelle" } } }, { "id": "VM:704", "vehicle": { "position": { "bearing": 13.0, "latitude": 49.459869384765625, "longitude": 1.089246392250061 }, "stop_id": "10183", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "22", "schedule_relationship": "SCHEDULED", "trip_id": "23421" }, "vehicle": { "id": "704", "label": "P. de la Vatine" } } }, { "id": "VM:5303", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 310.0, "latitude": 49.4095344543457, "longitude": 1.1601126194000244 }, "stop_id": "11387", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "05", "schedule_relationship": "SCHEDULED", "trip_id": "16311" }, "vehicle": { "id": "5303", "label": "Théâtre des Arts" } } }, { "id": "VM:735", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.478294372558594, "longitude": 1.0240939855575562 }, "stop_id": "11470", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "10", "schedule_relationship": "SCHEDULED", "trip_id": "20594" }, "vehicle": { "id": "735", "label": "Lycée Flaubert" } } }, { "id": "VM:6102", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 343.0, "latitude": 49.464744567871094, "longitude": 1.0524357557296753 }, "stop_id": "10778", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "204" }, "vehicle": { "id": "6102", "label": "V. Schoelcher" } } }, { "id": "VM:6402", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 357.0, "latitude": 49.45043182373047, "longitude": 1.1384488344192505 }, "stop_id": "10656", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "137" }, "vehicle": { "id": "6402", "label": "V. Schoelcher" } } }, { "id": "VM:6219", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 181.0, "latitude": 49.44974899291992, "longitude": 1.1384096145629883 }, "stop_id": "12199", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "745" }, "vehicle": { "id": "6219", "label": "Tamarelle" } } }, { "id": "VM:5204", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 202.0, "latitude": 49.46135330200195, "longitude": 1.131040096282959 }, "stop_id": "12235", "timestamp": "1746878099", "trip": { "direction_id": 1, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13395" }, "vehicle": { "id": "5204", "label": "La Vatine-C.Cial" } } }, { "id": "VM:6232", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 205.0, "latitude": 49.443294525146484, "longitude": 1.0309566259384155 }, "stop_id": "12306", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "2276" }, "vehicle": { "id": "6232", "label": "Durécu-Lavoisier" } } }, { "id": "VM:3140", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 56.0, "latitude": 49.50871276855469, "longitude": 1.079115867614746 }, "stop_id": "11758", "timestamp": "1746878126", "trip": { "direction_id": 1, "route_id": "43", "schedule_relationship": "SCHEDULED", "trip_id": "27049" }, "vehicle": { "id": "3140", "label": "Longs Vallons" } } }, { "id": "VM:3121", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 28.0, "latitude": 49.48527908325195, "longitude": 1.0631999969482422 }, "stop_id": "11418", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "43", "schedule_relationship": "SCHEDULED", "trip_id": "27115" }, "vehicle": { "id": "3121", "label": "Place du Vivier" } } }, { "id": "VM:6208", "vehicle": { "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 249.0, "latitude": 49.43806457519531, "longitude": 1.1032367944717407 }, "stop_id": "11802", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "1648" }, "vehicle": { "id": "6208", "label": "Monet" } } }, { "id": "VM:3119", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 205.0, "latitude": 49.39188766479492, "longitude": 1.0283154249191284 }, "stop_id": "10171", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "27", "schedule_relationship": "SCHEDULED", "trip_id": "23785" }, "vehicle": { "id": "3119", "label": "Bel Air" } } }, { "id": "VM:3128", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 30.0, "latitude": 49.363983154296875, "longitude": 1.1050453186035156 }, "stop_id": "10480", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14151" }, "vehicle": { "id": "3128", "label": "HDV Sotteville" } } }, { "id": "VM:3133", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 36.0, "latitude": 49.4649543762207, "longitude": 1.0869033336639404 }, "stop_id": "11012", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "08", "schedule_relationship": "SCHEDULED", "trip_id": "20168" }, "vehicle": { "id": "3133", "label": "Tamarelle" } } }, { "id": "VM:6410", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 16.0, "latitude": 49.439857482910156, "longitude": 1.086179256439209 }, "stop_id": "12247", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "7070" }, "vehicle": { "id": "6410", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:323", "vehicle": { "position": { "bearing": 85.0, "latitude": 49.4342155456543, "longitude": 1.1286619901657104 }, "stop_id": "10351", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "20", "schedule_relationship": "SCHEDULED", "trip_id": "22887" }, "vehicle": { "id": "323", "label": "Mairie St Aubin" } } }, { "id": "VM:5412", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 308.0, "latitude": 49.424930572509766, "longitude": 1.0746852159500122 }, "stop_id": "12896", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "11740" }, "vehicle": { "id": "5412", "label": "Stade Diochon" } } }, { "id": "VM:3114", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 288.0, "latitude": 49.47616958618164, "longitude": 1.0486749410629272 }, "stop_id": "11549", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "08", "schedule_relationship": "SCHEDULED", "trip_id": "20001" }, "vehicle": { "id": "3114", "label": "Lycée du Cailly" } } }, { "id": "VM:3132", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 324.0, "latitude": 49.42806625366211, "longitude": 1.0953097343444824 }, "stop_id": "10210", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "18939" }, "vehicle": { "id": "3132", "label": "La Pléiade" } } }, { "id": "VM:5406", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 273.0, "latitude": 49.43889617919922, "longitude": 1.0897570848464966 }, "stop_id": "26389", "timestamp": "1746878010", "trip": { "direction_id": 0, "route_id": "05", "schedule_relationship": "SCHEDULED", "trip_id": "16806" }, "vehicle": { "id": "5406", "label": "Lycée Galilée" } } }, { "id": "VM:422", "vehicle": { "position": { "bearing": 221.0, "latitude": 49.46158981323242, "longitude": 1.131268858909607 }, "stop_id": "10952", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "10", "schedule_relationship": "SCHEDULED", "trip_id": "20604" }, "vehicle": { "id": "422", "label": "Lycée Flaubert" } } }, { "id": "VM:6415", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 73.0, "latitude": 49.44612121582031, "longitude": 1.088382363319397 }, "stop_id": "11057", "timestamp": "1746878129", "trip": { "direction_id": 1, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10494" }, "vehicle": { "id": "6415", "label": "Marie Curie-MTC" } } }, { "id": "VM:6107", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 291.0, "latitude": 49.438499450683594, "longitude": 1.0999888181686401 }, "stop_id": "11921", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "133" }, "vehicle": { "id": "6107", "label": "V. Schoelcher" } } }, { "id": "VM:320", "vehicle": { "position": { "bearing": 93.0, "latitude": 49.46696090698242, "longitude": 1.139206051826477 }, "stop_id": "11091", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "20", "schedule_relationship": "SCHEDULED", "trip_id": "23051" }, "vehicle": { "id": "320", "label": "Le Chapître" } } }, { "id": "VM:5317", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 103.0, "latitude": 49.5306510925293, "longitude": 1.0392839908599854 }, "stop_id": "10599", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "04", "schedule_relationship": "SCHEDULED", "trip_id": "16224" }, "vehicle": { "id": "5317", "label": "Mont-Riboudet" } } }, { "id": "VM:5313", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 201.0, "latitude": 49.40119552612305, "longitude": 1.1766995191574097 }, "stop_id": "10652", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "05", "schedule_relationship": "SCHEDULED", "trip_id": "16788" }, "vehicle": { "id": "5313", "label": "Lycée Galilée" } } }, { "id": "VM:5511", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 117.0, "latitude": 49.4525260925293, "longitude": 1.1002978086471558 }, "stop_id": "26420", "timestamp": "1746878129", "trip": { "direction_id": 1, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "12067" }, "vehicle": { "id": "5511", "label": "Pl. de la Ronce" } } }, { "id": "VM:5312", "vehicle": { "position": { "bearing": 248.0, "latitude": 49.46942901611328, "longitude": 1.0766898393630981 }, "stop_id": "10938", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13139" }, "vehicle": { "id": "5312", "label": "Tamarelle" } } }, { "id": "VM:6207", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 270.0, "latitude": 49.43791198730469, "longitude": 1.114633321762085 }, "stop_id": "12891", "timestamp": "1746877609", "trip": { "direction_id": 0, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10177" }, "vehicle": { "id": "6207", "label": "Zénith-Parc Expo" } } }, { "id": "VM:5512", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 139.0, "latitude": 49.411102294921875, "longitude": 1.140455961227417 }, "stop_id": "11895", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "05", "schedule_relationship": "SCHEDULED", "trip_id": "16810" }, "vehicle": { "id": "5512", "label": "Lycée Galilée" } } }, { "id": "VM:730", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 258.0, "latitude": 49.46174621582031, "longitude": 1.076300024986267 }, "stop_id": "10636", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "10", "schedule_relationship": "SCHEDULED", "trip_id": "20690" }, "vehicle": { "id": "730", "label": "Maromme La Maine" } } }, { "id": "VM:325", "vehicle": { "position": { "bearing": 271.0, "latitude": 49.441856384277344, "longitude": 1.1005966663360596 }, "stop_id": "11191", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "20", "schedule_relationship": "SCHEDULED", "trip_id": "23065" }, "vehicle": { "id": "325", "label": "Le Chapître" } } }, { "id": "VM:3123", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 229.0, "latitude": 49.4339599609375, "longitude": 1.0918470621109009 }, "stop_id": "10189", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "19183" }, "vehicle": { "id": "3123", "label": "HDV Sotteville" } } }, { "id": "VM:3203", "vehicle": { "position": { "bearing": 115.0, "latitude": 49.45332717895508, "longitude": 1.1271363496780396 }, "stop_id": "10697", "timestamp": "1746878096", "trip": { "direction_id": 0, "route_id": "22", "schedule_relationship": "SCHEDULED", "trip_id": "23520" }, "vehicle": { "id": "3203", "label": "Barr.de Darnétal" } } }, { "id": "VM:6414", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 45.0, "latitude": 49.488792419433594, "longitude": 1.0488674640655518 }, "stop_id": "10309", "timestamp": "1746878126", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "784" }, "vehicle": { "id": "6414", "label": "Tamarelle" } } }, { "id": "VM:3137", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 349.0, "latitude": 49.47389602661133, "longitude": 1.0488699674606323 }, "stop_id": "11548", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "08", "schedule_relationship": "SCHEDULED", "trip_id": "20159" }, "vehicle": { "id": "3137", "label": "Tamarelle" } } }, { "id": "VM:681", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 196.0, "latitude": 49.347679138183594, "longitude": 0.9944704174995422 }, "stop_id": "10340", "timestamp": "1746878126", "trip": { "direction_id": 0, "route_id": "06", "schedule_relationship": "SCHEDULED", "trip_id": "17554" }, "vehicle": { "id": "681", "label": "Gare St-Etienne" } } }, { "id": "VM:6103", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 16.0, "latitude": 49.443912506103516, "longitude": 1.1505465507507324 }, "stop_id": "11723", "timestamp": "1746878126", "trip": { "direction_id": 1, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "1707" }, "vehicle": { "id": "6103", "label": "Monet" } } }, { "id": "VM:6210", "vehicle": { "position": { "bearing": 25.0, "latitude": 49.39205551147461, "longitude": 1.0583029985427856 }, "stop_id": "12486", "timestamp": "1746878128", "trip": { "direction_id": 0, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10152" }, "vehicle": { "id": "6210", "label": "Zénith-Parc Expo" } } }, { "id": "VM:3131", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 46.0, "latitude": 49.463111877441406, "longitude": 1.1290415525436401 }, "stop_id": "10527", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "08", "schedule_relationship": "SCHEDULED", "trip_id": "20174" }, "vehicle": { "id": "3131", "label": "Tamarelle" } } }, { "id": "VM:6213", "vehicle": { "position": { "bearing": 127.0, "latitude": 49.447052001953125, "longitude": 1.0690419673919678 }, "stop_id": "11411", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "766" }, "vehicle": { "id": "6213", "label": "Tamarelle" } } }, { "id": "VM:6413", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 342.0, "latitude": 49.450721740722656, "longitude": 1.0347634553909302 }, "stop_id": "12266", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "1694" }, "vehicle": { "id": "6413", "label": "Monet" } } }, { "id": "VM:6405", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 292.0, "latitude": 49.4490852355957, "longitude": 1.0641275644302368 }, "stop_id": "11933", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "156" }, "vehicle": { "id": "6405", "label": "V. Schoelcher" } } }, { "id": "VM:322", "vehicle": { "position": { "bearing": 230.0, "latitude": 49.457366943359375, "longitude": 1.1187031269073486 }, "stop_id": "10615", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "20", "schedule_relationship": "SCHEDULED", "trip_id": "22906" }, "vehicle": { "id": "322", "label": "Mairie St Aubin" } } }, { "id": "VM:682", "vehicle": { "position": { "bearing": 97.0, "latitude": 49.38372802734375, "longitude": 1.0788367986679077 }, "stop_id": "10430", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "06", "schedule_relationship": "SCHEDULED", "trip_id": "17537" }, "vehicle": { "id": "682", "label": "Gare St-Etienne" } } }, { "id": "VM:685", "vehicle": { "position": { "bearing": 6.0, "latitude": 49.39229965209961, "longitude": 1.0234185457229614 }, "stop_id": "11210", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "06", "schedule_relationship": "SCHEDULED", "trip_id": "17509" }, "vehicle": { "id": "685", "label": "Gare St-Etienne" } } }, { "id": "VM:671", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 1, "position": { "bearing": 208.0, "latitude": 49.37648010253906, "longitude": 1.109354853630066 }, "stop_id": "11049", "timestamp": "1746878147", "trip": { "direction_id": 1, "route_id": "06", "schedule_relationship": "SCHEDULED", "trip_id": "17907" }, "vehicle": { "id": "671", "label": "Les Bouttières" } } }, { "id": "VM:674", "vehicle": { "occupancy_status": "NOT_BOARDABLE", "position": { "bearing": 194.0, "latitude": 49.37547302246094, "longitude": 1.1024715900421143 }, "timestamp": "1746878154", "vehicle": { "id": "674", "label": "Dépôt Lincoln" } } }, { "id": "VM:5210", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 343.0, "latitude": 49.47342300415039, "longitude": 1.042168140411377 }, "stop_id": "10550", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "04", "schedule_relationship": "SCHEDULED", "trip_id": "16015" }, "vehicle": { "id": "5210", "label": "Hameau Frévaux" } } }, { "id": "VM:6114", "vehicle": { "position": { "bearing": 301.0, "latitude": 49.44828414916992, "longitude": 1.1009514331817627 }, "stop_id": "10240", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10114" }, "vehicle": { "id": "6114", "label": "Zénith-Parc Expo" } } }, { "id": "VM:3127", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 135.0, "latitude": 49.332271575927734, "longitude": 1.0993995666503906 }, "stop_id": "11809", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14225" }, "vehicle": { "id": "3127", "label": "HDV Sotteville" } } }, { "id": "VM:3126", "vehicle": { "position": { "bearing": 203.0, "latitude": 49.44499588012695, "longitude": 1.092226505279541 }, "stop_id": "10215", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "11", "schedule_relationship": "SCHEDULED", "trip_id": "21070" }, "vehicle": { "id": "3126", "label": "Ile Lacroix" } } }, { "id": "VM:5207", "vehicle": { "position": { "bearing": 5.0, "latitude": 49.43111801147461, "longitude": 1.0985554456710815 }, "stop_id": "11421", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "11708" }, "vehicle": { "id": "5207", "label": "Stade Diochon" } } }, { "id": "VM:6109", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 56.0, "latitude": 49.439918518066406, "longitude": 1.1115132570266724 }, "stop_id": "10524", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "6128" }, "vehicle": { "id": "6109", "label": "Mont aux Malades" } } }, { "id": "VM:6127", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 350.0, "latitude": 49.441532135009766, "longitude": 1.1128661632537842 }, "stop_id": "11166", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "2300" }, "vehicle": { "id": "6127", "label": "Durécu-Lavoisier" } } }, { "id": "VM:6126", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 105.0, "latitude": 49.44020080566406, "longitude": 1.128672480583191 }, "stop_id": "10174", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "769" }, "vehicle": { "id": "6126", "label": "Tamarelle" } } }, { "id": "VM:6231", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 90.0, "latitude": 49.4392204284668, "longitude": 1.1358455419540405 }, "stop_id": "10717", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "2340" }, "vehicle": { "id": "6231", "label": "Durécu-Lavoisier" } } }, { "id": "VM:5501", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 45.0, "latitude": 49.48778533935547, "longitude": 1.1395598649978638 }, "stop_id": "11202", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "12006" }, "vehicle": { "id": "5501", "label": "Pl. de la Ronce" } } }, { "id": "VM:854", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 13, "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 313.0, "latitude": 49.428489685058594, "longitude": 1.0807268619537354 }, "stop_id": "10946", "timestamp": "1746878147", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3907" }, "vehicle": { "id": "854", "label": "Boulingrin B" } } }, { "id": "VM:853", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 15, "position": { "bearing": 274.0, "latitude": 49.40961837768555, "longitude": 1.049700140953064 }, "stop_id": "11275", "timestamp": "1746878147", "trip": { "direction_id": 0, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3193" }, "vehicle": { "id": "853", "label": "Georges Braque" } } }, { "id": "VM:5411", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 22.0, "latitude": 49.44572830200195, "longitude": 1.0927873849868774 }, "stop_id": "11055", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13442" }, "vehicle": { "id": "5411", "label": "La Vatine-C.Cial" } } }, { "id": "VM:5510", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 17.0, "latitude": 49.439781188964844, "longitude": 1.09727144241333 }, "stop_id": "12206", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "12012" }, "vehicle": { "id": "5510", "label": "Pl. de la Ronce" } } }, { "id": "VM:6203", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 285.0, "latitude": 49.44898223876953, "longitude": 1.0646260976791382 }, "stop_id": "11933", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "6058" }, "vehicle": { "id": "6203", "label": "Mont aux Malades" } } }, { "id": "VM:5401", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 142.0, "latitude": 49.43244934082031, "longitude": 1.1084548234939575 }, "stop_id": "11729", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "05", "schedule_relationship": "SCHEDULED", "trip_id": "16785" }, "vehicle": { "id": "5401", "label": "Lycée Galilée" } } }, { "id": "VM:5301", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 67.0, "latitude": 49.39799118041992, "longitude": 1.1602399349212646 }, "stop_id": "11037", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "05", "schedule_relationship": "SCHEDULED", "trip_id": "16277" }, "vehicle": { "id": "5301", "label": "Théâtre des Arts" } } }, { "id": "VM:4014", "vehicle": { "position": { "bearing": 105.0, "latitude": 49.44355392456055, "longitude": 1.098158359527588 }, "stop_id": "11192", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "19176" }, "vehicle": { "id": "4014", "label": "HDV Sotteville" } } }, { "id": "VM:850", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 70.0, "latitude": 49.42732620239258, "longitude": 1.0657973289489746 }, "stop_id": "11206", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3567" }, "vehicle": { "id": "850", "label": "Boulingrin C" } } }, { "id": "VM:849", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 269.0, "latitude": 49.448482513427734, "longitude": 1.0948976278305054 }, "stop_id": "11058", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3255" }, "vehicle": { "id": "849", "label": "Georges Braque" } } }, { "id": "VM:6113", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 109.0, "latitude": 49.44887924194336, "longitude": 1.0650007724761963 }, "stop_id": "11932", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "2343" }, "vehicle": { "id": "6113", "label": "Durécu-Lavoisier" } } }, { "id": "VM:836", "vehicle": { "position": { "bearing": 0.0, "latitude": 49.38623046875, "longitude": 1.0708757638931274 }, "stop_id": "12363", "timestamp": "1746878070", "trip": { "direction_id": 1, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "3938" }, "vehicle": { "id": "836", "label": "Boulingrin B" } } }, { "id": "VM:5306", "vehicle": { "position": { "bearing": 165.0, "latitude": 49.44755554199219, "longitude": 1.100142240524292 }, "stop_id": "11421", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "01", "schedule_relationship": "SCHEDULED", "trip_id": "11723" }, "vehicle": { "id": "5306", "label": "Stade Diochon" } } }, { "id": "VM:6118", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 161.0, "latitude": 49.46492385864258, "longitude": 1.0524036884307861 }, "stop_id": "11856", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "824" }, "vehicle": { "id": "6118", "label": "Tamarelle" } } }, { "id": "VM:3138", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 203.0, "latitude": 49.358428955078125, "longitude": 1.0971733331680298 }, "stop_id": "10482", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14415" }, "vehicle": { "id": "3138", "label": "C. Commercial" } } }, { "id": "VM:5410", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 128.0, "latitude": 49.449554443359375, "longitude": 1.0901864767074585 }, "stop_id": "11900", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13143" }, "vehicle": { "id": "5410", "label": "Tamarelle" } } }, { "id": "VM:5508", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 347.0, "latitude": 49.490211486816406, "longitude": 1.046473503112793 }, "stop_id": "12093", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "04", "schedule_relationship": "SCHEDULED", "trip_id": "16236" }, "vehicle": { "id": "5508", "label": "Mont-Riboudet" } } }, { "id": "VM:6221", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 230.0, "latitude": 49.45193862915039, "longitude": 1.0689347982406616 }, "stop_id": "10963", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "7009" }, "vehicle": { "id": "6221", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:6124", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 270.0, "latitude": 49.44350051879883, "longitude": 1.1306887865066528 }, "stop_id": "10728", "timestamp": "1746878129", "trip": { "direction_id": 1, "route_id": "92", "schedule_relationship": "SCHEDULED", "trip_id": "163" }, "vehicle": { "id": "6124", "label": "V. Schoelcher" } } }, { "id": "VM:833", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 225.0, "latitude": 49.414215087890625, "longitude": 1.0903024673461914 }, "stop_id": "12158", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "90", "schedule_relationship": "SCHEDULED", "trip_id": "4294" }, "vehicle": { "id": "833", "label": "Technopôle" } } }, { "id": "VM:6217", "vehicle": { "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 259.0, "latitude": 49.43918228149414, "longitude": 1.0967347621917725 }, "stop_id": "11921", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "93", "schedule_relationship": "SCHEDULED", "trip_id": "1660" }, "vehicle": { "id": "6217", "label": "Monet" } } }, { "id": "VM:4012", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 225.0, "latitude": 49.41423797607422, "longitude": 1.0899989604949951 }, "stop_id": "12154", "timestamp": "1746878129", "trip": { "direction_id": 1, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "18937" }, "vehicle": { "id": "4012", "label": "La Pléiade" } } }, { "id": "VM:5212", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "FEW_SEATS_AVAILABLE", "position": { "bearing": 307.0, "latitude": 49.424049377441406, "longitude": 1.123640537261963 }, "stop_id": "11130", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "05", "schedule_relationship": "SCHEDULED", "trip_id": "16317" }, "vehicle": { "id": "5212", "label": "Théâtre des Arts" } } }, { "id": "VM:4013", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 11.0, "latitude": 49.46855926513672, "longitude": 1.063919186592102 }, "stop_id": "11796", "timestamp": "1746878126", "trip": { "direction_id": 0, "route_id": "07", "schedule_relationship": "SCHEDULED", "trip_id": "19178" }, "vehicle": { "id": "4013", "label": "HDV Sotteville" } } }, { "id": "VM:3111", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 67.0, "latitude": 49.32847595214844, "longitude": 1.0957518815994263 }, "stop_id": "12276", "timestamp": "1746878139", "trip": { "direction_id": 1, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14165" }, "vehicle": { "id": "3111", "label": "HDV Sotteville" } } }, { "id": "VM:3125", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 140.0, "latitude": 49.47367477416992, "longitude": 1.0583189725875854 }, "stop_id": "11273", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "15", "schedule_relationship": "SCHEDULED", "trip_id": "22594" }, "vehicle": { "id": "3125", "label": "Grand Val" } } }, { "id": "VM:5402", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 185.0, "latitude": 49.47087860107422, "longitude": 1.0915145874023438 }, "stop_id": "10449", "timestamp": "1746877968", "trip": { "direction_id": 0, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13146" }, "vehicle": { "id": "5402", "label": "Tamarelle" } } }, { "id": "VM:5305", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 49.0, "latitude": 49.45233917236328, "longitude": 1.1253682374954224 }, "stop_id": "12176", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "02", "schedule_relationship": "SCHEDULED", "trip_id": "13175" }, "vehicle": { "id": "5305", "label": "Tamarelle" } } }, { "id": "VM:6206", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 290.0, "latitude": 49.439849853515625, "longitude": 1.0907671451568604 }, "stop_id": "12248", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "91", "schedule_relationship": "SCHEDULED", "trip_id": "6113" }, "vehicle": { "id": "6206", "label": "Mont aux Malades" } } }, { "id": "VM:6211", "vehicle": { "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 117.0, "latitude": 49.437313079833984, "longitude": 1.1122368574142456 }, "stop_id": "12891", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10454" }, "vehicle": { "id": "6211", "label": "Marie Curie-MTC" } } }, { "id": "VM:3129", "vehicle": { "current_status": "STOPPED_AT", "current_stop_sequence": 24, "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 117.0, "latitude": 49.4059944152832, "longitude": 1.0982122421264648 }, "stop_id": "10112", "timestamp": "1746878147", "trip": { "direction_id": 0, "route_id": "41", "schedule_relationship": "SCHEDULED", "trip_id": "26022" }, "vehicle": { "id": "3129", "label": "La Bastille" } } }, { "id": "VM:6212", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 207.0, "latitude": 49.40480041503906, "longitude": 1.0671544075012207 }, "stop_id": "10447", "timestamp": "1746878154", "trip": { "direction_id": 0, "route_id": "94", "schedule_relationship": "SCHEDULED", "trip_id": "10126" }, "vehicle": { "id": "6212", "label": "Zénith-Parc Expo" } } }, { "id": "VM:3152", "vehicle": { "position": { "bearing": 144.0, "latitude": 49.340816497802734, "longitude": 1.0880147218704224 }, "stop_id": "11662", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14441" }, "vehicle": { "id": "3152", "label": "C. Commercial" } } }, { "id": "VM:3101", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 167.0, "latitude": 49.401344299316406, "longitude": 1.0992882251739502 }, "stop_id": "11279", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14426" }, "vehicle": { "id": "3101", "label": "C. Commercial" } } }, { "id": "VM:3117", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 348.0, "latitude": 49.3809700012207, "longitude": 1.1004953384399414 }, "stop_id": "11084", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14202" }, "vehicle": { "id": "3117", "label": "HDV Sotteville" } } }, { "id": "VM:3146", "vehicle": { "position": { "bearing": 182.0, "latitude": 49.38587188720703, "longitude": 1.0994688272476196 }, "stop_id": "11413", "timestamp": "1746878139", "trip": { "direction_id": 0, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14477" }, "vehicle": { "id": "3146", "label": "C. Commercial" } } }, { "id": "VM:3120", "vehicle": { "current_status": "STOPPED_AT", "occupancy_status": "MANY_SEATS_AVAILABLE", "position": { "bearing": 47.0, "latitude": 49.34328842163086, "longitude": 1.0908560752868652 }, "stop_id": "10540", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14205" }, "vehicle": { "id": "3120", "label": "HDV Sotteville" } } }, { "id": "VM:683", "vehicle": { "position": { "bearing": 315.0, "latitude": 49.38602066040039, "longitude": 1.0686101913452148 }, "stop_id": "12360", "timestamp": "1746878147", "trip": { "direction_id": 1, "route_id": "06", "schedule_relationship": "SCHEDULED", "trip_id": "17890" }, "vehicle": { "id": "683", "label": "Les Bouttières" } } }, { "id": "VM:3104", "vehicle": { "position": { "bearing": 249.0, "latitude": 49.42585372924805, "longitude": 1.059126377105713 }, "stop_id": "12016", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "41", "schedule_relationship": "SCHEDULED", "trip_id": "26008" }, "vehicle": { "id": "3104", "label": "La Bastille" } } }, { "id": "VM:3202", "vehicle": { "position": { "bearing": 165.0, "latitude": 49.413082122802734, "longitude": 1.092092514038086 }, "stop_id": "12153", "timestamp": "1746878129", "trip": { "direction_id": 0, "route_id": "03", "schedule_relationship": "SCHEDULED", "trip_id": "14432" }, "vehicle": { "id": "3202", "label": "C. Commercial" } } }, { "id": "VM:678", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 348.0, "latitude": 49.376792907714844, "longitude": 1.1092785596847534 }, "stop_id": "11049", "timestamp": "1746878154", "trip": { "direction_id": 1, "route_id": "06", "schedule_relationship": "SCHEDULED", "trip_id": "17907" }, "vehicle": { "id": "678", "label": "Les Bouttières" } } } ], "header": { "gtfs_realtime_version": "2.0", "timestamp": "1746878177" } }