Détails de la ressource
Les 2 types de données sont mises à disposition dans ce flux de données temps réel.
Pour l’instant les données sont diffusées en GTFS-RT et en Siri lorsque le flux sera disponible.
Cette ressource fait partie du jeu de données Réseau urbain Citibus.
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
❌193 erreurs, 1 avertissement
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 23/01/2026 à 08h14 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
GTFS-rt trip_id does not exist in GTFS data and does not have schedule_relationship of ADDED E003 17 erreurs
All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED
Exemples d'erreurs
- trip_id 300000007 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 300000149 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 300000219 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 300000509 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 300000917 does not exist in the GTFS data and does not have schedule_relationship of ADDED
trip start_time does not match first GTFS arrival_time E023 13 erreurs
For normal scheduled trips (i.e., not defined in frequencies.txt), the GTFS-realtime trip start_time must match the first GTFS arrival_time in stop_times.txt for this trip
Exemples d'erreurs
- GTFS-rt trip_id 300000205 start_time is 07:25:00 and GTFS initial arrival_time is 12:05:00 - times do not match
- GTFS-rt trip_id 300000088 start_time is 07:27:00 and GTFS initial arrival_time is 08:46:00 - times do not match
- GTFS-rt trip_id 300000358 start_time is 07:35:00 and GTFS initial arrival_time is 17:57:00 - times do not match
- GTFS-rt trip_id 300000124 start_time is 07:50:00 and GTFS initial arrival_time is 12:50:00 - times do not match
- GTFS-rt trip_id 300000796 start_time is 07:52:00 and GTFS initial arrival_time is 08:54:00 - times do not match
trip direction_id does not match GTFS data E024 14 erreurs
GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt
Exemples d'erreurs
- GTFS-rt trip_id 300000205 trip.direction_id is 0 but GTFS trip.direction_id is 1 - direction_id does not match
- GTFS-rt trip_id 300000088 trip.direction_id is 0 but GTFS trip.direction_id is 1 - direction_id does not match
- GTFS-rt trip_id 300000124 trip.direction_id is 1 but GTFS trip.direction_id is 0 - direction_id does not match
- GTFS-rt trip_id 300000796 trip.direction_id is 0 but GTFS trip.direction_id is 1 - direction_id does not match
- GTFS-rt trip_id 300000085 trip.direction_id is 0 but GTFS trip.direction_id is 1 - direction_id does not match
Vehicle position far from trip shape E029 6 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 narbonne-712 trip_id 300000205 at (43.18588,3.0204415) 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 narbonne-603 trip_id 300000358 at (43.18479,3.0001726) 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 narbonne-713 trip_id 300000085 at (43.18766,2.9966717) 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 narbonne-714 trip_id 300000104 at (43.165073,2.9881632) 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 narbonne-707 trip_id 300000435 at (43.191814,3.0150628) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
GTFS-rt trip.trip_id does not belong to GTFS-rt trip.route_id in GTFS trips.txt E035 26 erreurs
The GTFS-rt trip.trip_id should belong to the specified trip.route_id in GTFS trips.txt
Exemples d'erreurs
- GTFS-rt entity ID trip-300000205 trip_id 300000205 has route_id D but belongs to GTFS route_id 15 in GTFS trips.txt
- GTFS-rt entity ID trip-300000088 trip_id 300000088 has route_id E but belongs to GTFS route_id 6 in GTFS trips.txt
- GTFS-rt entity ID trip-300000358 trip_id 300000358 has route_id C but belongs to GTFS route_id CIT2 in GTFS trips.txt
- GTFS-rt entity ID trip-300000124 trip_id 300000124 has route_id D but belongs to GTFS route_id 20 in GTFS trips.txt
- GTFS-rt entity ID trip-300000796 trip_id 300000796 has route_id A but belongs to GTFS route_id CIT2 in GTFS trips.txt
GTFS-rt stop_time_update stop_sequence and stop_id do not match GTFS E045 113 erreurs
If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt
Exemples d'erreurs
- GTFS-rt trip_id 300000205 stop_sequence 29 has stop_id _2572 but GTFS stop_sequence 29 has stop_id _2731 - stop_ids should be the same
- GTFS-rt trip_id 300000205 stop_sequence 30 has stop_id _2444 but GTFS stop_sequence 30 has stop_id _2615 - stop_ids should be the same
- GTFS-rt trip_id 300000205 stop_sequence 31 has stop_id _2442 but GTFS stop_sequence 31 has stop_id _2543 - stop_ids should be the same
- GTFS-rt trip_id 300000205 stop_sequence 32 has stop_id _2580 but GTFS stop_sequence 32 has stop_id _2733 - stop_ids should be the same
- GTFS-rt trip_id 300000205 stop_sequence 33 has stop_id _2506 but GTFS stop_sequence 33 has stop_id _2449 - stop_ids should be the same
VehiclePosition and TripUpdate ID pairing mismatch E047 1 erreur
If separate `VehiclePositions` and `TripUpdates` feeds are provided, `VehicleDescriptor` or `TripDescriptor` ID value pairing should match between the two feeds.
Exemples d'erreurs
- trip_id 300000124 and vehicle_id narbonne-605 pairing in VehiclePositions does not match trip_id 300000127 and vehicle_id narbonne-605 pairing in TripUpdates feed and trip block_ids aren't the same - ID pairing between feeds should match
GTFS-rt stop_sequence not found in GTFS data E051 3 erreurs
All stop_time_update stop_sequences in GTFS-realtime data must appear in GTFS stop_times.txt for that trip
Exemples d'erreurs
- GTFS-rt trip_id 300000358 contains stop_sequence 27 that does not exist in GTFS stop_times.txt for this trip
- GTFS-rt trip_id 300000124 contains stop_sequence 26 that does not exist in GTFS stop_times.txt for this trip
- GTFS-rt trip_id 300000796 contains stop_sequence 17 that does not exist in GTFS stop_times.txt for this trip
Avertissements
ID in one feed missing from the other W003 1 erreur
a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed
Exemples d'erreurs
- trip_id 300000127 is in TripUpdates but not in VehiclePositions feed
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 |
|---|---|---|---|
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 386 | 24 fois (80 % des validations) |
| E023 | For normal scheduled trips (i.e., not defined in frequencies.txt), the GTFS-realtime trip start_time must match the first GTFS arrival_time in stop_times.txt for this trip | 304 | 24 fois (80 % des validations) |
| E024 | GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt | 262 | 24 fois (80 % des validations) |
| E035 | The GTFS-rt trip.trip_id should belong to the specified trip.route_id in GTFS trips.txt | 554 | 24 fois (80 % des validations) |
| E045 | If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt | 2 799 | 24 fois (80 % des validations) |
| 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. | 170 | 22 fois (73 % des validations) |
| E051 | All stop_time_update stop_sequences in GTFS-realtime data must appear in GTFS stop_times.txt for that trip | 48 | 21 fois (70 % des validations) |
| W003 | a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed | 89 | 19 fois (63 % des validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 73 | 13 fois (43 % des validations) |
| E047 | If separate `VehiclePositions` and `TripUpdates` feeds are provided, `VehicleDescriptor` or `TripDescriptor` ID value pairing should match between the two feeds. | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 24/01/2026 à 06h10 Europe/Paris.
vehicle_positions (3) trip_updates (3) service_alerts (0)Entités présentes dans ce flux lors des 7 derniers jours.
trip_updates vehicle_positionsFlux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 24/01/2026 à 06h10 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "trip-300000909",
"tripUpdate": {
"delay": 87,
"stopTimeUpdate": [
{
"arrival": {
"delay": 87,
"time": "1769231317"
},
"departure": {
"delay": 87,
"time": "1769231427"
},
"stopId": "_2802",
"stopSequence": 8
},
{
"arrival": {
"delay": 87
},
"departure": {
"delay": 87
},
"stopId": "_2395",
"stopSequence": 9
},
{
"arrival": {
"delay": 87
},
"departure": {
"delay": 87
},
"stopId": "_2426",
"stopSequence": 10
},
{
"arrival": {
"delay": 87
},
"departure": {
"delay": 87
},
"stopId": "_3057",
"stopSequence": 11
},
{
"arrival": {
"delay": 87
},
"departure": {
"delay": 87
},
"stopId": "_3049",
"stopSequence": 12
}
],
"timestamp": "1769231429",
"trip": {
"directionId": 1,
"routeId": "CIT2",
"scheduleRelationship": "SCHEDULED",
"startTime": "05:57:00",
"tripId": "300000909"
},
"vehicle": {
"id": "narbonne-504",
"label": "504",
"licensePlate": "HB-277-VS"
}
}
},
{
"id": "trip-300000270",
"tripUpdate": {
"delay": -94,
"stopTimeUpdate": [
{
"arrival": {
"delay": -66,
"time": "1769231321"
},
"departure": {
"delay": -66,
"time": "1769231333"
},
"stopId": "_2531",
"stopSequence": 8
},
{
"arrival": {
"delay": -94,
"time": "1769231416"
},
"departure": {
"delay": -94,
"time": "1769231425"
},
"stopId": "_2507",
"stopSequence": 9
},
{
"arrival": {
"delay": -94
},
"departure": {
"delay": -94
},
"stopId": "_2515",
"stopSequence": 10
},
{
"arrival": {
"delay": -94
},
"departure": {
"delay": -94
},
"stopId": "_3055",
"stopSequence": 11
}
],
"timestamp": "1769231446",
"trip": {
"directionId": 0,
"routeId": "CIT2",
"scheduleRelationship": "SCHEDULED",
"startTime": "06:00:00",
"tripId": "300000270"
},
"vehicle": {
"id": "narbonne-506",
"label": "506",
"licensePlate": "HB-437-VS"
}
}
},
{
"id": "trip-300000910",
"tripUpdate": {
"delay": 0,
"stopTimeUpdate": [
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_3055",
"stopSequence": 1
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2443",
"stopSequence": 2
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_3111",
"stopSequence": 3
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2434",
"stopSequence": 4
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2435",
"stopSequence": 5
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2479",
"stopSequence": 6
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2455",
"stopSequence": 7
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2802",
"stopSequence": 8
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2395",
"stopSequence": 9
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_2426",
"stopSequence": 10
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_3057",
"stopSequence": 11
},
{
"arrival": {
"delay": 0
},
"departure": {
"delay": 0
},
"stopId": "_3049",
"stopSequence": 12
}
],
"timestamp": "1769231429",
"trip": {
"directionId": 1,
"routeId": "CIT2",
"scheduleRelationship": "SCHEDULED",
"startTime": "06:12:00",
"tripId": "300000910"
},
"vehicle": {
"id": "narbonne-505",
"label": "505",
"licensePlate": "HB-370-VS"
}
}
},
{
"id": "vehicle-narbonne-506",
"vehicle": {
"currentStatus": "INCOMING_AT",
"currentStopSequence": 10,
"position": {
"bearing": 44.0,
"latitude": 43.19176483154297,
"longitude": 3.007612466812134,
"speed": 5.0
},
"stopId": "_2515",
"timestamp": "1769231445",
"trip": {
"directionId": 0,
"routeId": "CIT2",
"scheduleRelationship": "SCHEDULED",
"tripId": "300000270"
},
"vehicle": {
"id": "narbonne-506",
"label": "506",
"licensePlate": "HB-437-VS"
}
}
},
{
"id": "vehicle-narbonne-505",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 0.0,
"latitude": 43.19930648803711,
"longitude": 3.0156466960906982,
"speed": 0.0
},
"stopId": "_2443",
"timestamp": "1769231427",
"trip": {
"directionId": 1,
"routeId": "CIT2",
"scheduleRelationship": "SCHEDULED",
"tripId": "300000910"
},
"vehicle": {
"id": "narbonne-505",
"label": "505",
"licensePlate": "HB-370-VS"
}
}
},
{
"id": "vehicle-narbonne-504",
"vehicle": {
"currentStopSequence": 9,
"position": {
"bearing": 243.0,
"latitude": 43.180931091308594,
"longitude": 3.005225658416748,
"speed": 5.277778148651123
},
"stopId": "_2395",
"timestamp": "1769231427",
"trip": {
"directionId": 1,
"routeId": "CIT2",
"scheduleRelationship": "SCHEDULED",
"tripId": "300000909"
},
"vehicle": {
"id": "narbonne-504",
"label": "504",
"licensePlate": "HB-277-VS"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1769231453"
}
}