Détails de la ressource
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
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
❌1 erreur
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 26/12/2025 à 08h07 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
Vehicle position far from trip shape E029 1 erreur
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.
Exemples d'erreurs
- vehicle.id 135 trip_id 2_51026424 at (-21.268547,55.374386) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Validations 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. | 30 | 15 fois (50 % des validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 3 | 3 fois (10 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 26/12/2025 à 14h06 Europe/Paris.
vehicle_positions (59) 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 26/12/2025 à 14h06 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "155",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 97.0,
"latitude": -21.33953857421875,
"longitude": 55.4730339050293,
"speed": 2.0
},
"stopId": "0:19045C",
"timestamp": "1766754397",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026003"
},
"vehicle": {
"id": "155",
"label": "155"
}
}
},
{
"id": "156",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 265.0,
"latitude": -21.29169273376465,
"longitude": 55.4136848449707,
"speed": 4.0
},
"stopId": "0:17775C",
"timestamp": "1766754396",
"trip": {
"directionId": 1,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031926"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "160",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 31.0,
"latitude": -21.333940505981445,
"longitude": 55.471309661865234,
"speed": 3.0
},
"stopId": "0:05010P",
"timestamp": "1766754384",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026028"
},
"vehicle": {
"id": "160",
"label": "160"
}
}
},
{
"id": "162",
"vehicle": {
"position": {
"bearing": 154.0,
"latitude": -21.33860969543457,
"longitude": 55.45734786987305,
"speed": 0.0
},
"stopId": "0:07215P",
"timestamp": "1766754405",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022013"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "171",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 318.0,
"latitude": -21.248292922973633,
"longitude": 55.43331527709961,
"speed": 6.0
},
"stopId": "0:17045P",
"timestamp": "1766754379",
"trip": {
"directionId": 1,
"routeId": "2330",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021532"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "175",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 187.0,
"latitude": -21.174962997436523,
"longitude": 55.480777740478516,
"speed": 4.0
},
"stopId": "0:CI0225P",
"timestamp": "1766754398",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026077"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 146.0,
"latitude": -21.311832427978516,
"longitude": 55.43058776855469,
"speed": 14.0
},
"stopId": "0:05450C",
"timestamp": "1766754389",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026029"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 236.0,
"latitude": -21.29926300048828,
"longitude": 55.43679428100586,
"speed": 12.0
},
"stopId": "0:05191P",
"timestamp": "1766754397",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021755"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "88",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 325.0,
"latitude": -21.292009353637695,
"longitude": 55.401180267333984,
"speed": 4.0
},
"stopId": "0:15360P",
"timestamp": "1766754380",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026878"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 170.0,
"latitude": -21.273223876953125,
"longitude": 55.44889450073242,
"speed": 7.0
},
"stopId": "0:11100C",
"timestamp": "1766754392",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021916"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "113",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 54.0,
"latitude": -21.2894344329834,
"longitude": 55.4069709777832,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1766754391",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021952"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "115",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 316.0,
"latitude": -21.313892364501953,
"longitude": 55.47589111328125,
"speed": 5.0
},
"stopId": "0:18270P",
"timestamp": "1766754383",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036518"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "90",
"vehicle": {
"position": {
"bearing": 306.0,
"latitude": -21.273027420043945,
"longitude": 55.50510787963867,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1766754383",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035595"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 151.0,
"latitude": -21.33016586303711,
"longitude": 55.47937774658203,
"speed": 5.0
},
"stopId": "0:01230C",
"timestamp": "1766754402",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036500"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 290.0,
"latitude": -21.333740234375,
"longitude": 55.47901153564453,
"speed": 8.0
},
"stopId": "0:01230P",
"timestamp": "1766754406",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022240"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "119",
"vehicle": {
"position": {
"bearing": 16.0,
"latitude": -21.341304779052734,
"longitude": 55.47255325317383,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1766754391",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036519"
},
"vehicle": {
"id": "119",
"label": "119"
}
}
},
{
"id": "93",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 196.0,
"latitude": -21.333097457885742,
"longitude": 55.47895431518555,
"speed": 6.0
},
"stopId": "0:01240C",
"timestamp": "1766754391",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022259"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "12",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 50.0,
"latitude": -21.281959533691406,
"longitude": 55.4726448059082,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1766754378",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036501"
},
"vehicle": {
"id": "12",
"label": "12"
}
}
},
{
"id": "14",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 269.0,
"latitude": -21.26519775390625,
"longitude": 55.33475112915039,
"speed": 2.0
},
"stopId": "0:46125P",
"timestamp": "1766754380",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031909"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "15",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 308.0,
"latitude": -21.291332244873047,
"longitude": 55.409969329833984,
"speed": 1.0
},
"stopId": "0:17775C",
"timestamp": "1766754400",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026002"
},
"vehicle": {
"id": "15",
"label": "15"
}
}
},
{
"id": "121",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 47.0,
"latitude": -21.3301944732666,
"longitude": 55.47261047363281,
"speed": 2.0
},
"stopId": "0:05030P",
"timestamp": "1766754380",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027889"
},
"vehicle": {
"id": "121",
"label": "121"
}
}
},
{
"id": "124",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 246.0,
"latitude": -21.317527770996094,
"longitude": 55.56668472290039,
"speed": 8.0
},
"stopId": "0:PE0032C",
"timestamp": "1766754391",
"trip": {
"directionId": 0,
"routeId": "5510",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021671"
},
"vehicle": {
"id": "124",
"label": "124"
}
}
},
{
"id": "125",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 176.0,
"latitude": -21.351255416870117,
"longitude": 55.562198638916016,
"speed": 7.0
},
"stopId": "0:PE0130C",
"timestamp": "1766754388",
"trip": {
"directionId": 0,
"routeId": "5550",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021630"
},
"vehicle": {
"id": "125",
"label": "125"
}
}
},
{
"id": "5",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 122.0,
"latitude": -21.324691772460938,
"longitude": 55.44575119018555,
"speed": 13.0
},
"stopId": "0:05370C",
"timestamp": "1766754393",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031891"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "129",
"vehicle": {
"position": {
"bearing": 299.0,
"latitude": -21.24185562133789,
"longitude": 55.333778381347656,
"speed": 0.0
},
"stopId": "0:AV1000C",
"timestamp": "1766754393",
"trip": {
"directionId": 1,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022564"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "26",
"vehicle": {
"position": {
"bearing": 57.0,
"latitude": -21.29359245300293,
"longitude": 55.39971923828125,
"speed": 0.0
},
"stopId": "0:1C040P",
"timestamp": "1766754401",
"trip": {
"directionId": 0,
"routeId": "2320",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027365"
},
"vehicle": {
"id": "26",
"label": "26"
}
}
},
{
"id": "130",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 234.0,
"latitude": -21.24310302734375,
"longitude": 55.35313034057617,
"speed": 4.0
},
"stopId": "0:AV900C",
"timestamp": "1766754381",
"trip": {
"directionId": 1,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021734"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 298.0,
"latitude": -21.244394302368164,
"longitude": 55.37447738647461,
"speed": 4.0
},
"stopId": "0:41050P",
"timestamp": "1766754400",
"trip": {
"directionId": 1,
"routeId": "4410",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026442"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 103.0,
"latitude": -21.265710830688477,
"longitude": 55.36699676513672,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1766754380",
"trip": {
"directionId": 1,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026436"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 40.0,
"latitude": -21.27553939819336,
"longitude": 55.50527572631836,
"speed": 4.0
},
"stopId": "0:02004C",
"timestamp": "1766754393",
"trip": {
"directionId": 1,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035590"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "34",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 44.0,
"latitude": -21.2902889251709,
"longitude": 55.45391845703125,
"speed": 10.0
},
"stopId": "0:04310P",
"timestamp": "1766754405",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022037"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 198.0,
"latitude": -21.332759857177734,
"longitude": 55.47163009643555,
"speed": 7.0
},
"stopId": "0:05010C",
"timestamp": "1766754386",
"trip": {
"directionId": 0,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035576"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 11.0,
"latitude": -21.341115951538086,
"longitude": 55.47258377075195,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1766754398",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035591"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"position": {
"bearing": 104.0,
"latitude": -21.3456974029541,
"longitude": 55.5618896484375,
"speed": 3.0
},
"stopId": "0:PE00200C",
"timestamp": "1766754392",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022001"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 79.0,
"latitude": -21.26365852355957,
"longitude": 55.43721008300781,
"speed": 7.0
},
"stopId": "0:11440P",
"timestamp": "1766754392",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021939"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 51.0,
"latitude": -21.29279327392578,
"longitude": 55.50728225708008,
"speed": 6.0
},
"stopId": "0:02360C",
"timestamp": "1766754393",
"trip": {
"directionId": 0,
"routeId": "1060",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022074"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 30.0,
"latitude": -21.344375610351562,
"longitude": 55.49251937866211,
"speed": 7.0
},
"stopId": "0:02166C",
"timestamp": "1766754392",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026004"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "46",
"vehicle": {
"position": {
"bearing": 107.0,
"latitude": -21.29193878173828,
"longitude": 55.404293060302734,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1766754383",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021915"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "58",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 343.0,
"latitude": -21.35674285888672,
"longitude": 55.565799713134766,
"speed": 4.0
},
"stopId": "0:PE04107C",
"timestamp": "1766754403",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022011"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 23.0,
"latitude": -21.247102737426758,
"longitude": 55.42870330810547,
"speed": 7.0
},
"stopId": "0:17030P",
"timestamp": "1766754394",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51032152"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 325.0,
"latitude": -21.25271224975586,
"longitude": 55.42486572265625,
"speed": 6.0
},
"stopId": "0:12460P",
"timestamp": "1766754386",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51032143"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "65",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 188.0,
"latitude": -21.208621978759766,
"longitude": 55.403507232666016,
"speed": 8.0
},
"stopId": "0:15030C",
"timestamp": "1766754393",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036409"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "77",
"vehicle": {
"position": {
"bearing": 129.0,
"latitude": -21.12946891784668,
"longitude": 55.47220230102539,
"speed": 3.0
},
"stopId": "0:CI0525P",
"timestamp": "1766754392",
"trip": {
"directionId": 1,
"routeId": "6620",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026183"
},
"vehicle": {
"id": "77",
"label": "77"
}
}
},
{
"id": "79",
"vehicle": {
"position": {
"bearing": 124.0,
"latitude": -21.334558486938477,
"longitude": 55.53263854980469,
"speed": 10.0
},
"stopId": "0:06466P",
"timestamp": "1766754403",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51025216"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "103",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 177.0,
"latitude": -21.237167358398438,
"longitude": 55.417110443115234,
"speed": 4.0
},
"stopId": "0:12420C",
"timestamp": "1766754392",
"trip": {
"directionId": 0,
"routeId": "2310",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027615"
},
"vehicle": {
"id": "103",
"label": "103"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 35.0,
"latitude": -21.26244354248047,
"longitude": 55.37282180786133,
"speed": 8.0
},
"stopId": "0:44140P",
"timestamp": "1766754402",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031130"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "122",
"vehicle": {
"position": {
"bearing": 109.0,
"latitude": -21.351558685302734,
"longitude": 55.555419921875,
"speed": 9.0
},
"stopId": "0:PE0285C",
"timestamp": "1766754393",
"trip": {
"directionId": 1,
"routeId": "5580",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031090"
},
"vehicle": {
"id": "122",
"label": "122"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 312.0,
"latitude": -21.32019805908203,
"longitude": 55.473899841308594,
"speed": 9.0
},
"stopId": "0:05100P",
"timestamp": "1766754396",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022174"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "136",
"vehicle": {
"position": {
"bearing": 260.0,
"latitude": -21.28424835205078,
"longitude": 55.479068756103516,
"speed": 9.0
},
"stopId": "0:01050P",
"timestamp": "1766754380",
"trip": {
"directionId": 1,
"routeId": "1080",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021898"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 62.0,
"latitude": -21.282032012939453,
"longitude": 55.47267532348633,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1766754391",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022169"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 143.0,
"latitude": -21.292617797851562,
"longitude": 55.40161895751953,
"speed": 2.0
},
"stopId": "0:11342C",
"timestamp": "1766754392",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031892"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 64.0,
"latitude": -21.2959041595459,
"longitude": 55.454689025878906,
"speed": 5.0
},
"stopId": "0:13080C",
"timestamp": "1766754380",
"trip": {
"directionId": 1,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026590"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"position": {
"bearing": 201.0,
"latitude": -21.341697692871094,
"longitude": 55.47304153442383,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1766754406",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022167"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 215.0,
"latitude": -21.326793670654297,
"longitude": 55.47414779663086,
"speed": 0.0
},
"stopId": "0:07030C",
"timestamp": "1766754390",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027890"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "87",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 168.0,
"latitude": -21.273944854736328,
"longitude": 55.44083023071289,
"speed": 0.0
},
"stopId": "0:11160P",
"timestamp": "1766754404",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51034882"
},
"vehicle": {
"id": "87",
"label": "87"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 346.0,
"latitude": -21.28003692626953,
"longitude": 55.36595153808594,
"speed": 0.0
},
"stopId": "0:46070C",
"timestamp": "1766754395",
"trip": {
"directionId": 1,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031565"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "179",
"vehicle": {
"position": {
"bearing": 135.0,
"latitude": -21.334932327270508,
"longitude": 55.4543571472168,
"speed": 0.0
},
"stopId": "0:07190C",
"timestamp": "1766754383",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035421"
},
"vehicle": {
"id": "179",
"label": "179"
}
}
},
{
"id": "180",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 115.0,
"latitude": -21.34288215637207,
"longitude": 55.46623229980469,
"speed": 1.0
},
"stopId": "0:04250C",
"timestamp": "1766754392",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035420"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 35.0,
"latitude": -21.289119720458984,
"longitude": 55.41289138793945,
"speed": 8.0
},
"stopId": "0:11320P",
"timestamp": "1766754379",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026637"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1766754408"
}
}