Resource details

File name: Position des véhicules sur les lignes du réseau Fluo Grand Est dans le Haut-Rhin (68)
Format: gtfs-rt

Flux temps réel (position des véhicules) au format GTFS-RT du réseau Fluo Grand Est dans le Haut-Rhin (68)

This resource file is part of the dataset Réseau interurbain Fluo Grand-Est - Haut-Rhin (68).

Download availability

2025-12-24
100%
2025-12-25
53.7%
2025-12-26
81.2%
2025-12-27
100%
2025-12-28
100%
2025-12-29
100%
2025-12-30
95.3%
2025-12-31
83.2%
2026-01-01
38.8%
2026-01-02
82.6%
2026-01-03
81.1%
2026-01-04
48.2%
2026-01-05
78.8%
2026-01-06
74.3%
2026-01-07
70%
2026-01-08
82.6%
2026-01-09
94.8%
2026-01-10
80.9%
2026-01-11
64.1%
2026-01-12
81.5%
2026-01-13
81.7%
2026-01-14
79.6%
2026-01-15
81.7%
2026-01-16
80.8%
2026-01-17
82.9%
2026-01-18
57%
2026-01-19
82.1%
2026-01-20
81.5%
2026-01-21
69.2%
2026-01-22
69.3%
2026-01-23
67.5%
Learn more
We test this resource download availability every hour by making an HTTP HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.

For SIRI and SIRI Lite feeds, we perform a GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.

Validation details

⚠️142 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2026-01-23 at 08:07 Europe/Paris using the MobilityData GTFS-RT validator.

Warnings

Header timestamp is older than 65 seconds W008 1 error

The data in a GTFS-realtime feed should always be less than one minute old

Sample errors
  • header.timestamp is 1 min 11 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 141 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 1008773-1010653 does not have a schedule_relationship
  • trip_id 1008754-1010625 does not have a schedule_relationship
  • trip_id 1036276-1053030 does not have a schedule_relationship
  • trip_id 1039994-1058455 does not have a schedule_relationship
  • trip_id 1030774-1043561 does not have a schedule_relationship
Validate this GTFS-RT now

Previous validations

Here is a recap of all the error types encountered over the last 30 days.

Error ID Description Errors count Number of occurences
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 1,741 22 times (96 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 15 15 times (65 % of 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. 34 10 times (43 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-01-23 at 14:02 Europe/Paris.

vehicle_positions (21) service_alerts (0) trip_updates (0)

Entities seen in the last 7 days.

vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-01-23 at 14:02 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "VM:1038170-1055665", "vehicle": { "currentStopSequence": 11, "position": { "latitude": 47.944000244140625, "longitude": 7.379026889801025 }, "stopId": "482", "timestamp": "1769173223", "trip": { "routeId": "1002598", "tripId": "1038170-1055665" }, "vehicle": { "id": "64d4e48d3ba96f8f9f442079" } } }, { "id": "VM:1026050-1034424", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 19, "position": { "latitude": 48.10831832885742, "longitude": 7.434834003448486 }, "stopId": "739", "timestamp": "1769173223", "trip": { "routeId": "1003262", "tripId": "1026050-1034424" }, "vehicle": { "id": "64d4e48d3ba96f8f9f442018" } } }, { "id": "VM:1039994-1058453", "vehicle": { "currentStopSequence": 8, "position": { "latitude": 48.03065872192383, "longitude": 7.49925422668457 }, "stopId": "759", "timestamp": "1769173222", "trip": { "routeId": "1003391", "tripId": "1039994-1058453" }, "vehicle": { "id": "207e55a82e01e3c2" } } }, { "id": "VM:1039127-1057156", "vehicle": { "currentStopSequence": 11, "position": { "latitude": 47.87091064453125, "longitude": 7.4514031410217285 }, "stopId": "465", "timestamp": "1769173222", "trip": { "routeId": "1002969", "tripId": "1039127-1057156" }, "vehicle": { "id": "64d4e48d3ba96f8f9f442000" } } }, { "id": "VM:1040188-1058795", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 10, "position": { "latitude": 48.01797103881836, "longitude": 7.298030853271484 }, "stopId": "499", "timestamp": "1769173222", "trip": { "routeId": "1002592", "tripId": "1040188-1058795" }, "vehicle": { "id": "da99c77f80f589cc" } } }, { "id": "VM:1038114-1055529", "vehicle": { "currentStopSequence": 28, "position": { "latitude": 47.91141891479492, "longitude": 7.211909770965576 }, "stopId": "233", "timestamp": "1769173222", "trip": { "directionId": 1, "routeId": "1002596", "tripId": "1038114-1055529" }, "vehicle": { "id": "41d1c929041b7cfb" } } }, { "id": "VM:1033720-1048980", "vehicle": { "currentStopSequence": 29, "position": { "latitude": 48.156089782714844, "longitude": 7.216457843780518 }, "stopId": "5", "timestamp": "1769173222", "trip": { "routeId": "1003088", "tripId": "1033720-1048980" }, "vehicle": { "id": "bbda11f64f5a00a8" } } }, { "id": "VM:1036244-1052981", "vehicle": { "currentStopSequence": 19, "position": { "latitude": 47.731319427490234, "longitude": 7.233604907989502 }, "stopId": "436", "timestamp": "1769173221", "trip": { "routeId": "1002983", "tripId": "1036244-1052981" }, "vehicle": { "id": "64d4e48d3ba96f8f9f441fca" } } }, { "id": "VM:1015946-1027753", "vehicle": { "currentStopSequence": 4, "position": { "latitude": 47.79896926879883, "longitude": 7.467020034790039 }, "stopId": "315", "timestamp": "1769173221", "trip": { "directionId": 1, "routeId": "1002864", "tripId": "1015946-1027753" }, "vehicle": { "id": "2dbdfbefbff1df27" } } }, { "id": "VM:1033741-1049001", "vehicle": { "currentStopSequence": 19, "position": { "latitude": 48.104270935058594, "longitude": 7.302431106567383 }, "stopId": "921", "timestamp": "1769173221", "trip": { "directionId": 1, "routeId": "1003088", "tripId": "1033741-1049001" }, "vehicle": { "id": "61a05d70a75c6289" } } }, { "id": "VM:1026421-1035157", "vehicle": { "currentStopSequence": 22, "position": { "latitude": 48.0748405456543, "longitude": 7.242496013641357 }, "stopId": "690", "timestamp": "1769173221", "trip": { "routeId": "1002990", "tripId": "1026421-1035157" }, "vehicle": { "id": "64d4e48d3ba96f8f9f442063" } } }, { "id": "VM:1035360-1050986", "vehicle": { "currentStopSequence": 4, "position": { "latitude": 47.8815803527832, "longitude": 7.00897216796875 }, "stopId": "686", "timestamp": "1769173221", "trip": { "directionId": 1, "routeId": "1003243", "tripId": "1035360-1050986" }, "vehicle": { "id": "27322626393c45b9" } } }, { "id": "VM:1035883-1052273", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "latitude": 47.906150817871094, "longitude": 7.2051520347595215 }, "stopId": "232", "timestamp": "1769173220", "trip": { "directionId": 1, "routeId": "1002593", "tripId": "1035883-1052273" }, "vehicle": { "id": "630d998d1c96eb90" } } }, { "id": "VM:1038171-1055670", "vehicle": { "currentStopSequence": 26, "position": { "latitude": 47.92919921875, "longitude": 7.359715938568115 }, "stopId": "134", "timestamp": "1769173220", "trip": { "routeId": "1002598", "tripId": "1038171-1055670" }, "vehicle": { "id": "f261931cdc547b23" } } }, { "id": "VM:1040033-1058518", "vehicle": { "currentStopSequence": 3, "position": { "latitude": 48.071720123291016, "longitude": 7.409267902374268 }, "stopId": "1360", "timestamp": "1769173220", "trip": { "directionId": 1, "routeId": "1003392", "tripId": "1040033-1058518" }, "vehicle": { "id": "796f02b3a1245c38" } } }, { "id": "VM:1038221-1055759", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "latitude": 47.775909423828125, "longitude": 7.327157020568848 }, "stopId": "784", "timestamp": "1769173220", "trip": { "directionId": 1, "routeId": "1002599", "tripId": "1038221-1055759" }, "vehicle": { "id": "48e985739f723e3b" } } }, { "id": "VM:1030774-1043556", "vehicle": { "currentStopSequence": 3, "position": { "latitude": 47.95878982543945, "longitude": 7.301747798919678 }, "stopId": "588", "timestamp": "1769173219", "trip": { "directionId": 1, "routeId": "1002590", "tripId": "1030774-1043556" }, "vehicle": { "id": "4d25c72ea5207fd1" } } }, { "id": "VM:1008747-1010606", "vehicle": { "currentStopSequence": 11, "position": { "latitude": 47.593360900878906, "longitude": 7.140316009521484 }, "stopId": "1068", "timestamp": "1769173218", "trip": { "routeId": "1003276", "tripId": "1008747-1010606" }, "vehicle": { "id": "65d5dc55e026c150acc9bd3d" } } }, { "id": "VM:1032349-1046285", "vehicle": { "currentStopSequence": 18, "position": { "latitude": 47.75836944580078, "longitude": 7.028350830078125 }, "stopId": "377", "timestamp": "1769173218", "trip": { "directionId": 1, "routeId": "1002606", "tripId": "1032349-1046285" }, "vehicle": { "id": "7ff9157c1c462fd0" } } }, { "id": "VM:1040207-1058834", "vehicle": { "currentStopSequence": 5, "position": { "latitude": 47.82271957397461, "longitude": 6.947912216186523 }, "stopId": "573", "timestamp": "1769173217", "trip": { "routeId": "1002606", "tripId": "1040207-1058834" }, "vehicle": { "id": "8a1fe65480289483" } } }, { "id": "VM:1036243-1052972", "vehicle": { "currentStopSequence": 47, "position": { "latitude": 47.50082015991211, "longitude": 7.323635101318359 }, "stopId": "189", "timestamp": "1769173216", "trip": { "directionId": 1, "routeId": "1003354", "tripId": "1036243-1052972" }, "vehicle": { "id": "66b6324a89abfa85f68025f8" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1769173374" } }