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