Resource details

File name: GTFS_FLEX_stopsUpdated.zip
Format: GTFS
Size: 1.63 MB

This resource file is part of the dataset TAD zonal réseau TAO Orléans.

It is valid from 2025-09-01 to 2025-12-28.

  • Agencies : 1
  • Blocks : 0
  • Routes : 7
  • Shapes : 0
  • Stops : 1,367
  • Trips : 6,400
Booking RulesFeed InformationFixed-Stops Demand Responsive TransitRoute Colors

Download availability

2025-11-17
100%
2025-11-18
100%
2025-11-19
100%
2025-11-20
100%
2025-11-21
100%
2025-11-22
100%
2025-11-23
100%
2025-11-24
100%
2025-11-25
100%
2025-11-26
100%
2025-11-27
100%
2025-11-28
100%
2025-11-29
100%
2025-11-30
100%
2025-12-01
100%
2025-12-02
100%
2025-12-03
100%
2025-12-04
99.9%
2025-12-05
100%
2025-12-06
100%
2025-12-07
100%
2025-12-08
100%
2025-12-09
100%
2025-12-10
100%
2025-12-11
100%
2025-12-12
100%
2025-12-13
100%
2025-12-14
100%
2025-12-15
100%
2025-12-16
100%
2025-12-17
100%
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

⚠️15 830 warnings

⚠️ Warnings

duplicate_route_name 1 error

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

Relevant files

  • routes.txt
Sample errors
agencyIdcsvRowNumber1csvRowNumber2routeId1routeId2routeLongNamerouteShortNamerouteTypeValue
Padam Mobility257679RésaTAO3

expired_calendar 30 errors

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

Relevant links

Sample errors
csvRowNumberserviceId
22943
32918
42869
52978
62979
72835
82930
92962
102938
112949
122960
132955
142940
152951
162953
172964
182958
192945
202947
212907
222920
232936
242927
252909
262934
272932
282912
292924
302922
312916

feed_expiration_date7_days 1 error

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

Relevant files

  • feed_info.txt
Sample errors
csvRowNumbercurrentDatefeedEndDatesuggestedExpirationDate
2202512032025102720251210

mixed_case_recommended_field 760 errors

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

Relevant links

Sample errors
csvRowNumberfieldNamefieldValuefilename
2stop_nameBAS-AVAUXstops.txt
3stop_nameGRAND MAISONstops.txt
4stop_nameRUE AUX LOUPS 1stops.txt
5stop_nameEDOUARD BRANLY 1stops.txt
7stop_nameJEAN MERMOZ 1stops.txt
10stop_nameLES BRETEAUXstops.txt
16stop_nameJULES VERNE 1stops.txt
17stop_nameJULES VERNE 2stops.txt
18stop_nameBAS DE BEL AIRstops.txt
19stop_nameJARDIN DES LOGESstops.txt
22stop_nameGRAND COQUILLE 1stops.txt
23stop_nameGRAND COQUILLE 2stops.txt
26stop_nameMOTTE DU MOULINstops.txt
27stop_nameMOULIN PINAULT 1stops.txt
28stop_nameMOULIN PINAULT 2stops.txt
29stop_nameLA HERSEstops.txt
30stop_namePETIT CORMIER 1stops.txt
31stop_namePETIT CORMIER 2stops.txt
32stop_name08 maistops.txt
33stop_name11 octobre 2001stops.txt
35stop_name11 octobre 2002stops.txt
38stop_nameALAIN SAVARY 1stops.txt
39stop_nameALAIN SAVARY 2stops.txt
40stop_nameALICE LEMESLE 2stops.txt
41stop_nameALICE LEMESLE 1stops.txt
42stop_nameALPHONSE DAUDET 2stops.txt
43stop_nameALPHONSE DAUDET 1stops.txt
50stop_nameANATOLE FRANCE 2stops.txt
51stop_nameANATOLE FRANCE 1stops.txt
52stop_nameANDRÉ MALRAUX 1stops.txt
53stop_nameANDRÉ MALRAUX 2stops.txt
54stop_nameANNA MARLY 2stops.txt
55stop_nameANNA MARLY 1stops.txt
57stop_nameANNE FRANK 1stops.txt
58stop_nameANTONIN MAGNE 1stops.txt
59stop_nameANTONIN MAGNE 2stops.txt
62stop_nameARISTIDE BRIAND 1stops.txt
63stop_nameARISTIDE BRIAND 2stops.txt
64stop_nameARTHUR MICHEL 1stops.txt
65stop_nameARTHUR MICHEL 2stops.txt
71stop_nameAVENUE JEAN ZAY 2stops.txt
72stop_nameAVENUE JEAN ZAY 1stops.txt
79stop_nameBARRIÈRE ST-MARC 1stops.txt
80stop_nameBARRIÈRE ST-MARC 2stops.txt
85stop_nameBEAUMONTS-BARON 1stops.txt
86stop_nameBEAUMONTS-BARON 2stops.txt
88stop_nameLES TARETESstops.txt
92stop_nameBEL AIR - L'O 1stops.txt
93stop_nameBEL AIR - L'O 2stops.txt
96stop_nameBENJAMIN FRANKLIN 1stops.txt

Showing only the first 50 errors.

non_ascii_or_non_printable_char 15 037 errors

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

Relevant links

Sample errors
columnNamecsvRowNumberfieldValuefilename
location_group_id2RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id3RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id4RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id5RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id6RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id7RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id8RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id9RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id10RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id11RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id12RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id13RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id14RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id15RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id16RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id17RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id18RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id19RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id20RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id21RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id22RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id23RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id24RÉSATAO__ZONE__RESA'NORD_RABATTEMENT_2022stop_times.txt
location_group_id25RÉSATAO__ZONE__RESA'NORD_2022stop_times.txt
location_group_id26RÉSATAO__ZONE__RESA'EST_2022stop_times.txt
location_group_id27RÉSATAO__ZONE__RESA'EST_2022stop_times.txt
location_group_id28RÉSATAO__ZONE__RESA'EST_2022stop_times.txt
location_group_id29RÉSATAO__ZONE__RESA'EST_RABATTEMENT_2022stop_times.txt
location_group_id30RÉSATAO__ZONE__RESA'EST_RABATTEMENT_2022stop_times.txt
location_group_id31RÉSATAO__ZONE__RESA'EST_2022stop_times.txt
location_group_id32RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id33RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id34RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id35RÉSATAO__ZONE__RESA'SUD_RABATTEMENT_2022stop_times.txt
location_group_id36RÉSATAO__ZONE__RESA'SUD_RABATTEMENT_2022stop_times.txt
location_group_id37RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id38RÉSATAO__ZONE__RESA'OUEST_2022stop_times.txt
location_group_id39RÉSATAO__ZONE__RESA'OUEST_2022stop_times.txt
location_group_id40RÉSATAO__ZONE__RESA'OUEST_2022stop_times.txt
location_group_id41RÉSATAO__ZONE__RESA'OUEST_RABATTEMENT_2022stop_times.txt
location_group_id42RÉSATAO__ZONE__RESA'OUEST_RABATTEMENT_2022stop_times.txt
location_group_id43RÉSATAO__ZONE__RESA'OUEST_2022stop_times.txt
location_group_id44RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id45RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id46RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id47RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id48RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id49RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id50RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt
location_group_id51RÉSATAO__ZONE__RESA'SUD_2022stop_times.txt

Showing only the first 50 errors.

trip_coverage_not_active_for_next7_days 1 error

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

Sample errors
currentDateserviceWindowEndDateserviceWindowStartDate
202512032025101920250927

ℹ️ Information

unknown_column 1 error

A column name is unknown.

Relevant links

Sample errors
fieldNamefilenameindex
service_namecalendar.txt11

Validation carried out using the current GTFS file the 2025-12-03 at 19:17 Europe/Paris using the Canonical GTFS Schedule Validator.