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
❌3 erreurs
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 05/12/2025 à 08h04 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
Vehicle position far from trip shape E029 3 erreurs
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 1_51029897 at (-21.268467,55.374454) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 38 trip_id 1_51020438 at (-21.345798,55.56215) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 60 trip_id 1_51020512 at (-21.262667,55.440247) 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. | 37 | 17 fois (57 % des validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 3 | 3 fois (10 % des validations) |
| E024 | GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt | 108 | 2 fois (7 % des validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 05/12/2025 à 11h01 Europe/Paris.
vehicle_positions (55) 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 05/12/2025 à 11h01 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "156",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 202.0,
"latitude": -21.27077293395996,
"longitude": 55.37391662597656,
"speed": 8.0
},
"stopId": "0:17790P",
"timestamp": "1764928860",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031852"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 76.0,
"latitude": -21.282066345214844,
"longitude": 55.472625732421875,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1764928866",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036465"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "161",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 96.0,
"latitude": -21.3533935546875,
"longitude": 55.51016616821289,
"speed": 7.0
},
"stopId": "0:02180P",
"timestamp": "1764928870",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025933"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 198.0,
"latitude": -21.335453033447266,
"longitude": 55.47069549560547,
"speed": 1.0
},
"stopId": "0:01320C",
"timestamp": "1764928854",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036432"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "172",
"vehicle": {
"position": {
"bearing": 201.0,
"latitude": -21.341751098632812,
"longitude": 55.472999572753906,
"speed": 0.0
},
"stopId": "0:19055C",
"timestamp": "1764928859",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51028606"
},
"vehicle": {
"id": "172",
"label": "172"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 290.0,
"latitude": -21.203458786010742,
"longitude": 55.447486877441406,
"speed": 7.0
},
"stopId": "0:CI0755P",
"timestamp": "1764928870",
"trip": {
"directionId": 1,
"routeId": "6600",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025749"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "144",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 228.0,
"latitude": -21.28553581237793,
"longitude": 55.40924835205078,
"speed": 5.0
},
"stopId": "0:05343C",
"timestamp": "1764928853",
"trip": {
"directionId": 0,
"routeId": "6600",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025755"
},
"vehicle": {
"id": "144",
"label": "144"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 105.0,
"latitude": -21.3392391204834,
"longitude": 55.47187805175781,
"speed": 3.0
},
"stopId": "0:01362C",
"timestamp": "1764928849",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025909"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"position": {
"bearing": 72.0,
"latitude": -21.281986236572266,
"longitude": 55.47265625,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1764928865",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042350"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "88",
"vehicle": {
"position": {
"bearing": 64.0,
"latitude": -21.293659210205078,
"longitude": 55.39912796020508,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1764928841",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022591"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 221.0,
"latitude": -21.277103424072266,
"longitude": 55.42117691040039,
"speed": 4.0
},
"stopId": "0:12350C",
"timestamp": "1764928845",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029429"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 308.0,
"latitude": -21.36771011352539,
"longitude": 55.55977249145508,
"speed": 0.0
},
"stopId": "0:PE04037C",
"timestamp": "1764928856",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020440"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 310.0,
"latitude": -21.28911018371582,
"longitude": 55.40694808959961,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1764928846",
"trip": {
"directionId": 1,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020161"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 195.0,
"latitude": -21.338523864746094,
"longitude": 55.46971893310547,
"speed": 2.0
},
"stopId": "0:18130C",
"timestamp": "1764928849",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027122"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "114",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 135.0,
"latitude": -21.329689025878906,
"longitude": 55.4716911315918,
"speed": 3.0
},
"stopId": "0:05020C",
"timestamp": "1764928865",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027123"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "90",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 33.0,
"latitude": -21.29515266418457,
"longitude": 55.5053596496582,
"speed": 2.0
},
"stopId": "0:02355P",
"timestamp": "1764928856",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035516"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 343.0,
"latitude": -21.31951904296875,
"longitude": 55.48167419433594,
"speed": 7.0
},
"stopId": "0:03235P",
"timestamp": "1764928866",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036449"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 330.0,
"latitude": -21.276399612426758,
"longitude": 55.49720001220703,
"speed": 3.0
},
"stopId": "0:02410P",
"timestamp": "1764928845",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020372"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "93",
"vehicle": {
"position": {
"bearing": 198.0,
"latitude": -21.341644287109375,
"longitude": 55.473060607910156,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1764928857",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035503"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "12",
"vehicle": {
"position": {
"bearing": 23.0,
"latitude": -21.341169357299805,
"longitude": 55.47260284423828,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1764928856",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042346"
},
"vehicle": {
"id": "12",
"label": "12"
}
}
},
{
"id": "121",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 288.0,
"latitude": -21.34239959716797,
"longitude": 55.47484588623047,
"speed": 3.0
},
"stopId": "0:07107C",
"timestamp": "1764928863",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026935"
},
"vehicle": {
"id": "121",
"label": "121"
}
}
},
{
"id": "5",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 335.0,
"latitude": -21.28770637512207,
"longitude": 55.398048400878906,
"speed": 3.0
},
"stopId": "0:17840P",
"timestamp": "1764928843",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031868"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 300.0,
"latitude": -21.327396392822266,
"longitude": 55.45010757446289,
"speed": 13.0
},
"stopId": "0:05440P",
"timestamp": "1764928844",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031869"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "130",
"vehicle": {
"position": {
"bearing": 100.0,
"latitude": -21.206478118896484,
"longitude": 55.355289459228516,
"speed": 0.0
},
"stopId": "0:AV550C",
"timestamp": "1764928869",
"trip": {
"directionId": 0,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022576"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"position": {
"bearing": 103.0,
"latitude": -21.268604278564453,
"longitude": 55.374691009521484,
"speed": 0.0
},
"stopId": "0:41016P",
"timestamp": "1764928860",
"trip": {
"directionId": 1,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029875"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 354.0,
"latitude": -21.248476028442383,
"longitude": 55.36407470703125,
"speed": 6.0
},
"stopId": "0:43160P",
"timestamp": "1764928849",
"trip": {
"directionId": 1,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029884"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 294.0,
"latitude": -21.284107208251953,
"longitude": 55.5046501159668,
"speed": 10.0
},
"stopId": "0:02380P",
"timestamp": "1764928858",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035531"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "33",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 324.0,
"latitude": -21.30442237854004,
"longitude": 55.42551040649414,
"speed": 0.0
},
"stopId": "0:19302C",
"timestamp": "1764928861",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025908"
},
"vehicle": {
"id": "33",
"label": "33"
}
}
},
{
"id": "34",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 183.0,
"latitude": -21.295143127441406,
"longitude": 55.44744110107422,
"speed": 1.0
},
"stopId": "0:05140C",
"timestamp": "1764928843",
"trip": {
"directionId": 1,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026555"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 355.0,
"latitude": -21.283926010131836,
"longitude": 55.478477478027344,
"speed": 8.0
},
"stopId": "0:01050P",
"timestamp": "1764928867",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042340"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 126.0,
"latitude": -21.29789161682129,
"longitude": 55.45266342163086,
"speed": 2.0
},
"stopId": "0:03100C",
"timestamp": "1764928842",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036433"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 252.0,
"latitude": -21.367523193359375,
"longitude": 55.5684928894043,
"speed": 2.0
},
"stopId": "0:PE0440P",
"timestamp": "1764928853",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020427"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 267.0,
"latitude": -21.286073684692383,
"longitude": 55.4144401550293,
"speed": 8.0
},
"stopId": "0:11430C",
"timestamp": "1764928862",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020539"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 17.0,
"latitude": -21.33249855041504,
"longitude": 55.471736907958984,
"speed": 5.0
},
"stopId": "0:05020P",
"timestamp": "1764928853",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025934"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "58",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 92.0,
"latitude": -21.34363555908203,
"longitude": 55.47163009643555,
"speed": 4.0
},
"stopId": "0:01420P",
"timestamp": "1764928844",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020428"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 48.0,
"latitude": -21.28940773010254,
"longitude": 55.406982421875,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1764928865",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020503"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 302.0,
"latitude": -21.273134231567383,
"longitude": 55.416988372802734,
"speed": 6.0
},
"stopId": "0:15233P",
"timestamp": "1764928867",
"trip": {
"directionId": 1,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029957"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 5.0,
"latitude": -21.270166397094727,
"longitude": 55.44831848144531,
"speed": 7.0
},
"stopId": "0:11070P",
"timestamp": "1764928857",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020527"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 35.0,
"latitude": -21.289478302001953,
"longitude": 55.406864166259766,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1764928841",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036386"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 308.0,
"latitude": -21.286863327026367,
"longitude": 55.408241271972656,
"speed": 2.0
},
"stopId": "0:14210P",
"timestamp": "1764928843",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026627"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "77",
"vehicle": {
"position": {
"bearing": 32.0,
"latitude": -21.13372802734375,
"longitude": 55.47169494628906,
"speed": 4.0
},
"stopId": "0:CI0540P",
"timestamp": "1764928861",
"trip": {
"directionId": 1,
"routeId": "6620",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51043130"
},
"vehicle": {
"id": "77",
"label": "77"
}
}
},
{
"id": "79",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 17.0,
"latitude": -21.333003997802734,
"longitude": 55.47157669067383,
"speed": 9.0
},
"stopId": "0:05020P",
"timestamp": "1764928863",
"trip": {
"directionId": 1,
"routeId": "1140",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031658"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 85.0,
"latitude": -21.251785278320312,
"longitude": 55.382266998291016,
"speed": 9.0
},
"stopId": "0:44060C",
"timestamp": "1764928862",
"trip": {
"directionId": 0,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029896"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 225.0,
"latitude": -21.32923698425293,
"longitude": 55.480621337890625,
"speed": 9.0
},
"stopId": "0:01210C",
"timestamp": "1764928862",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042325"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "136",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 343.0,
"latitude": -21.336715698242188,
"longitude": 55.4636344909668,
"speed": 7.0
},
"stopId": "0:07180P",
"timestamp": "1764928854",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020877"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"position": {
"bearing": 340.0,
"latitude": -21.28247833251953,
"longitude": 55.473140716552734,
"speed": 8.0
},
"stopId": "0:03010C",
"timestamp": "1764928870",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027132"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"position": {
"bearing": 20.0,
"latitude": -21.341331481933594,
"longitude": 55.47251510620117,
"speed": 1.0
},
"stopId": "0:19045C",
"timestamp": "1764928846",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031870"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "109",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 34.0,
"latitude": -21.33148193359375,
"longitude": 55.47212219238281,
"speed": 7.0
},
"stopId": "0:05020P",
"timestamp": "1764928856",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027145"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "84",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 205.0,
"latitude": -21.290979385375977,
"longitude": 55.51358413696289,
"speed": 11.0
},
"stopId": "0:02010C",
"timestamp": "1764928864",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035532"
},
"vehicle": {
"id": "84",
"label": "84"
}
}
},
{
"id": "85",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 151.0,
"latitude": -21.263198852539062,
"longitude": 55.4372444152832,
"speed": 3.0
},
"stopId": "0:11010C",
"timestamp": "1764928862",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020515"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "87",
"vehicle": {
"position": {
"bearing": 53.0,
"latitude": -21.289756774902344,
"longitude": 55.40668869018555,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1764928846",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022598"
},
"vehicle": {
"id": "87",
"label": "87"
}
}
},
{
"id": "176",
"vehicle": {
"position": {
"bearing": 248.0,
"latitude": -21.326671600341797,
"longitude": 55.467708587646484,
"speed": 3.0
},
"stopId": "0:07140C",
"timestamp": "1764928849",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026934"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 291.0,
"latitude": -21.33928680419922,
"longitude": 55.472129821777344,
"speed": 0.0
},
"stopId": "0:18130P",
"timestamp": "1764928859",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035393"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 43.0,
"latitude": -21.26125144958496,
"longitude": 55.355106353759766,
"speed": 4.0
},
"stopId": "0:46070C",
"timestamp": "1764928851",
"trip": {
"directionId": 1,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51030077"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 287.0,
"latitude": -21.335601806640625,
"longitude": 55.475311279296875,
"speed": 5.0
},
"stopId": "0:01280C",
"timestamp": "1764928868",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035392"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1764928876"
}
}