Resource details

File name: 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.

This resource file is part of the dataset Réseau urbain Astuce.

Download availability

2026-03-25
100%
2026-03-26
100%
2026-03-27
100%
2026-03-28
100%
2026-03-29
100%
2026-03-30
100%
2026-03-31
100%
2026-04-01
100%
2026-04-02
100%
2026-04-03
100%
2026-04-04
100%
2026-04-05
100%
2026-04-06
100%
2026-04-07
100%
2026-04-08
100%
2026-04-09
100%
2026-04-10
100%
2026-04-11
100%
2026-04-12
100%
2026-04-13
100%
2026-04-14
100%
2026-04-15
100%
2026-04-16
100%
2026-04-17
100%
2026-04-18
100%
2026-04-19
100%
2026-04-20
100%
2026-04-21
100%
2026-04-22
100%
2026-04-23
100%
2026-04-24
100%
Learn more
We test this resource download availability every hour by making an HTTP HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.

For SIRI and SIRI Lite feeds, we perform a GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.

Validation details

No validation available
Validate this GTFS-RT now

GTFS-RT feed content

Entities

Entities present in this feed at 2026-04-24 at 14:23 Europe/Paris.

vehicle_positions (143) service_alerts (0) trip_updates (0)

Entities seen in the last 7 days.

vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-04-24 at 14:23 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "VM:TCAR:6414", "vehicle": { "position": { "bearing": 175.0, "latitude": 49.45854187011719, "longitude": 1.138272762298584 }, "stopId": "TCAR:GALI2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:877" }, "vehicle": { "id": "TCAR:6414", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:852", "vehicle": { "position": { "bearing": 333.0, "latitude": 49.42518615722656, "longitude": 1.0880110263824463 }, "stopId": "TCAR:BALZA1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4322" }, "vehicle": { "id": "TCAR:852", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:832", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 48.0, "latitude": 49.417030334472656, "longitude": 1.0558072328567505 }, "stopId": "TCAR:CHGAU1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3876" }, "vehicle": { "id": "TCAR:832", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:837", "vehicle": { "position": { "bearing": 327.0, "latitude": 49.403846740722656, "longitude": 1.085254192352295 }, "stopId": "TCAR:JEZAY1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4329" }, "vehicle": { "id": "TCAR:837", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:6230", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 248.0, "latitude": 49.44110107421875, "longitude": 1.1489170789718628 }, "stopId": "TCAR:CANAD2", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2173" }, "vehicle": { "id": "TCAR:6230", "label": "Monet" } } }, { "id": "VM:TCAR:833", "vehicle": { "position": { "bearing": 295.0, "latitude": 49.44751739501953, "longitude": 1.1033260822296143 }, "stopId": "TCAR:BEAUV0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3363" }, "vehicle": { "id": "TCAR:833", "label": "Georges Braque" } } }, { "id": "VM:TCAR:5306", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 165.0, "latitude": 49.44239807128906, "longitude": 1.131858229637146 }, "stopId": "TCAR:ARGEN2", "timestamp": "1777033391", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:861" }, "vehicle": { "id": "TCAR:5306", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:854", "vehicle": { "position": { "bearing": 181.0, "latitude": 49.413917541503906, "longitude": 1.05426025390625 }, "stopId": "TCAR:PROVI0", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3377" }, "vehicle": { "id": "TCAR:854", "label": "Georges Braque" } } }, { "id": "VM:TCAR:5209", "vehicle": { "position": { "bearing": 190.0, "latitude": 49.444759368896484, "longitude": 1.092108130455017 }, "stopId": "TCAR:BARTS0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9175" }, "vehicle": { "id": "TCAR:5209", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6214", "vehicle": { "position": { "bearing": 1.0, "latitude": 49.45348358154297, "longitude": 1.0342798233032227 }, "stopId": "TCAR:TPISS2", "timestamp": "1777033391", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2251" }, "vehicle": { "id": "TCAR:6214", "label": "Monet" } } }, { "id": "VM:TCAR:857", "vehicle": { "position": { "bearing": 116.0, "latitude": 49.44837188720703, "longitude": 1.1001499891281128 }, "stopId": "TCAR:BEAUV1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3903" }, "vehicle": { "id": "TCAR:857", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:6234", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 184.0, "latitude": 49.484619140625, "longitude": 1.0482968091964722 }, "stopId": "TCAR:MOULI1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:572" }, "vehicle": { "id": "TCAR:6234", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6213", "vehicle": { "position": { "bearing": 30.0, "latitude": 49.4303092956543, "longitude": 1.0726104974746704 }, "stopId": "TCAR:CAFT2", "timestamp": "1777033391", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7497" }, "vehicle": { "id": "TCAR:6213", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:720", "vehicle": { "position": { "bearing": 354.0, "latitude": 49.332481384277344, "longitude": 1.1004669666290283 }, "stopId": "TCAR:TOPAR1", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10526" }, "vehicle": { "id": "TCAR:720", "label": "C. Commercial" } } }, { "id": "VM:TCAR:6227", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 285.0, "latitude": 49.44901657104492, "longitude": 1.064404845237732 }, "stopId": "TCAR:RIBOU2", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2244" }, "vehicle": { "id": "TCAR:6227", "label": "Monet" } } }, { "id": "VM:TCAR:3137", "vehicle": { "position": { "bearing": 349.0, "latitude": 49.39270782470703, "longitude": 1.1036396026611328 }, "stopId": "TCAR:STYO21", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10356" }, "vehicle": { "id": "TCAR:3137", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:831", "vehicle": { "position": { "bearing": 280.0, "latitude": 49.40118408203125, "longitude": 1.0787938833236694 }, "stopId": "TCAR:COURS0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2899" }, "vehicle": { "id": "TCAR:831", "label": "Technopôle" } } }, { "id": "VM:TCAR:5203", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 48.0, "latitude": 49.44881057739258, "longitude": 1.1132296323776245 }, "stopId": "TCAR:RESER0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9135" }, "vehicle": { "id": "TCAR:5203", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6237", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 128.0, "latitude": 49.44636917114258, "longitude": 1.0705331563949585 }, "stopId": "TCAR:LUCIL1", "timestamp": "1777033406", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1890" }, "vehicle": { "id": "TCAR:6237", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:6405", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 234.0, "latitude": 49.450130462646484, "longitude": 1.064542531967163 }, "stopId": "TCAR:RIBOU1", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5580" }, "vehicle": { "id": "TCAR:6405", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:5502", "vehicle": { "position": { "bearing": 352.0, "latitude": 49.481929779052734, "longitude": 1.0429043769836426 }, "stopId": "TCAR:RIVES2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11239" }, "vehicle": { "id": "TCAR:5502", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:6220", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 102.0, "latitude": 49.44151306152344, "longitude": 1.119892954826355 }, "stopId": "TCAR:JEUNE1", "timestamp": "1777033406", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:546" }, "vehicle": { "id": "TCAR:6220", "label": "Tamarelle" } } }, { "id": "VM:TCAR:843", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 32.0, "latitude": 49.43524169921875, "longitude": 1.086663842201233 }, "stopId": "TCAR:JOFFR1", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3856" }, "vehicle": { "id": "TCAR:843", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:3134", "vehicle": { "position": { "bearing": 196.0, "latitude": 49.43864440917969, "longitude": 1.0966377258300781 }, "stopId": "TCAR:PCORN0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13239" }, "vehicle": { "id": "TCAR:3134", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6403", "vehicle": { "position": { "bearing": 325.0, "latitude": 49.452056884765625, "longitude": 1.0596578121185303 }, "stopId": "TCAR:BAPEA2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:886" }, "vehicle": { "id": "TCAR:6403", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5312", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 187.0, "latitude": 49.48832702636719, "longitude": 1.0488654375076294 }, "stopId": "TCAR:BMAIB0", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10951" }, "vehicle": { "id": "TCAR:5312", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:5411", "vehicle": { "position": { "bearing": 26.0, "latitude": 49.41609191894531, "longitude": 1.0756051540374756 }, "stopId": "TCAR:SEMAR1", "timestamp": "1777033391", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8785" }, "vehicle": { "id": "TCAR:5411", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:6511", "vehicle": { "position": { "bearing": 59.0, "latitude": 49.43754196166992, "longitude": 1.069167137145996 }, "stopId": "TCAR:ORLET3", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17818" }, "vehicle": { "id": "TCAR:6511", "label": "Champlain" } } }, { "id": "VM:TCAR:6406", "vehicle": { "position": { "bearing": 245.0, "latitude": 49.43827438354492, "longitude": 1.1061522960662842 }, "stopId": "TCAR:MARTT2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5044" }, "vehicle": { "id": "TCAR:6406", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:849", "vehicle": { "position": { "bearing": 201.0, "latitude": 49.43596649169922, "longitude": 1.0870181322097778 }, "stopId": "TCAR:JOFFR0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2862" }, "vehicle": { "id": "TCAR:849", "label": "Technopôle" } } }, { "id": "VM:TCAR:3303", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 140.0, "latitude": 49.43359375, "longitude": 1.0912774801254272 }, "stopId": "TCAR:CHAMT2", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18224" }, "vehicle": { "id": "TCAR:3303", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5208", "vehicle": { "position": { "bearing": 143.0, "latitude": 49.43313217163086, "longitude": 1.1076395511627197 }, "stopId": "TCAR:PAUL20", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11819" }, "vehicle": { "id": "TCAR:5208", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:6212", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 270.0, "latitude": 49.43783950805664, "longitude": 1.1145524978637695 }, "stopId": "TCAR:MCURIE", "timestamp": "1777033067", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7068" }, "vehicle": { "id": "TCAR:6212", "label": "Technopôle" } } }, { "id": "VM:TCAR:728", "vehicle": { "position": { "bearing": 208.0, "latitude": 49.472808837890625, "longitude": 1.1123942136764526 }, "stopId": "TCAR:VIELL1", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14546" }, "vehicle": { "id": "TCAR:728", "label": "Ile Lacroix" } } }, { "id": "VM:TCAR:5503", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 331.0, "latitude": 49.41255187988281, "longitude": 1.0731172561645508 }, "stopId": "TCAR:DIOCH4", "timestamp": "1777033327", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8819" }, "vehicle": { "id": "TCAR:5503", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:6217", "vehicle": { "position": { "bearing": 294.0, "latitude": 49.385887145996094, "longitude": 1.0689712762832642 }, "stopId": "TCAR:CORBU1", "timestamp": "1777033391", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7505" }, "vehicle": { "id": "TCAR:6217", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:3146", "vehicle": { "position": { "bearing": 301.0, "latitude": 49.45008087158203, "longitude": 1.079315423965454 }, "stopId": "TCAR:DESCH1", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15198" }, "vehicle": { "id": "TCAR:3146", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:6127", "vehicle": { "position": { "bearing": 357.0, "latitude": 49.455387115478516, "longitude": 1.0342037677764893 }, "stopId": "TCAR:TBIZET", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2198" }, "vehicle": { "id": "TCAR:6127", "label": "Monet" } } }, { "id": "VM:TCAR:846", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 323.0, "latitude": 49.400421142578125, "longitude": 1.042414665222168 }, "stopId": "TCAR:BRAQU1", "timestamp": "1777033227", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3891" }, "vehicle": { "id": "TCAR:846", "label": "Boulingrin C" } } }, { "id": "VM:TCAR:3124", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 194.0, "latitude": 49.468849182128906, "longitude": 1.0640498399734497 }, "stopId": "TCAR:PLEIAD", "timestamp": "1777033106", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13227" }, "vehicle": { "id": "TCAR:3124", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6105", "vehicle": { "position": { "bearing": 117.0, "latitude": 49.4380989074707, "longitude": 1.101334810256958 }, "stopId": "TCAR:PMARC1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:543" }, "vehicle": { "id": "TCAR:6105", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5210", "vehicle": { "position": { "bearing": 298.0, "latitude": 49.44687271118164, "longitude": 1.1063728332519531 }, "stopId": "TCAR:BOU2", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9520" }, "vehicle": { "id": "TCAR:5210", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6411", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 326.0, "latitude": 49.45701599121094, "longitude": 1.0682164430618286 }, "stopId": "TCAR:CAMPU2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4968" }, "vehicle": { "id": "TCAR:6411", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:727", "vehicle": { "position": { "bearing": 207.0, "latitude": 49.3529167175293, "longitude": 1.0931528806686401 }, "stopId": "TCAR:COMPX0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10531" }, "vehicle": { "id": "TCAR:727", "label": "C. Commercial" } } }, { "id": "VM:TCAR:5413", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 209.0, "latitude": 49.525054931640625, "longitude": 1.0352445840835571 }, "stopId": "TCAR:SOUEF0", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10954" }, "vehicle": { "id": "TCAR:5413", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:5409", "vehicle": { "position": { "bearing": 342.0, "latitude": 49.44918441772461, "longitude": 1.099537968635559 }, "stopId": "TCAR:RICAR1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8789" }, "vehicle": { "id": "TCAR:5409", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:711", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 105.0, "latitude": 49.43134689331055, "longitude": 1.1041836738586426 }, "stopId": "TCAR:ILACR", "timestamp": "1777033307", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14415" }, "vehicle": { "id": "TCAR:711", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:840", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 22.0, "latitude": 49.440006256103516, "longitude": 1.0893856287002563 }, "stopId": "TCAR:TARTS1", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4378" }, "vehicle": { "id": "TCAR:840", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:3131", "vehicle": { "position": { "bearing": 184.0, "latitude": 49.47734451293945, "longitude": 1.092970371246338 }, "stopId": "TCAR:SAKHA0", "timestamp": "1777033391", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13873" }, "vehicle": { "id": "TCAR:3131", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:3308", "vehicle": { "position": { "bearing": 57.0, "latitude": 49.45539474487305, "longitude": 1.0754090547561646 }, "stopId": "TCAR:CAMPU2", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18182" }, "vehicle": { "id": "TCAR:3308", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:3142", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 72.0, "latitude": 49.47028732299805, "longitude": 1.0496914386749268 }, "stopId": "TCAR:DEVIL3", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14020" }, "vehicle": { "id": "TCAR:3142", "label": "Tamarelle" } } }, { "id": "VM:TCAR:327", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 83.0, "latitude": 49.46696472167969, "longitude": 1.1415354013442993 }, "stopId": "TCAR:GRIGN1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15438" }, "vehicle": { "id": "TCAR:327", "label": "Le Chapître" } } }, { "id": "VM:TCAR:855", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 249.0, "latitude": 49.42979049682617, "longitude": 1.075474500656128 }, "stopId": "TCAR:AVCAE0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:3391" }, "vehicle": { "id": "TCAR:855", "label": "Georges Braque" } } }, { "id": "VM:TCAR:3125", "vehicle": { "position": { "bearing": 270.0, "latitude": 49.464080810546875, "longitude": 1.065050482749939 }, "stopId": "TCAR:RBOIS1", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13523" }, "vehicle": { "id": "TCAR:3125", "label": "La Pléiade" } } }, { "id": "VM:TCAR:5205", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 128.0, "latitude": 49.40478515625, "longitude": 1.1695420742034912 }, "stopId": "TCAR:CROCH0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11866" }, "vehicle": { "id": "TCAR:5205", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:325", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 314.0, "latitude": 49.425132751464844, "longitude": 1.175110936164856 }, "stopId": "TCAR:HETRA1", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15449" }, "vehicle": { "id": "TCAR:325", "label": "Le Chapître" } } }, { "id": "VM:TCAR:5207", "vehicle": { "position": { "bearing": 281.0, "latitude": 49.44737243652344, "longitude": 1.0946351289749146 }, "stopId": "TCAR:LYCOR0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8476" }, "vehicle": { "id": "TCAR:5207", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:6508", "vehicle": { "position": { "bearing": 342.0, "latitude": 49.44157028198242, "longitude": 1.0654990673065186 }, "stopId": "TCAR:RIBOT2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:18150" }, "vehicle": { "id": "TCAR:6508", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:6232", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 109.0, "latitude": 49.44887161254883, "longitude": 1.06504225730896 }, "stopId": "TCAR:RIBOU1", "timestamp": "1777033406", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1920" }, "vehicle": { "id": "TCAR:6232", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:3150", "vehicle": { "position": { "bearing": 207.0, "latitude": 49.447181701660156, "longitude": 1.093537449836731 }, "stopId": "TCAR:SVER7", "timestamp": "1777033378", "trip": { "directionId": 0, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15834" }, "vehicle": { "id": "TCAR:3150", "label": "Barr.de Darnétal" } } }, { "id": "VM:TCAR:6210", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 45.0, "latitude": 49.48887252807617, "longitude": 1.0488792657852173 }, "stopId": "TCAR:BMAIR1", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:620" }, "vehicle": { "id": "TCAR:6210", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5213", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 180.0, "latitude": 49.46354293823242, "longitude": 1.0467596054077148 }, "stopId": "TCAR:FRESN1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10934" }, "vehicle": { "id": "TCAR:5213", "label": "Mont-Riboudet" } } }, { "id": "VM:TCAR:3115", "vehicle": { "position": { "bearing": 170.0, "latitude": 49.414398193359375, "longitude": 1.091537356376648 }, "stopId": "TCAR:PGAUL0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10487" }, "vehicle": { "id": "TCAR:3115", "label": "C. Commercial" } } }, { "id": "VM:TCAR:5204", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 216.0, "latitude": 49.470802307128906, "longitude": 1.1209337711334229 }, "stopId": "TCAR:NARCI1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8431" }, "vehicle": { "id": "TCAR:5204", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:3126", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 16.0, "latitude": 49.443050384521484, "longitude": 1.0987629890441895 }, "stopId": "TCAR:HVR4", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13557" }, "vehicle": { "id": "TCAR:3126", "label": "La Pléiade" } } }, { "id": "VM:TCAR:705", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 31.0, "latitude": 49.462345123291016, "longitude": 1.1313750743865967 }, "stopId": "TCAR:TAMAR5", "timestamp": "1777033208", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13862" }, "vehicle": { "id": "TCAR:705", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:835", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 179.0, "latitude": 49.38591766357422, "longitude": 1.0708696842193604 }, "stopId": "TCAR:UNIV21", "timestamp": "1777033327", "trip": { "directionId": 1, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:4343" }, "vehicle": { "id": "TCAR:835", "label": "Boulingrin B" } } }, { "id": "VM:TCAR:5212", "vehicle": { "position": { "bearing": 262.0, "latitude": 49.44832992553711, "longitude": 1.0925312042236328 }, "stopId": "TCAR:RCAMP1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9574" }, "vehicle": { "id": "TCAR:5212", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:3111", "vehicle": { "position": { "bearing": 128.0, "latitude": 49.45012664794922, "longitude": 1.0890289545059204 }, "stopId": "TCAR:RCAMP0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13272" }, "vehicle": { "id": "TCAR:3111", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3132", "vehicle": { "position": { "bearing": 247.0, "latitude": 49.415855407714844, "longitude": 1.0433192253112793 }, "stopId": "TCAR:BROSS2", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17031" }, "vehicle": { "id": "TCAR:3132", "label": "La Bastille" } } }, { "id": "VM:TCAR:724", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 50.0, "latitude": 49.41447448730469, "longitude": 1.090309977531433 }, "stopId": "TCAR:HDVS1", "timestamp": "1777033071", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10501" }, "vehicle": { "id": "TCAR:724", "label": "C. Commercial" } } }, { "id": "VM:TCAR:6101", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 284.0, "latitude": 49.4404411315918, "longitude": 1.1276885271072388 }, "stopId": "TCAR:DRIVI2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2271" }, "vehicle": { "id": "TCAR:6101", "label": "Monet" } } }, { "id": "VM:TCAR:6231", "vehicle": { "position": { "bearing": 108.0, "latitude": 49.439117431640625, "longitude": 1.0971084833145142 }, "stopId": "TCAR:REPUB1", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5655" }, "vehicle": { "id": "TCAR:6231", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:329", "vehicle": { "position": { "bearing": 153.0, "latitude": 49.437904357910156, "longitude": 1.105210542678833 }, "stopId": "TCAR:STVIV1", "timestamp": "1777033268", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15573" }, "vehicle": { "id": "TCAR:329", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:3114", "vehicle": { "occupancyStatus": "NOT_BOARDABLE", "position": { "bearing": 336.0, "latitude": 49.43828201293945, "longitude": 1.123703122138977 }, "timestamp": "1777031806", "vehicle": { "id": "TCAR:3114", "label": "Dépôt 2 Rivières" } } }, { "id": "VM:TCAR:5402", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 337.0, "latitude": 49.45008087158203, "longitude": 1.047084927558899 }, "stopId": "TCAR:LCORM1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11229" }, "vehicle": { "id": "TCAR:5402", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:321", "vehicle": { "position": { "bearing": 288.0, "latitude": 49.44395446777344, "longitude": 1.0960544347763062 }, "stopId": "TCAR:LYCOR1", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15426" }, "vehicle": { "id": "TCAR:321", "label": "Le Chapître" } } }, { "id": "VM:TCAR:5314", "vehicle": { "position": { "bearing": 140.0, "latitude": 49.413795471191406, "longitude": 1.1367579698562622 }, "stopId": "TCAR:ESNAR0", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11855" }, "vehicle": { "id": "TCAR:5314", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:3128", "vehicle": { "position": { "bearing": 321.0, "latitude": 49.42977523803711, "longitude": 1.093119502067566 }, "stopId": "TCAR:BAMME1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13575" }, "vehicle": { "id": "TCAR:3128", "label": "La Pléiade" } } }, { "id": "VM:TCAR:3152", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 275.0, "latitude": 49.43991470336914, "longitude": 1.1307870149612427 }, "stopId": "TCAR:BDARN2", "timestamp": "1777033378", "trip": { "directionId": 1, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15734" }, "vehicle": { "id": "TCAR:3152", "label": "P. de la Vatine" } } }, { "id": "VM:TCAR:3149", "vehicle": { "position": { "bearing": 11.0, "latitude": 49.46213150024414, "longitude": 1.0867929458618164 }, "stopId": "TCAR:LESCO2", "timestamp": "1777033378", "trip": { "directionId": 1, "routeId": "TCAR:22", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15724" }, "vehicle": { "id": "TCAR:3149", "label": "P. de la Vatine" } } }, { "id": "VM:TCAR:6211", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.3871955871582, "longitude": 1.071030855178833 }, "stopId": "TCAR:CORBU1", "timestamp": "1777033378", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7505" }, "vehicle": { "id": "TCAR:6211", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6106", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 135.0, "latitude": 49.46559524536133, "longitude": 1.0715876817703247 }, "stopId": "TCAR:MTMAL1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5625" }, "vehicle": { "id": "TCAR:6106", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:320", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 239.0, "latitude": 49.45800018310547, "longitude": 1.1200387477874756 }, "stopId": "TCAR:FLOQU0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:20", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15575" }, "vehicle": { "id": "TCAR:320", "label": "Mairie St Aubin" } } }, { "id": "VM:TCAR:3122", "vehicle": { "position": { "bearing": 281.0, "latitude": 49.44639587402344, "longitude": 1.1071971654891968 }, "stopId": "TCAR:LECOQ1", "timestamp": "1777031286", "trip": { "directionId": 1, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14065" }, "vehicle": { "id": "TCAR:3122", "label": "Maromme La Maine" } } }, { "id": "VM:TCAR:3148", "vehicle": { "position": { "bearing": 228.0, "latitude": 49.42142868041992, "longitude": 1.092881441116333 }, "stopId": "TCAR:DRURO0", "timestamp": "1777033157", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13260" }, "vehicle": { "id": "TCAR:3148", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:838", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 225.0, "latitude": 49.41413116455078, "longitude": 1.090180516242981 }, "stopId": "TCAR:SOTTE0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:90", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2911" }, "vehicle": { "id": "TCAR:838", "label": "Technopôle" } } }, { "id": "VM:TCAR:3127", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 108.0, "latitude": 49.469905853271484, "longitude": 1.119480013847351 }, "stopId": "TCAR:BGUI4", "timestamp": "1777033406", "trip": { "directionId": 0, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14146" }, "vehicle": { "id": "TCAR:3127", "label": "Lycée Flaubert" } } }, { "id": "VM:TCAR:6410", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 16.0, "latitude": 49.44384002685547, "longitude": 1.150396704673767 }, "stopId": "TCAR:DUREC", "timestamp": "1777033349", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2278" }, "vehicle": { "id": "TCAR:6410", "label": "Monet" } } }, { "id": "VM:TCAR:710", "vehicle": { "position": { "bearing": 177.0, "latitude": 49.428436279296875, "longitude": 1.1106584072113037 }, "stopId": "TCAR:EAUPL0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15288" }, "vehicle": { "id": "TCAR:710", "label": "Grand Val" } } }, { "id": "VM:TCAR:5319", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 197.0, "latitude": 49.437442779541016, "longitude": 1.0961157083511353 }, "stopId": "TCAR:STNIC1", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8439" }, "vehicle": { "id": "TCAR:5319", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:5318", "vehicle": { "position": { "bearing": 28.0, "latitude": 49.461273193359375, "longitude": 1.1311109066009521 }, "stopId": "TCAR:TAMAR4", "timestamp": "1777033378", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9194" }, "vehicle": { "id": "TCAR:5318", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6233", "vehicle": { "position": { "bearing": 202.0, "latitude": 49.440643310546875, "longitude": 1.0866285562515259 }, "stopId": "TCAR:BELGE2", "timestamp": "1777033391", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:851" }, "vehicle": { "id": "TCAR:6233", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:730", "vehicle": { "position": { "bearing": 143.0, "latitude": 49.34619903564453, "longitude": 1.095337152481079 }, "stopId": "TCAR:FERRE1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10351" }, "vehicle": { "id": "TCAR:730", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:3119", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 13.0, "latitude": 49.475921630859375, "longitude": 1.092756748199463 }, "stopId": "TCAR:SAKHA1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14007" }, "vehicle": { "id": "TCAR:3119", "label": "Tamarelle" } } }, { "id": "VM:TCAR:3144", "vehicle": { "position": { "bearing": 278.0, "latitude": 49.430450439453125, "longitude": 1.0538877248764038 }, "stopId": "TCAR:PGLIS1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16925" }, "vehicle": { "id": "TCAR:3144", "label": "Ancienne Mare" } } }, { "id": "VM:TCAR:3135", "vehicle": { "position": { "bearing": 54.0, "latitude": 49.428314208984375, "longitude": 1.0942293405532837 }, "stopId": "TCAR:MATHI0", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:07", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13293" }, "vehicle": { "id": "TCAR:3135", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6228", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 73.0, "latitude": 49.4427490234375, "longitude": 1.030281662940979 }, "stopId": "TCAR:TOUYE2", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2274" }, "vehicle": { "id": "TCAR:6228", "label": "Monet" } } }, { "id": "VM:TCAR:714", "vehicle": { "position": { "bearing": 329.0, "latitude": 49.45636749267578, "longitude": 1.0958364009857178 }, "stopId": "TCAR:COTTA1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:11", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14426" }, "vehicle": { "id": "TCAR:714", "label": "Coll. L.de Vinci" } } }, { "id": "VM:TCAR:5410", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 18.0, "latitude": 49.4394645690918, "longitude": 1.0971412658691406 }, "stopId": "TCAR:RREPU1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8816" }, "vehicle": { "id": "TCAR:5410", "label": "Pl. de la Ronce" } } }, { "id": "VM:TCAR:3130", "vehicle": { "position": { "bearing": 60.0, "latitude": 49.414520263671875, "longitude": 1.091245174407959 }, "stopId": "TCAR:RASPA1", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17026" }, "vehicle": { "id": "TCAR:3130", "label": "La Bastille" } } }, { "id": "VM:TCAR:6201", "vehicle": { "position": { "bearing": 209.0, "latitude": 49.427223205566406, "longitude": 1.0698492527008057 }, "stopId": "TCAR:CHART1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7089" }, "vehicle": { "id": "TCAR:6201", "label": "Technopôle" } } }, { "id": "VM:TCAR:6117", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 161.0, "latitude": 49.45901107788086, "longitude": 1.0554049015045166 }, "stopId": "TCAR:MAISO1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:624" }, "vehicle": { "id": "TCAR:6117", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5211", "vehicle": { "position": { "bearing": 17.0, "latitude": 49.46681213378906, "longitude": 1.0891047716140747 }, "stopId": "TCAR:CCOMM1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9532" }, "vehicle": { "id": "TCAR:5211", "label": "La Vatine-C.Cial" } } }, { "id": "VM:TCAR:6207", "vehicle": { "position": { "bearing": 106.0, "latitude": 49.439090728759766, "longitude": 1.0972192287445068 }, "stopId": "TCAR:PMARC1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1907" }, "vehicle": { "id": "TCAR:6207", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:3139", "vehicle": { "position": { "bearing": 287.0, "latitude": 49.47040557861328, "longitude": 1.117469310760498 }, "stopId": "TCAR:MAXPO2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14054" }, "vehicle": { "id": "TCAR:3139", "label": "Maromme La Maine" } } }, { "id": "VM:TCAR:725", "vehicle": { "position": { "bearing": 44.0, "latitude": 49.50918197631836, "longitude": 1.0733654499053955 }, "stopId": "TCAR:PBOSC0", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:43", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17401" }, "vehicle": { "id": "TCAR:725", "label": "Longs Vallons" } } }, { "id": "VM:TCAR:6118", "vehicle": { "position": { "bearing": 302.0, "latitude": 49.44024658203125, "longitude": 1.0840893983840942 }, "stopId": "TCAR:BELGE2", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5014" }, "vehicle": { "id": "TCAR:6118", "label": "Mont aux Malades" } } }, { "id": "VM:TCAR:5510", "vehicle": { "position": { "bearing": 297.0, "latitude": 49.43510818481445, "longitude": 1.1056222915649414 }, "stopId": "TCAR:PARIS1", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11494" }, "vehicle": { "id": "TCAR:5510", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:3133", "vehicle": { "position": { "bearing": 36.0, "latitude": 49.47972869873047, "longitude": 1.035693883895874 }, "stopId": "TCAR:MMAIR1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14136" }, "vehicle": { "id": "TCAR:3133", "label": "Lycée Flaubert" } } }, { "id": "VM:TCAR:6408", "vehicle": { "position": { "bearing": 174.0, "latitude": 49.462154388427734, "longitude": 1.1312693357467651 }, "stopId": "TCAR:CHATL2", "timestamp": "1777033200", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:877" }, "vehicle": { "id": "TCAR:6408", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6114", "vehicle": { "position": { "bearing": 3.0, "latitude": 49.442657470703125, "longitude": 1.112963318824768 }, "stopId": "TCAR:CHRUT1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7100" }, "vehicle": { "id": "TCAR:6114", "label": "Technopôle" } } }, { "id": "VM:TCAR:6103", "vehicle": { "position": { "bearing": 280.0, "latitude": 49.43954086303711, "longitude": 1.0931166410446167 }, "stopId": "TCAR:CATHE2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:2276" }, "vehicle": { "id": "TCAR:6103", "label": "Monet" } } }, { "id": "VM:TCAR:6236", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 27.0, "latitude": 49.3979377746582, "longitude": 1.0624237060546875 }, "stopId": "TCAR:SANDT2", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7527" }, "vehicle": { "id": "TCAR:6236", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:3204", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 343.0, "latitude": 49.41242599487305, "longitude": 1.0731617212295532 }, "stopId": "TCAR:DIOCH4", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:41", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:16902" }, "vehicle": { "id": "TCAR:3204", "label": "Ancienne Mare" } } }, { "id": "VM:TCAR:706", "vehicle": { "position": { "bearing": 169.0, "latitude": 49.47517395019531, "longitude": 1.0482174158096313 }, "stopId": "TCAR:PALIS4", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:08", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:13828" }, "vehicle": { "id": "TCAR:706", "label": "Lycée du Cailly" } } }, { "id": "VM:TCAR:721", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 169.0, "latitude": 49.45807647705078, "longitude": 1.0579503774642944 }, "stopId": "TCAR:BROUC0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15305" }, "vehicle": { "id": "TCAR:721", "label": "Grand Val" } } }, { "id": "VM:TCAR:6501", "vehicle": { "position": { "bearing": 70.0, "latitude": 49.43897247314453, "longitude": 1.1085877418518066 }, "stopId": "TCAR:CHRUT1", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5666" }, "vehicle": { "id": "TCAR:6501", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:3147", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 135.0, "latitude": 49.32863998413086, "longitude": 1.095747947692871 }, "stopId": "TCAR:TOCEN", "timestamp": "1777033349", "trip": { "directionId": 1, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10325" }, "vehicle": { "id": "TCAR:3147", "label": "HDV Sotteville" } } }, { "id": "VM:TCAR:6412", "vehicle": { "position": { "bearing": 357.0, "latitude": 49.449493408203125, "longitude": 1.1408683061599731 }, "stopId": "TCAR:PSALO1", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:599" }, "vehicle": { "id": "TCAR:6412", "label": "Tamarelle" } } }, { "id": "VM:TCAR:5302", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 317.0, "latitude": 49.417789459228516, "longitude": 1.1316794157028198 }, "stopId": "TCAR:NEUVE1", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11482" }, "vehicle": { "id": "TCAR:5302", "label": "Théâtre des Arts" } } }, { "id": "VM:TCAR:5408", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 213.0, "latitude": 49.49119186401367, "longitude": 1.1434379816055298 }, "stopId": "TCAR:RONCE1", "timestamp": "1777033378", "trip": { "directionId": 0, "routeId": "TCAR:01", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:8420" }, "vehicle": { "id": "TCAR:5408", "label": "Stade Diochon" } } }, { "id": "VM:TCAR:6109", "vehicle": { "position": { "bearing": 73.0, "latitude": 49.4457893371582, "longitude": 1.0866957902908325 }, "stopId": "TCAR:CAUCT2", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7588" }, "vehicle": { "id": "TCAR:6109", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:6235", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 349.0, "latitude": 49.46958541870117, "longitude": 1.0504120588302612 }, "stopId": "TCAR:DVILL2", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:882" }, "vehicle": { "id": "TCAR:6235", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:6206", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 95.0, "latitude": 49.43879318237305, "longitude": 1.120067834854126 }, "stopId": "TCAR:HILAI2", "timestamp": "1777033407", "trip": { "directionId": 1, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7568" }, "vehicle": { "id": "TCAR:6206", "label": "Marie Curie-MTC" } } }, { "id": "VM:TCAR:5506", "vehicle": { "position": { "bearing": 322.0, "latitude": 49.5302848815918, "longitude": 1.0412529706954956 }, "stopId": "TCAR:HBOUR1", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:04", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11220" }, "vehicle": { "id": "TCAR:5506", "label": "Hameau Frévaux" } } }, { "id": "VM:TCAR:732", "vehicle": { "position": { "bearing": 343.0, "latitude": 49.40840530395508, "longitude": 1.1222485303878784 }, "stopId": "TCAR:LEVAL1", "timestamp": "1777033406", "trip": { "directionId": 1, "routeId": "TCAR:15", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:15180" }, "vehicle": { "id": "TCAR:732", "label": "Collège J. Verne" } } }, { "id": "VM:TCAR:5508", "vehicle": { "position": { "bearing": 112.0, "latitude": 49.462215423583984, "longitude": 1.069879412651062 }, "stopId": "TCAR:COLBE0", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9145" }, "vehicle": { "id": "TCAR:5508", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6413", "vehicle": { "position": { "bearing": 246.0, "latitude": 49.43846130371094, "longitude": 1.1067402362823486 }, "stopId": "TCAR:CHRUT2", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:951" }, "vehicle": { "id": "TCAR:6413", "label": "V. Schoelcher" } } }, { "id": "VM:TCAR:5405", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 135.0, "latitude": 49.46232604980469, "longitude": 1.0767130851745605 }, "stopId": "TCAR:CBLBE1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:91", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:5596" }, "vehicle": { "id": "TCAR:5405", "label": "CHU Ch. Nicolle" } } }, { "id": "VM:TCAR:6229", "vehicle": { "position": { "bearing": 123.0, "latitude": 49.4408073425293, "longitude": 1.0825189352035522 }, "stopId": "TCAR:BELGE1", "timestamp": "1777033391", "trip": { "directionId": 0, "routeId": "TCAR:92", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:560" }, "vehicle": { "id": "TCAR:6229", "label": "Tamarelle" } } }, { "id": "VM:TCAR:6116", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 229.0, "latitude": 49.44301986694336, "longitude": 1.0286076068878174 }, "stopId": "TCAR:TOUYE1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:93", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:1912" }, "vehicle": { "id": "TCAR:6116", "label": "Durécu-Lavoisier" } } }, { "id": "VM:TCAR:6404", "vehicle": { "position": { "bearing": 200.0, "latitude": 49.4445915222168, "longitude": 1.0855814218521118 }, "stopId": "TCAR:VXMAR1", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:6991" }, "vehicle": { "id": "TCAR:6404", "label": "Technopôle" } } }, { "id": "VM:TCAR:6506", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 123.0, "latitude": 49.46559524536133, "longitude": 1.0715187788009644 }, "stopId": "TCAR:MTMAL1", "timestamp": "1777033227", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17859" }, "vehicle": { "id": "TCAR:6506", "label": "Champlain" } } }, { "id": "VM:TCAR:3118", "vehicle": { "position": { "bearing": 191.0, "latitude": 49.48646926879883, "longitude": 1.061805248260498 }, "stopId": "TCAR:MPAGN1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:43", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17336" }, "vehicle": { "id": "TCAR:3118", "label": "Place du Vivier" } } }, { "id": "VM:TCAR:6120", "vehicle": { "position": { "bearing": 164.0, "latitude": 49.41377639770508, "longitude": 1.071792721748352 }, "stopId": "TCAR:DIOCT1", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:94", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:7066" }, "vehicle": { "id": "TCAR:6120", "label": "Technopôle" } } }, { "id": "VM:TCAR:5509", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 202.0, "latitude": 49.47087860107422, "longitude": 1.0915145874023438 }, "stopId": "TCAR:CCOMM0", "timestamp": "1777033247", "trip": { "directionId": 0, "routeId": "TCAR:02", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:9185" }, "vehicle": { "id": "TCAR:5509", "label": "Tamarelle" } } }, { "id": "VM:TCAR:7261", "vehicle": { "position": { "bearing": 235.0, "latitude": 49.398983001708984, "longitude": 1.162226915359497 }, "stopId": "TCAR:GALIL0", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:05", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:11876" }, "vehicle": { "id": "TCAR:7261", "label": "Lycée Galilée" } } }, { "id": "VM:TCAR:6509", "vehicle": { "position": { "bearing": 75.0, "latitude": 49.45680236816406, "longitude": 1.0709091424942017 }, "stopId": "TCAR:FDVAL1", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:95", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:17845" }, "vehicle": { "id": "TCAR:6509", "label": "Champlain" } } }, { "id": "VM:TCAR:719", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 180.0, "latitude": 49.41447448730469, "longitude": 1.090475082397461 }, "stopId": "TCAR:HDVS1", "timestamp": "1777033351", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10491" }, "vehicle": { "id": "TCAR:719", "label": "C. Commercial" } } }, { "id": "VM:TCAR:3141", "vehicle": { "position": { "bearing": 337.0, "latitude": 49.333255767822266, "longitude": 1.0981935262680054 }, "stopId": "TCAR:TOMAN1", "timestamp": "1777033404", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10536" }, "vehicle": { "id": "TCAR:3141", "label": "C. Commercial" } } }, { "id": "VM:TCAR:3145", "vehicle": { "position": { "bearing": 268.0, "latitude": 49.4805793762207, "longitude": 1.0502047538757324 }, "stopId": "TCAR:DLUNE5", "timestamp": "1777033404", "trip": { "directionId": 1, "routeId": "TCAR:10", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:14065" }, "vehicle": { "id": "TCAR:3145", "label": "Maromme La Maine" } } }, { "id": "VM:TCAR:3104", "vehicle": { "position": { "bearing": 180.0, "latitude": 49.40155792236328, "longitude": 1.0992692708969116 }, "stopId": "TCAR:CHROU0", "timestamp": "1777033407", "trip": { "directionId": 0, "routeId": "TCAR:03", "scheduleRelationship": "SCHEDULED", "tripId": "TCAR:10501" }, "vehicle": { "id": "TCAR:3104", "label": "C. Commercial" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1777033420" } }