Détails de la ressource
Nom du fichier :
Réseau Alternéo - RT - service position des véhicules
Format : gtfs-rt
GTFS RT service position des véhicules
Cette ressource fait partie du jeu de données Réseau urbain Alternéo.
Disponibilité au téléchargement
15/12/2025
100%
16/12/2025
100%
17/12/2025
100%
18/12/2025
100%
19/12/2025
100%
20/12/2025
100%
21/12/2025
100%
22/12/2025
100%
23/12/2025
100%
24/12/2025
100%
25/12/2025
100%
26/12/2025
100%
27/12/2025
100%
28/12/2025
100%
29/12/2025
100%
30/12/2025
100%
31/12/2025
100%
01/01/2026
100%
02/01/2026
100%
03/01/2026
100%
04/01/2026
100%
05/01/2026
100%
06/01/2026
100%
07/01/2026
100%
08/01/2026
100%
09/01/2026
100%
10/01/2026
100%
11/01/2026
100%
12/01/2026
100%
13/01/2026
100%
14/01/2026
100%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type
Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type
HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type
GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.Rapport de validation
✅Pas d'erreur
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 14/01/2026 à 08h15 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Valider ce GTFS-RT maintenantValidations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
| Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'occurences |
|---|---|---|---|
| E029 | The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id. | 26 | 16 fois (53 % des validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 2 | 2 fois (7 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 14/01/2026 à 10h23 Europe/Paris.
vehicle_positions (49) 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 14/01/2026 à 10h23 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "155",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 332.0,
"latitude": -21.29714584350586,
"longitude": 55.41813659667969,
"speed": 6.0
},
"stopId": "0:05530P",
"timestamp": "1768382614",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31025995"
},
"vehicle": {
"id": "155",
"label": "155"
}
}
},
{
"id": "159",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 20.0,
"latitude": -21.341646194458008,
"longitude": 55.47245407104492,
"speed": 2.0
},
"stopId": "0:19045C",
"timestamp": "1768382613",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022021"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "171",
"vehicle": {
"position": {
"bearing": 254.0,
"latitude": -21.269609451293945,
"longitude": 55.43806076049805,
"speed": 0.0
},
"stopId": "0:11010P",
"timestamp": "1768382632",
"trip": {
"directionId": 0,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021638"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "175",
"vehicle": {
"position": {
"bearing": 166.0,
"latitude": -21.16745376586914,
"longitude": 55.47134780883789,
"speed": 5.0
},
"stopId": "0:CI0285P",
"timestamp": "1768382611",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026068"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "143",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 66.0,
"latitude": -21.144145965576172,
"longitude": 55.4881591796875,
"speed": 6.0
},
"stopId": "0:CI0600C",
"timestamp": "1768382610",
"trip": {
"directionId": 0,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026166"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "144",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 34.0,
"latitude": -21.270708084106445,
"longitude": 55.400177001953125,
"speed": 0.0
},
"stopId": "0:14010C",
"timestamp": "1768382606",
"trip": {
"directionId": 0,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026856"
},
"vehicle": {
"id": "144",
"label": "144"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 314.0,
"latitude": -21.33091926574707,
"longitude": 55.52553176879883,
"speed": 2.0
},
"stopId": "0:06140C",
"timestamp": "1768382618",
"trip": {
"directionId": 0,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31025210"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 2.0,
"latitude": -21.26873207092285,
"longitude": 55.51065444946289,
"speed": 8.0
},
"stopId": "0:TA0145P",
"timestamp": "1768382612",
"trip": {
"directionId": 1,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021760"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "88",
"vehicle": {
"position": {
"bearing": 300.0,
"latitude": -21.288110733032227,
"longitude": 55.40266036987305,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768382614",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021936"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 213.0,
"latitude": -21.271228790283203,
"longitude": 55.414154052734375,
"speed": 8.0
},
"stopId": "0:05270C",
"timestamp": "1768382613",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036411"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "111",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 192.0,
"latitude": -21.23969841003418,
"longitude": 55.42411804199219,
"speed": 5.0
},
"stopId": "0:1D090C",
"timestamp": "1768382603",
"trip": {
"directionId": 0,
"routeId": "2290",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31027595"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 311.0,
"latitude": -21.291828155517578,
"longitude": 55.4681396484375,
"speed": 0.0
},
"stopId": "0:03350C",
"timestamp": "1768382611",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022163"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "115",
"vehicle": {
"position": {
"bearing": 198.0,
"latitude": -21.341588973999023,
"longitude": 55.47307205200195,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1768382629",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022158"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 288.0,
"latitude": -21.338838577270508,
"longitude": 55.47063064575195,
"speed": 5.0
},
"stopId": "0:18130P",
"timestamp": "1768382628",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036513"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 45.0,
"latitude": -21.2723388671875,
"longitude": 55.50996398925781,
"speed": 7.0
},
"stopId": "0:TA0145P",
"timestamp": "1768382612",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035572"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 108.0,
"latitude": -21.338634490966797,
"longitude": 55.46992111206055,
"speed": 3.0
},
"stopId": "0:18130C",
"timestamp": "1768382615",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036494"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 14.0,
"latitude": -21.33659553527832,
"longitude": 55.47031784057617,
"speed": 7.0
},
"stopId": "0:18190P",
"timestamp": "1768382613",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035585"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "93",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 44.0,
"latitude": -21.283363342285156,
"longitude": 55.47206115722656,
"speed": 7.0
},
"stopId": "0:01020C",
"timestamp": "1768382607",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036512"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "12",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 37.0,
"latitude": -21.28499412536621,
"longitude": 55.470733642578125,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1768382619",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022248"
},
"vehicle": {
"id": "12",
"label": "12"
}
}
},
{
"id": "14",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 66.0,
"latitude": -21.261417388916016,
"longitude": 55.349090576171875,
"speed": 11.0
},
"stopId": "0:46050C",
"timestamp": "1768382628",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031918"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "129",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 182.0,
"latitude": -21.22945213317871,
"longitude": 55.341827392578125,
"speed": 10.0
},
"stopId": "0:AV270C",
"timestamp": "1768382611",
"trip": {
"directionId": 0,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022569"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "130",
"vehicle": {
"position": {
"bearing": 182.0,
"latitude": -21.212730407714844,
"longitude": 55.3646125793457,
"speed": 4.0
},
"stopId": "0:AV540P",
"timestamp": "1768382611",
"trip": {
"directionId": 1,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026791"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 117.0,
"latitude": -21.26491928100586,
"longitude": 55.36544418334961,
"speed": 5.0
},
"stopId": "0:41016C",
"timestamp": "1768382611",
"trip": {
"directionId": 0,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031125"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"position": {
"bearing": 106.0,
"latitude": -21.265729904174805,
"longitude": 55.367042541503906,
"speed": 2.0
},
"stopId": "0:41016P",
"timestamp": "1768382621",
"trip": {
"directionId": 1,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031119"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 327.0,
"latitude": -21.303382873535156,
"longitude": 55.42442321777344,
"speed": 4.0
},
"stopId": "0:19070P",
"timestamp": "1768382610",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026587"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "32",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 198.0,
"latitude": -21.335390090942383,
"longitude": 55.470726013183594,
"speed": 6.0
},
"stopId": "0:01320C",
"timestamp": "1768382621",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31025996"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "34",
"vehicle": {
"position": {
"bearing": 88.0,
"latitude": -21.281959533691406,
"longitude": 55.47267532348633,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768382617",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022029"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 28.0,
"latitude": -21.274938583374023,
"longitude": 55.50569534301758,
"speed": 5.0
},
"stopId": "0:TA0001P",
"timestamp": "1768382619",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035584"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 18.0,
"latitude": -21.341123580932617,
"longitude": 55.472572326660156,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1768382614",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035586"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 101.0,
"latitude": -21.367935180664062,
"longitude": 55.568092346191406,
"speed": 10.0
},
"stopId": "0:PE00401C",
"timestamp": "1768382632",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022009"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 196.0,
"latitude": -21.26195526123047,
"longitude": 55.418312072753906,
"speed": 12.0
},
"stopId": "0:15210C",
"timestamp": "1768382605",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31032141"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 214.0,
"latitude": -21.317296981811523,
"longitude": 55.45292282104492,
"speed": 7.0
},
"stopId": "0:05355C",
"timestamp": "1768382616",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022041"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 109.0,
"latitude": -21.335968017578125,
"longitude": 55.46083450317383,
"speed": 0.0
},
"stopId": "0:07185C",
"timestamp": "1768382614",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026021"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "58",
"vehicle": {
"position": {
"bearing": 200.0,
"latitude": -21.34174346923828,
"longitude": 55.47304153442383,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1768382616",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022008"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 174.0,
"latitude": -21.252872467041016,
"longitude": 55.43313980102539,
"speed": 3.0
},
"stopId": "0:17090C",
"timestamp": "1768382628",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31032151"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 292.0,
"latitude": -21.270559310913086,
"longitude": 55.44493103027344,
"speed": 6.0
},
"stopId": "0:11635C",
"timestamp": "1768382632",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021911"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 186.0,
"latitude": -21.26081657409668,
"longitude": 55.437557220458984,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1768382610",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021949"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "71",
"vehicle": {
"position": {
"bearing": 51.0,
"latitude": -21.2894344329834,
"longitude": 55.407020568847656,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768382621",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026646"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "78",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 50.0,
"latitude": -21.270187377929688,
"longitude": 55.45174026489258,
"speed": 0.0
},
"stopId": "0:1C040P",
"timestamp": "1768382612",
"trip": {
"directionId": 0,
"routeId": "2320",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31027362"
},
"vehicle": {
"id": "78",
"label": "78"
}
}
},
{
"id": "105",
"vehicle": {
"position": {
"bearing": 186.0,
"latitude": -21.268484115600586,
"longitude": 55.37435531616211,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1768382623",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026422"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 74.0,
"latitude": -21.292940139770508,
"longitude": 55.469234466552734,
"speed": 5.0
},
"stopId": "0:03330P",
"timestamp": "1768382633",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022153"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "136",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 119.0,
"latitude": -21.328609466552734,
"longitude": 55.46811294555664,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1768382605",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31027582"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 90.0,
"latitude": -21.34109115600586,
"longitude": 55.472900390625,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1768382611",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022258"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 140.0,
"latitude": -21.332090377807617,
"longitude": 55.45566940307617,
"speed": 14.0
},
"stopId": "0:05370C",
"timestamp": "1768382618",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031887"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "109",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 226.0,
"latitude": -21.286544799804688,
"longitude": 55.46836853027344,
"speed": 4.0
},
"stopId": "0:03030C",
"timestamp": "1768382625",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036495"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 267.0,
"latitude": -21.285789489746094,
"longitude": 55.417999267578125,
"speed": 5.0
},
"stopId": "0:11285C",
"timestamp": "1768382611",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021923"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "177",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 295.0,
"latitude": -21.330015182495117,
"longitude": 55.47280502319336,
"speed": 5.0
},
"stopId": "0:05020C",
"timestamp": "1768382613",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31027581"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 181.0,
"latitude": -21.268484115600586,
"longitude": 55.37443542480469,
"speed": 0.0
},
"stopId": "0:46030C",
"timestamp": "1768382611",
"trip": {
"directionId": 0,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031557"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 91.0,
"latitude": -21.343637466430664,
"longitude": 55.47376251220703,
"speed": 3.0
},
"stopId": "0:01420P",
"timestamp": "1768382614",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035414"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1768382635"
}
}