GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-15T04:32:52Z,
for the dataset file:///shared/u-switzerland.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Société Nationale des Chemins de fer Français
  • Baselland Transport
  • Basler Verkehrsbetriebe
  • Verkehrsbetriebe Zürich INFO+
  • Schweizerische Bundesbahnen SBB
  • Zentralbahn
  • Städtische Verkehrsbetriebe Bern
  • Aare Seeland mobil (bti)
  • Sihltal-Zürich-Uetliberg-Bahn
  • BLS AG (bls)
  • Montreux-Vevey-Riviera (cev)
  • Transports Publics Neuchâtelois SA (rvt)
  • Regionalverkehr Bern-Solothurn
  • THURBO
  • Aargau Verkehr AG
  • Matterhorn Gotthard Bahn (bvz)
  • Appenzeller Bahnen (ab)
  • Lauterbrunnen-Mürren
  • Transports Vallée de Joux-Yverdon-Ste-Croix
  • Transports de la région Morges-Bière-Cossonay
  • Matterhorn Gotthard Bahn (fo)
  • Aare Seeland mobil (rvo)
  • Transports publics fribourgeois
  • Berner Oberland-Bahnen
  • Schweizerische Südostbahn (sob)
  • Transports de Martigny et Régions (mc)
  • Montreux-Oberland Bernois
  • Transports Publics Neuchâtelois SA (cmn)
  • Rhätische Bahn
  • Transports Publics du Chablais
  • Ferrovie Autolinee Regionali Ticinesi
  • Alpintrans GmbH
  • NeTS Planung ÖBB
  • SBB GmbH (Grenzverkehr)
  • Aargau Verkehr AG
  • Transports Publics Genevois
  • Société coopérative du Chemin de fer - Musée Blonay-Chamby
  • Association neuchâteloise des Amis du Tramway ANAT
  • DB Regio AG Baden-Württemberg
  • SBB GmbH
  • NA_85000
  • DB Regio AG Baden-Württemberg
  • Österreichische Bundesbahnen
  • Riffelalp Resort AG Zermatt
  • Dampfbahn-Verein Zürcher Oberland
  • Regionalps
  • Chemins de fer du Jura
  • Montreux-Vevey-Riviera (mtgn)
  • Aargau Verkehr AG
  • VerticAlp Vallée du Trient SA
  • Oensingen-Balsthal-Bahn
  • Transports Publics de la Région Lausannoise sa
  • Lausanne-Echallens-Bercher
  • Diverse INFO
  • FPLAN VHB SBP
  • NeTS Planung DB
  • Aare Seeland mobil (snb)
  • Lugano-Ponte Tresa
  • Nyon-St-Cergue-Morez
  • TreNord
  • Verein Dampfbahn Bern
  • Transports Vallée de Joux-Yverdon-Ste-Croix (pbr)
  • Forchbahn
  • SBB Infrastruktur AG Bahnersatz
  • Trasporti Pubblici Luganesi SA
  • Rhätische Bahn Ersatzverkehr
  • Verkehrsbetriebe Luzern AG
  • Automobildienste Aare Seeland mobil
  • Bus Sierrois
  • Autobusbetrieb RBS
  • Automobil Rottal AG
  • Service d'automobiles TPF
  • Stadtbus Winterthur
  • Transports Publics Neuchâtelois SA (tc)
  • Verkehrsbetriebe Biel
  • STI Bus AG
  • Service d'automobiles TRN (vr)
  • Service d'automobiles TMR
  • Busbetrieb Rapperswil-Eschenbach-Rüti ZH
  • Verkehrsbetriebe Zürichsee und Oberland
  • Transports Vallée de Joux-Yverdon-Ste-Croix
  • Zugerland Verkehrsbetriebe
  • Verkehrsverbund Vorarlberg
  • Transports Publics Neuchâtelois SA (tn)
  • Funicar AG
  • Verkehrsbetriebe der Stadt St.Gallen
  • Regionale Verkehrsbetriebe Baden-Wettingen
  • Bus und Service AG (Chur)
  • Busbetrieb Solothurn und Umgebung
  • Verkehrsbetriebe Schaffhausen
  • Transports publics Vevey-Montreux-Chillon-Villeneuve
  • Busbetrieb Olten-Gösgen-Gäu
  • Autobetrieb Weesen-Amden
  • Appenzeller Bahnen Ersatzverkehr
  • Verkehrsbetriebe Kreuzlingen
  • Auto AG Rothenburg
  • Elektrobus Zermatt
  • Bus Ostschweiz
  • Bus Ostschweiz (Wil)
  • Regiobus Gossau SG
  • Bamert Bus
  • Transports Publics de la Région Nyonnaise
  • STI Bus AG
  • Auto AG Schwyz
  • Regionalbus Lenzburg
  • Stadtbus Frauenfeld
  • Busbetrieb Grenchen und Umgebung
  • Transport Publics Neuchâtelois SA Ersatzverkehr
  • Verkehrsbetriebe Herisau
  • Autobus AG Liestal
  • Busland AG
  • Verkehrsbetriebe Schaffhausen
  • Verkehrsbetrieb der Landschaft Davos
  • Busbetrieb Lichtensteig-Wattwil-Ebnat-Kappel
  • Verkehrsbetrieb LIECHTENSTEINmobil
  • PostAuto AG (Bus Commune Sion)
  • Bus und Service AG (Engadin)
  • Auto AG Uri
  • Autolinee FART
  • Engelberger Auto-Betriebe
  • Aargau Verkehr AG
  • Autolinee Regionali Luganesi
  • Autolinea Mendrisiense SA
  • Transports Publics du Chablais (Bus)
  • Theytaz Excursions Sion
  • Autobusbetrieb Freienbach
  • Bus de la commune de Riddes
  • Servizio d'automobili
  • Automobiles CJ
  • Sierre-Montana-Crans
  • FPLAN BOD RAB OMP
  • Autolinee Bleniesi
  • Busbetrieb Aarau
  • AFA Bus AG
  • Andermatt-Urserntal Tourismus GmbH
  • Autobetrieb Sernftal
  • Transports Vallée de Joux-Yverdon-Ste-Croix (oc/bus)
  • Auto Leuk-Leukerbad
  • Comune di Personico
  • Automobiles MBC
  • RegionAlps Bus
  • STI Bus AG
  • Gemeinde Celerina/Schlarigna
  • Bürgerbus Rüderswil
  • Verkehrsbetriebe Zürich
  • Bus urbain de Martigny
  • Verein Naturpark Beverin
  • La Punt Ferien
  • Busbetrieb BOB
  • Gemeinde Surses - Cumegn Surses
  • Förderverein Region Gantrisch
  • Service d'automobiles TRN (rvt Auto)
  • Automobildienst Appenzeller Bahnen
  • Automobildienst SZU
  • Verkehrsbetriebe Glattal
  • Aargau Verkehr AG Ersatzverkehr
  • Schiffahrtsunternehmung Silsersee
  • Autobusbetrieb LEE
  • Stalden-Gspon
  • Aroser Verkehrsbetriebe
  • Vischnaunca Sumvitg
  • Südbadenbus
  • Ortsbus Saas-Fee
  • Anrufsammeltaxi Amriswil
  • Gemeinde St. Gallenkappel
  • Office du tourisme de Leysin
  • Transports Publics de l'agglomération d'Annemasse
  • SIBRA
  • DistriBus
  • But
  • BLS Netz AG Ersatzverkehr
  • ZB Bus Fahrplanbedürfnisse
  • Ortsbus St. Moritz
  • FPLAN RBG SWG
  • Evian
  • Interimsfahrplan / Horaire interimaire / Orario ad interim
  • Zentralbahn AG Ersatzverkehr
  • Transports de la région Morges-Bière-Cossonay Ersatzverkehr
  • Zugerbergbahn
  • RDTAin
  • Regionalverkehr Bern-Solothurn Ersatzverkehr
  • Autoverkehr RhB
  • Montreux-Vevey-Riviera (vcp)
  • Stalden-Gspon Ersatzverkehr
  • BUS Oberthurgau AG
  • Funiculaire Saint-Imier-Mont-Soleil SA
  • Nyon-St-Cergue-Morez Ersatzverkehr
  • Transports de Martigny et Régions Ersatzverkehr
  • Chemins de fer du Jura Ersatzverkehr
  • Sihltal-Zürich-Uetliberg-Bahn Ersatzverkehr
  • Stechelberg-Mürren-Schilthorn (lsms)
  • Matterhorn Gotthard Bahn Ersatzverkehr
  • Aargau Verkehr AG
  • Autotransports de la Vallée de Joux
  • Ortsbus der Gemeinde Silvaplana / Gemeinde Silvaplana
  • Aletsch Bahnen AG
  • Bus Buchserberg
  • Autoservizi Silvestri Livigno
  • Busbetrieb Kandersteg - Gasterntal
  • Busbetrieb Gemeinde Bergün
  • Verkehrsverbund Tirol GesmbH
  • Verein Bus alpin
  • Automobildienst Matterhorn Gotthard Bahn (fo auto)
  • Bus alpin Lombachalp
  • Trägerverein Historische Postautolinie
  • Gemeinde Luzein
  • PRO REGIO HUTTWIL Verkehrsverein
  • Taxi, Bau- und Traxarbeiten Willi Schaad
  • Transports publics fribourgeois Ersatzverkehr
  • Busbetrieb Oberems-Gruben
  • Aare Seeland mobil Ersatzverkehr
  • Transports Vallée de Joux-Yverdon-Ste-Croix Ersatzverkehr
  • Jacquet Autocars
  • Transports Publics du Chablais Ersatzverkehr
  • Intertours ME Sàrl
  • Bürgerbus Gondiswil-Huttwil-Ufhusen
  • Montreux-Oberland Bernois Ersatzverkehr
  • Raron-Unterbäch
  • Aletsch-Express Riederalp-Bettmeralp
  • Bergbahnen Adelboden AG
  • Berner Oberland-Bahnen Ersatzverkehr
  • Bürgerbus Walperswil-Epsach-Täuffelen-Aarberg
  • Ortsbus Andermatt
  • Bus Nyon-Prangins
  • Lugano-Ponte Tresa Ersatzverkehr
  • Sportbahnen Melchsee-Frutt (lsm)
  • Commune d'Anniviers Vissoie
  • CGN SA
  • Verkehrsbetriebe Biel
  • Bergbahnen Adelboden AG
  • Walker's Söhne Urnerboden
  • Alpbus Fournier
  • Heuberge AG
  • Cars Rhône-Alpes
  • Bürgerbus Kleindietwil-Oeschenbach-Walterswil
  • Ferrovie Autolinee Regionali Ticinesi Ersatzverkehr
  • Bürgenstock Bahn Ersatzverkehr
  • Schweizerische Südostbahn AG Ersatzverkehr
  • Fürgangen-Bellwald
  • Turtmann-Unterems-Oberems
  • Vierwaldstättersee
  • Rhäzüns-Feldis/Veulden
  • Sesselbahn Fatschel - Triemel
  • Wengernalpbahn Grindelwald Grund - Eigergletscher
  • Mühleggbahn AG
  • Funiculaire Neuchâtel-Université - Neuchâtel-Gare
  • Brunni-Bahnen Engelberg AG
  • Remontées mécaniques SA
  • Verkehrsbetriebe Biel
  • Seilbahn Ried Illgau
  • Bergbahnen Meiringen-Hasliberg
  • Téléverbier
  • Transports Publics Neuchâtelois SA
  • Bergbahnen Adelboden-Lenk AG
  • Wengernalpbahn
  • Genossenschaft Luftseilbahn Morgenholz
  • Gondelbahn Grindelwald-Männlichen AG
  • Braunwald-Standseilbahn
  • Niederhornbahn AG
  • Dallenwil-Wirzweli
  • Luftseilbahn Kalpetran-Embd
  • Luftseilbahn Schattdorf-Haldi
  • Sportbahnen Melchsee-Frutt (ldb)
  • Treib-Seelisberg-Bahn
  • Grindelwald-First
  • Seilbahn Weissenstein AG
  • Rigi Bahnen AG
  • Pizolbahnen AG
  • Dampfbahn Furka-Bergstrecke
  • Klosters-Madrisa Bergbahn
  • Saastal Bergbahnen AG
  • Toggenburg Bergbahnen Unterwasser
  • Zermatt Bergbahnen AG
  • Poly-Bahn Zürich
  • Portes du Soleil Suisse SA
  • Télé-Villars-Gryon
  • Rosswald Bahnen AG
  • Bergbahnen Destination Gstaad AG
  • Torrent-Bahnen Leukerbad-Albinen AG
  • Remontées Mécaniques Crans-Montana-Aminona
  • Sattel-Hochstuckli AG
  • Lenk Bergbahnen
  • Bellwald Sportbahnen AG
  • Kaisereggbahnen Schwarzsee AG
  • Val Sporz-Piz Scalottas
  • Lenzerheide Bergbahnen
  • Télé-Thyon SA
  • Remontées Méc. du Wildhorn Anzère
  • Bergbahnen Wildhaus AG
  • Funiculaire St-Luc-Chandolin
  • Sportbahnen Kerenzerberg GmbH
  • Gondelbahn Kandersteg-Oeschinensee
  • Touristische Unternehmung Grächen AG
  • Sesselbahn Feldis-Mutta
  • Sesselbahn Visperterminen-Giw
  • Reigoldswil-Wasserfallen
  • Marbach-Marbachegg
  • Luftseilbahn Illgau - Vorder Oberberg
  • Bergbahnen Hoch-Ybrig AG
  • Bergün Filisur Tourismus AG
  • Blatten-Belalp
  • Drahtseilbahn Marzili-Stadt Bern AG
  • Lauchernalp Bergbahnen AG
  • Sesselbahn Vals-Gadenstatt
  • Bergbahnen Hoch-Ybrig AG
  • Dolderbahn Betriebs AG
  • Biel-Kinzig AG
  • Surlej-Silvaplana-Corvatsch
  • Seilbahngenossenschaft Golzern
  • Bergbahnen Engstligenalp AG
  • Stockhornbahn AG
  • Società Funicolare Cassarate-Monte Brè
  • Luftseilbahn Kandersteg-Sunnbüel (Gemmi) AG
  • Grindelwald-Pfingstegg
  • Curtinatsch-Piz Lagalb
  • Bergbahnen Engadin St. Moritz AG
  • Kriens-Sonnenberg-Bahn
  • Davos Klosters Bergbahnen (dpb)
  • Genossenschaft Tschinglenbahn Elm
  • Funivia Monte Lema SA
  • Centre Touristique Moléson
  • Schwägalp-Säntis
  • Küssnacht am Rigi-Seebodenalp
  • Niesenbahn
  • Luftseilbahn Mürren-Schilthorn
  • Brusino-Arsizio-Serpiano
  • Aelplibahn Malans Genossenschaft
  • Luftseilbahngenossenschaft Brügg-Eierschwand-Ruogig
  • Kraftwerk Sanetsch AG
  • Davos Klosters Bergbahnen (bbbj)
  • Stanserhornbahn
  • Chur-Dreibündenstein
  • Funicolare Ritom SA
  • Arosa Bergbahnen
  • Luftseilbahn Flüelen-Eggbergen
  • Bergbahnen Hoch-Ybrig AG
  • Wasserauen-Ebenalp
  • Bergbahnen Disentis
  • Stoosbahnen AG
  • Luftseilbahngenossenschaft Gitschenen
  • Davos Klosters Bergbahnen (lkp)
  • Engelberg-Trübsee-Titlis
  • Funiva San Carlo-Robiei
  • Bergbahnen Sörenberg AG
  • Transports publics fribourgeois
  • Theytaz Excursions Sion
  • Bergbahnen Piz Mundaun AG
  • Bergbahnen Obersaxen AG
  • Gstaad 3000 AG
  • Bergbahnen Flumserberg AG
  • Bergbahnen Flumserberg AG
  • Kriens-Fräkmüntegg
  • Verdasio-Rasa
  • Pilatusbahnen
  • Télécabine Vercorin-Crêt-du-Midi
  • Télé-Torgon SA
  • Luftseilbahn Engelberg-Fürenalp
  • Bergbahnen Beckenried-Emmetten
  • Remontées Mécaniques Grimentz-Zinal SA
  • Luftseilbahn Fell-Chrüzhütte
  • Sportbahnen Braunwald AG
  • Savognin-Bergbahnen AG
  • Schutt Atzmännig
  • Andermatt-Sedrun Sport AG
  • Bergbahnen Hohsaas AG
  • Transports de la Région Morges-Bière-Cossonay
  • Gornergratbahn
  • Niederhornbahn AG
  • Jungfraubahn
  • Chalais-Briey-Vercorin
  • Standseilbahn Schwyz-Stoos AG
  • Télésiège Buttes-La Robella
  • Aare Seeland mobil (ltb)
  • Weggis-Rigi Kaltbad
  • Harderbahn
  • Luftseilbahn Kräbel-Rigi Scheidegg AG
  • Berner Oberland-Bahnen
  • Dallenwil-Niederrickenbach
  • Adliswil-Felsenegg
  • Cassons AG
  • Gurtenbahn
  • Téléovronnaz SA
  • Luftseilbahn Kandersteg-Allmenalp
  • Wengen-Männlichen
  • Glaris-Rinerhorn
  • Pontresina-Alp Languard
  • LTB Lungern-Turren-Bahn AG
  • Télé-Leysin-Col des Mosses - La Lécherette SA
  • Sesselbahn St. Moritz Suvretta-Randolins
  • Valbianca SA Airolo
  • Interlaken-Heimwehfluh
  • Trasporti Pubblici Luganesi SA
  • Luftseilbahngenossenschaft Arnisee
  • Luftseilbahn Obergschwend-Rigi-Burggeist AG
  • Cardada Impianti Turistici
  • Gemeinde Grüsch
  • Sportbahnen Elm
  • Bürgenstock Bahn AG
  • Bergbahnen Piz Mundaun AG
  • Celeriner Bergbahnen - Punt Muragl-Muottas Muragl
  • Pendicularas Scuol SA
  • Hoher Kasten Drehrestaurant und Seilbahn AG
  • Jakobsbad-Kronberg
  • Télésiège Lana-La Meina
  • Luftseilbahn Niederbauen
  • ebs Energie AG
  • Raron-Eischoll
  • Staldenried-Gspon
  • Sportbahnen Unterbäch AG
  • Holzegg Liegenschaften AG
  • Stoosbahnen AG
  • Bergbahnen Hoch-Ybrig AG
  • Brienz Rothorn Bahn AG
  • Luftseilbahn Unterterzen-Flumserberg AG
  • Montreux-Vevey-Riviera (las)
  • Ferrovia Monte Generoso
  • Aufzug Matte-Plattform (Bern)
  • Wasserngrat 2000 AG
  • Sesselbahn Krümmenschwil-Rietbach
  • Engadin St. Moritz Mountains AG
  • Weisse Arena Bergbahnen AG
  • Impianti turistici Rivera-Monte Tamaro
  • Bergbahnen Engadin St. Moritz, Bernina-Diavolezza (lbd)
  • Tschentenbahnen AG
  • Società della Funicolare Locarno-Madonna del Sasso SA
  • Luftseilbahn Kies-Mettmen
  • Cantone di Grigioni
  • Leukerbad-Gemmipass
  • Bergbahnen Samnaun AG
  • Lugano-Monte San Salvatore
  • Reichenbachfall-Bahn
  • Luftseilbahn Matt-Weissenberg
  • Luftseilbahn Amsteg-Arni
  • Bergbahnen Malbun AG
  • Funivia Selma-Landarenca
  • Luftseilbahn Attinghausen-Brüsti AG
  • Genossenschaft Luftseilbahn Sulwald
  • Sportbahnen Pischa
  • Schilthornbahn (sbm)
  • Seilbahngenossenschaft Embd-Schalb
  • Sportbahnen Amden
  • Sportbahnen Davos
  • TéléLaFouly-ChampexLac SA
  • Parkhotel Giessbach AG
  • Rotenfluebahn Mythenregion AG
  • TéléCharmey SA
  • Elsigenalpbahnen AG Frutigen, Luftseilbahn und Skilifte
  • Luftseilbahn Fellboden-Bannalpsee
  • Téléphérique Riddes-Isérables
  • Gampel-Jeizinen
  • Téléphérique Dorénaz-Champex d'Alesse/Commune de Dorénaz
  • Sesselbahn Kiental-Ramslauenen
  • BLS Schifffahrt AG (ths)
  • BLS Schifffahrt AG (brs)
  • Ernst Mändli AG Nohl
  • Schiff Eglisau-Tössegg
  • Navigation Lac de Joux
  • Navigation Lac des Brenets
  • Lacs de Neuchâtel et Morat
  • Bielersee
  • Società Navigazione del Lago di Lugano SA
  • Lago di Lugano
  • Hallwilersee
  • Schifffahrtsgesellschaft für den Zugersee AG
  • Ägerisee Schifffahrt AG
  • Basler Personenschifffahrt AG
  • Zürichsee-Schifffahrtsgesellschaft AG (ZSG)
  • Zürichsee-Fähre Horgen-Meilen AG
  • Schweizerische Bodensee-Schifffahrt AG
  • Bodensee-Schiffsbetriebe GmbH
  • Schweiz. Schifffahrtsgesellschaft Untersee und Rhein AG
  • MS Seestern + Gastro AG
  • Schiffsbetrieb Walensee
  • Mouettes genevoises SA
  • Fähre Beckenried-Gersau
  • Solarfährbetrieb Thomas Geiger Reichenau
  • Schifffahrts-Genossenschaft Greifensee
  • PostAuto AG

Feed Info


Publisher Name:
SBB
Publisher URL:
http://www.sbb.ch/
Feed Email:
N/A
Feed Language:
German
Feed Start Date:
2024-12-15
Feed End Date:
2025-12-18

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. stop_times.txt
  7. stops.txt
  8. transfers.txt
  9. trips.txt

Counts


  • Agencies: 478
  • Blocks: 128365
  • Routes: 9527
  • Shapes: 0
  • Stops: 103480
  • Trips: 2273064

Specification Compliance report

92799 notices reported (0 errors, 92746 warnings, 53 infos)

Notice Code Severity Total
duplicate_route_name WARNING 5557

duplicate_route_name

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

You can see more about this notice here.

Only the first 50 of 5557 affected records are displayed below.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
2 "91-10-A-j25-1" 3 "91-10-A-j26-1" "S10" "" -1 "78"
4 "91-10-B-j25-1" 5 "91-10-B-j26-1" "S10" "" -1 "11"
6 "91-10-C-j25-1" 7 "91-10-C-j26-1" "S10" "" -1 "65"
8 "91-10-E-j25-1" 9 "91-10-E-j26-1" "10" "" -1 "3849"
10 "91-10-j25-1" 11 "91-10-j26-1" "10" "" -1 "37"
13 "91-11-A-j25-1" 14 "91-11-A-j26-1" "S11" "" -1 "11"
16 "91-11-C-j25-1" 17 "91-11-C-j26-1" "11" "" -1 "3849"
19 "91-11-E-j25-1" 20 "91-11-E-j26-1" "SN11" "" -1 "11"
13 "91-11-A-j25-1" 22 "91-11-H-j26-1" "S11" "" -1 "11"
13 "91-11-A-j25-1" 23 "91-11-I-j26-1" "S11" "" -1 "11"
24 "91-11-j25-1" 25 "91-11-j26-1" "11" "" -1 "37"
26 "91-11-K-j25-1" 27 "91-11-K-j26-1" "R11" "" -1 "72"
28 "91-11-M-j25-1" 29 "91-11-M-j26-1" "S11" "" -1 "81"
30 "91-11-N-j25-1" 31 "91-11-N-j26-1" "R11" "" -1 "33"
32 "91-11-O-j25-1" 33 "91-11-O-j26-1" "RE11" "" -1 "33"
34 "91-11-P-j25-1" 35 "91-11-P-j26-1" "S11" "" -1 "33"
36 "91-121-A-j25-1" 37 "91-121-A-j26-1" "IC121A" "" -1 "87_LEX"
38 "91-12-A-j25-1" 39 "91-12-A-j26-1" "S12" "" -1 "65"
40 "91-12-B-j25-1" 41 "91-12-B-j26-1" "12" "" -1 "881"
42 "91-12-C-j25-1" 43 "91-12-C-j26-1" "12" "" -1 "3849"
46 "91-12-F-j25-1" 47 "91-12-F-j26-1" "12" "" -1 "37"
48 "91-12-I-j25-1" 49 "91-12-I-j26-1" "R12" "" -1 "97"
50 "91-12-j25-1" 51 "91-12-j26-1" "S12" "" -1 "11"
52 "91-12-K-j25-1" 53 "91-12-K-j26-1" "RE12" "" -1 "11"
54 "91-12-L-j25-1" 55 "91-12-L-j26-1" "S12" "" -1 "56"
56 "91-12-M-j25-1" 57 "91-12-M-j26-1" "R12" "" -1 "33"
59 "91-13-A-j25-1" 60 "91-13-A-j26-1" "S13" "" -1 "82"
61 "91-13-B-j25-1" 62 "91-13-B-j26-1" "13" "" -1 "3849"
63 "91-13-C-j25-1" 64 "91-13-C-j26-1" "RE13" "" -1 "72"
66 "91-13-F-j25-1" 67 "91-13-F-j26-1" "RE13" "" -1 "65"
68 "91-13-G-j25-1" 69 "91-13-G-j26-1" "R13" "" -1 "11"
70 "91-13-H-j25-1" 71 "91-13-H-j26-1" "S13" "" -1 "65"
72 "91-13-I-j25-1" 73 "91-13-I-j26-1" "IR13" "" -1 "82"
74 "91-13-j25-1" 75 "91-13-j26-1" "IR13" "" -1 "11"
77 "91-13-L-j25-1" 78 "91-13-L-j26-1" "SN13" "" -1 "82"
76 "91-13-J-j25-1" 79 "91-13-M-j25-1" "RE13" "" -1 "11"
80 "91-14-A-j25-1" 81 "91-14-A-j26-1" "S14" "" -1 "96"
82 "91-14-B-j25-1" 83 "91-14-B-j26-1" "S14" "" -1 "65"
84 "91-14-C-j25-1" 85 "91-14-C-j26-1" "S14" "" -1 "11"
86 "91-14-D-j25-1" 87 "91-14-D-j26-1" "14" "" -1 "881"
88 "91-14-E-j25-1" 89 "91-14-E-j26-1" "14" "" -1 "3849"
90 "91-14-I-j25-1" 91 "91-14-I-j26-1" "SN14" "" -1 "65"
92 "91-14-j25-1" 93 "91-14-j26-1" "14" "" -1 "823"
94 "91-15-B-j25-1" 95 "91-15-B-j26-1" "IR15" "" -1 "11"
96 "91-15-C-j25-1" 97 "91-15-C-j26-1" "S15" "" -1 "11"
98 "91-15-D-j25-1" 99 "91-15-D-j26-1" "15" "" -1 "881"
100 "91-15-E-j25-1" 101 "91-15-E-j26-1" "15" "" -1 "3849"
105 "91-15-I-j25-1" 106 "91-15-I-j26-1" "S15" "" -1 "22"
107 "91-15-j25-1" 108 "91-15-j26-1" "15" "" -1 "823"
109 "91-15-J-j25-1" 110 "91-15-J-j26-1" "R15" "" -1 "72"
expired_calendar WARNING 66729

expired_calendar

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.

You can see more about this notice here.

Only the first 50 of 66729 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "TA"
4 "TA+00010"
5 "TA+00020"
6 "TA+00100"
7 "TA+00110"
8 "TA+00120"
9 "TA+00210"
10 "TA+00220"
11 "TA+002m0"
12 "TA+00320"
13 "TA+00400"
15 "TA+00410"
16 "TA+00420"
18 "TA+006q0"
20 "TA+00720"
21 "TA+00820"
22 "TA+008e0"
23 "TA+00920"
24 "TA+009t0"
25 "TA+00a20"
26 "TA+00b10"
27 "TA+00d20"
28 "TA+00d80"
29 "TA+00fb0"
31 "TA+00h10"
32 "TA+00i00"
33 "TA+00ih0"
34 "TA+00j00"
35 "TA+00j10"
36 "TA+00k10"
37 "TA+00k20"
39 "TA+00l20"
40 "TA+00m00"
41 "TA+00m00#1"
42 "TA+00m10"
43 "TA+00ma0"
44 "TA+00n10"
45 "TA+00o10"
46 "TA+00p10"
47 "TA+00po0"
48 "TA+00q10"
49 "TA+00r10"
51 "TA+00sb0"
52 "TA+00sq0"
53 "TA+00t10"
54 "TA+00u00"
55 "TA+00w00"
56 "TA+00y00"
58 "TA+00z10"
59 "TA+01010"
fast_travel_between_consecutive_stops WARNING 5461

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

Only the first 50 of 5461 affected records are displayed below.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
438089 "25.TA.91-81B-j25-1.6.H" "91-81B-j25-1" 214.51037392653672 135.85657015347326 3225859 5 "8776302" "Valence TGV Rhône-Alpes Sud" "10:20:00" 3225860 6 "8770397" "Nîmes Pont du Gard" "10:57:00"
380943 "49.TA.91-621-A-j25-1.2.H" "91-621-A-j25-1" 213.80951807567592 402.6745923758563 5739342 1 "8768600" "Paris Gare de Lyon" "10:13:00" 5739343 2 "8776290" "Lyon Saint-Exupéry TGV" "12:05:00"
438316 "13.TA.91-81B-j26-1.3.H" "91-81B-j26-1" 216.682552975591 187.79154591217886 870279 3 "8757124" "St-Pierre-des-Corps" "06:27:00" 870280 4 "8739370" "Massy-TGV" "07:18:00"
438316 "13.TA.91-81B-j26-1.3.H" "91-81B-j26-1" 214.51037392653672 135.85657015347326 870282 6 "8776302" "Valence TGV Rhône-Alpes Sud" "10:20:00" 870283 7 "8770397" "Nîmes Pont du Gard" "10:57:00"
382958 "338.TA.91-631-C-j25-1.12.R" "91-631-C-j25-1" 203.7848552302099 135.85657015347326 4389358 7 "8770397" "Nîmes Pont du Gard" "15:14:00" 4389359 8 "8776302" "Valence TGV Rhône-Alpes Sud" "15:53:00"
382958 "338.TA.91-631-C-j25-1.12.R" "91-631-C-j25-1" 209.72810885198356 471.88824491696306 4389359 8 "8776302" "Valence TGV Rhône-Alpes Sud" "15:57:00" 4389360 9 "8768600" "Paris Gare de Lyon" "18:11:00"
382961 "340.TA.91-631-C-j25-1.12.R" "91-631-C-j25-1" 203.7848552302099 135.85657015347326 4415149 7 "8770397" "Nîmes Pont du Gard" "09:41:00" 4415150 8 "8776302" "Valence TGV Rhône-Alpes Sud" "10:20:00"
382961 "340.TA.91-631-C-j25-1.12.R" "91-631-C-j25-1" 212.8819150001337 471.88824491696306 4415150 8 "8776302" "Valence TGV Rhône-Alpes Sud" "10:23:00" 4415151 9 "8768600" "Paris Gare de Lyon" "12:35:00"
438415 "38.TA.91-81C-j25-1.7.R" "91-81C-j25-1" 217.9839896489893 119.89119430694413 4808451 7 "8776302" "Valence TGV Rhône-Alpes Sud" "21:20:00" 4808452 8 "8731896" "Avignon TGV" "21:52:00"
437429 "11.TA.91-81A-j25-1.3.H" "91-81A-j25-1" 216.3879171219805 173.11033369758442 297345 3 "8739370" "Massy-TGV" "08:42:00" 297346 4 "8739600" "Le Mans" "09:29:00"
437418 "10.TA.91-81A-j25-1.3.H" "91-81A-j25-1" 216.3879171219805 173.11033369758442 10396 3 "8739370" "Massy-TGV" "08:42:00" 10397 4 "8739600" "Le Mans" "09:29:00"
380565 "170.TA.91-61C-j25-1.16.R" "91-61C-j25-1" 212.59420291944775 187.79154591217886 1861580 4 "8757124" "St-Pierre-des-Corps" "10:56:00" 1861581 5 "8739370" "Massy-TGV" "11:48:00"
380565 "170.TA.91-61C-j25-1.16.R" "91-61C-j25-1" 231.94612999760247 96.64422083233437 1861583 7 "8717192" "Champagne-Ardenne TGV" "13:01:00" 1861584 8 "8714732" "Meuse TGV" "13:25:00"
380565 "170.TA.91-61C-j25-1.16.R" "91-61C-j25-1" 207.29966454681238 65.64489377315725 1861584 8 "8714732" "Meuse TGV" "13:31:00" 1861585 9 "8714210" "Lorraine TGV" "13:49:00"
1263442 "21.TA.92-760-B-j25-1.5.H" "92-760-B-j25-1" 1174.0694258632168 39.135647528773895 13676348 4 "1201471" "St. Anton a. A., Kohlereck" "19:13:00" 13676349 5 "1201469" "St.Anton a. A., Hotel Alpenhof" "19:14:00"
1263442 "21.TA.92-760-B-j25-1.5.H" "92-760-B-j25-1" 1184.5584580573711 39.48528193524571 13676349 5 "1201469" "St.Anton a. A., Hotel Alpenhof" "19:14:00" 13676350 6 "1201475" "St. Anton a.A., Stadle B197" "19:15:00"
376929 "45.TA.91-601-B-j25-1.3.H" "91-601-B-j25-1" 207.75427592326926 280.4682724964135 5423990 1 "8768600" "Paris Gare de Lyon" "07:52:00" 5423991 2 "8769410" "Le Creusot-Montceau-Montchani" "09:12:00"
376933 "49.TA.91-601-B-j25-1.3.H" "91-601-B-j25-1" 205.22068719249768 280.4682724964135 5739250 1 "8768600" "Paris Gare de Lyon" "07:51:00" 5739251 2 "8769410" "Le Creusot-Montceau-Montchani" "09:12:00"
381020 "100.TA.91-621-B-j25-1.5.R" "91-621-B-j25-1" 212.94854933851653 337.16853645265115 16069 1 "8768600" "Paris Gare de Lyon" "06:46:00" 16070 2 "8772570" "Mâcon-Loché TGV" "08:20:00"
382876 "264.TA.91-631-C-j25-1.8.R" "91-631-C-j25-1" 208.1859904045425 471.88824491696306 3425088 3 "8776302" "Valence TGV Rhône-Alpes Sud" "18:05:00" 3425089 4 "8768600" "Paris Gare de Lyon" "20:20:00"
378208 "58.TA.91-61A-j25-1.12.H" "91-61A-j25-1" 241.6105520808359 96.64422083233437 6416572 3 "8714732" "Meuse TGV" "18:08:00" 6416573 4 "8717192" "Champagne-Ardenne TGV" "18:31:00"
378209 "59.TA.91-61A-j25-1.12.H" "91-61A-j25-1" 241.6105520808359 96.64422083233437 6486733 3 "8714732" "Meuse TGV" "18:08:00" 6486734 4 "8717192" "Champagne-Ardenne TGV" "18:31:00"
434871 "30.TA.91-803-A-j25-1.4.H" "91-803-A-j25-1" 213.07052981723857 213.07052981723857 3946045 2 "8714732" "Meuse TGV" "09:24:00" 3946046 3 "8711300" "Paris-Est" "10:23:00"
206391 "2.TA.91-1B-j25-1.36.H" "91-1B-j25-1" 214.83897155942537 379.5488497549849 2467663 1 "8772319" "Lyon Part Dieu" "11:00:00" 2467664 2 "8711184" "Marne-la-Vallée-Chessy TGV" "12:45:00"
206391 "2.TA.91-1B-j25-1.36.H" "91-1B-j25-1" 200.56116579614897 96.93789680147201 2467665 3 "8727149" "Aéroport Charles-de-Gaulle TGV" "13:07:00" 2467666 4 "8731388" "TGV Haute-Picardie" "13:35:00"
414136 "304.TA.91-71A-j25-1.45.R" "91-71A-j25-1" 201.64763999604105 67.21587999868035 4003535 10 "8731896" "Avignon TGV" "19:11:00" 4003536 11 "8731901" "Aix-en-Provence TGV" "19:30:00"
378250 "96.TA.91-61A-j25-1.17.R" "91-61A-j25-1" 211.9718371807156 173.11033369758442 8186430 3 "8739600" "Le Mans" "09:30:00" 8186431 4 "8739370" "Massy-TGV" "10:18:00"
378251 "97.TA.91-61A-j25-1.17.R" "91-61A-j25-1" 211.9718371807156 173.11033369758442 8217022 3 "8739600" "Le Mans" "09:30:00" 8217023 4 "8739370" "Massy-TGV" "10:18:00"
378250 "96.TA.91-61A-j25-1.17.R" "91-61A-j25-1" 247.9888390415681 161.19274537701926 8186434 7 "8717192" "Champagne-Ardenne TGV" "11:57:00" 8186435 8 "8714210" "Lorraine TGV" "12:35:00"
378251 "97.TA.91-61A-j25-1.17.R" "91-61A-j25-1" 247.9888390415681 161.19274537701926 8217026 7 "8717192" "Champagne-Ardenne TGV" "11:57:00" 8217027 8 "8714210" "Lorraine TGV" "12:35:00"
206424 "229.TA.91-1B-j25-1.19.H" "91-1B-j25-1" 212.83113070372983 379.5488497549849 2934264 4 "8772319" "Lyon Part Dieu" "11:00:00" 2934265 5 "8711184" "Marne-la-Vallée-Chessy TGV" "12:46:00"
206424 "229.TA.91-1B-j25-1.19.H" "91-1B-j25-1" 200.56116579614897 96.93789680147201 2934266 6 "8727149" "Aéroport Charles-de-Gaulle TGV" "13:10:00" 2934267 7 "8731388" "TGV Haute-Picardie" "13:38:00"
376850 "174.TA.91-601-A-j26-1.6.R" "91-601-A-j26-1" 205.22068719249768 280.4682724964135 1946564 3 "8769410" "Le Creusot-Montceau-Montchani" "21:47:00" 1946565 4 "8768600" "Paris Gare de Lyon" "23:08:00"
376849 "173.TA.91-601-A-j26-1.6.R" "91-601-A-j26-1" 205.22068719249768 280.4682724964135 1925083 3 "8769410" "Le Creusot-Montceau-Montchani" "21:47:00" 1925084 4 "8768600" "Paris Gare de Lyon" "23:08:00"
438132 "64.TA.91-81B-j25-1.18.H" "91-81B-j25-1" 203.6592161148052 173.11033369758442 6826147 5 "8739370" "Massy-TGV" "15:27:00" 6826148 6 "8739600" "Le Mans" "16:17:00"
414143 "310.TA.91-71A-j25-1.45.R" "91-71A-j25-1" 201.64763999604105 67.21587999868035 4090148 10 "8731896" "Avignon TGV" "19:11:00" 4090149 11 "8731901" "Aix-en-Provence TGV" "19:30:00"
377507 "61.TA.91-611-A-j25-1.4.H" "91-611-A-j25-1" 211.38515058725585 77.50788854866047 6629239 4 "8730086" "Besançon Franche-Comté TGV" "21:05:00" 6629240 5 "8730082" "Belfort-Montbéliard TGV" "21:26:00"
383135 "18.TA.91-631-C-j26-1.2.H" "91-631-C-j26-1" 214.4946567804378 471.8882449169632 2073273 1 "8768600" "Paris Gare de Lyon" "19:42:00" 2073274 2 "8776302" "Valence TGV Rhône-Alpes Sud" "21:53:00"
206541 "334.TA.91-1B-j25-1.31.R" "91-1B-j25-1" 209.89646810759672 185.4085468283771 4349138 1 "8722326" "Lille-Europe" "15:26:00" 4349139 2 "8727149" "Aéroport Charles-de-Gaulle TGV" "16:18:00"
206541 "334.TA.91-1B-j25-1.31.R" "91-1B-j25-1" 207.02664532090083 379.5488497549849 4349140 3 "8711184" "Marne-la-Vallée-Chessy TGV" "16:41:00" 4349141 4 "8772319" "Lyon Part Dieu" "18:30:00"
435490 "92.TA.91-805-B-j25-1.16.H" "91-805-B-j25-1" 209.57757031203792 213.07052981723857 8055367 1 "8711300" "Paris-Est" "09:13:00" 8055368 2 "8714732" "Meuse TGV" "10:13:00"
435491 "93.TA.91-805-B-j25-1.16.H" "91-805-B-j25-1" 209.57757031203792 213.07052981723857 8090697 1 "8711300" "Paris-Est" "09:13:00" 8090698 2 "8714732" "Meuse TGV" "10:13:00"
435147 "199.TA.91-805-A-j25-1.15.R" "91-805-A-j25-1" 209.57757031203792 213.07052981723857 2450916 2 "8714732" "Meuse TGV" "13:48:00" 2450917 3 "8711300" "Paris-Est" "14:48:00"
435152 "202.TA.91-805-A-j25-1.15.R" "91-805-A-j25-1" 209.57757031203792 213.07052981723857 2516742 2 "8714732" "Meuse TGV" "13:48:00" 2516743 3 "8711300" "Paris-Est" "14:48:00"
435154 "204.TA.91-805-A-j25-1.15.R" "91-805-A-j25-1" 209.57757031203792 213.07052981723857 2548171 2 "8714732" "Meuse TGV" "13:48:00" 2548172 3 "8711300" "Paris-Est" "14:48:00"
382846 "237.TA.91-631-C-j25-1.8.R" "91-631-C-j25-1" 209.72810885198356 471.88824491696306 3046920 3 "8776302" "Valence TGV Rhône-Alpes Sud" "07:05:00" 3046921 4 "8768600" "Paris Gare de Lyon" "09:19:00"
382848 "239.TA.91-631-C-j25-1.8.R" "91-631-C-j25-1" 209.72810885198356 471.88824491696306 3073020 3 "8776302" "Valence TGV Rhône-Alpes Sud" "07:05:00" 3073021 4 "8768600" "Paris Gare de Lyon" "09:19:00"
383061 "430.TA.91-631-C-j25-1.13.R" "91-631-C-j25-1" 214.49465678043774 471.88824491696306 5266682 8 "8776302" "Valence TGV Rhône-Alpes Sud" "10:06:00" 5266683 9 "8768600" "Paris Gare de Lyon" "12:17:00"
414179 "62.TA.91-71A-j25-1.17.H" "91-71A-j25-1" 211.38515058725585 77.50788854866047 6696832 8 "8730086" "Besançon Franche-Comté TGV" "20:20:00" 6696833 9 "8730082" "Belfort-Montbéliard TGV" "20:41:00"
335915 "25.TA.91-41G-j25-1.3.H" "91-41G-j25-1" 214.51037392653672 135.85657015347326 3224507 7 "8770397" "Nîmes Pont du Gard" "10:29:00" 3224508 8 "8776302" "Valence TGV Rhône-Alpes Sud" "11:06:00"
fast_travel_between_far_stops WARNING 3773

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

Only the first 50 of 3773 affected records are displayed below.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
438089 "25.TA.91-81B-j25-1.6.H" "91-81B-j25-1" 214.51037392653672 135.85657015347326 3225859 5 "8776302" "Valence TGV Rhône-Alpes Sud" "10:20:00" 3225860 6 "8770397" "Nîmes Pont du Gard" "10:57:00"
380943 "49.TA.91-621-A-j25-1.2.H" "91-621-A-j25-1" 213.80951807567592 402.6745923758563 5739342 1 "8768600" "Paris Gare de Lyon" "10:13:00" 5739343 2 "8776290" "Lyon Saint-Exupéry TGV" "12:05:00"
438316 "13.TA.91-81B-j26-1.3.H" "91-81B-j26-1" 216.682552975591 187.79154591217886 870279 3 "8757124" "St-Pierre-des-Corps" "06:27:00" 870280 4 "8739370" "Massy-TGV" "07:18:00"
382958 "338.TA.91-631-C-j25-1.12.R" "91-631-C-j25-1" 203.7848552302099 135.85657015347326 4389358 7 "8770397" "Nîmes Pont du Gard" "15:14:00" 4389359 8 "8776302" "Valence TGV Rhône-Alpes Sud" "15:53:00"
382961 "340.TA.91-631-C-j25-1.12.R" "91-631-C-j25-1" 203.7848552302099 135.85657015347326 4415149 7 "8770397" "Nîmes Pont du Gard" "09:41:00" 4415150 8 "8776302" "Valence TGV Rhône-Alpes Sud" "10:20:00"
438415 "38.TA.91-81C-j25-1.7.R" "91-81C-j25-1" 217.9839896489893 119.89119430694413 4808451 7 "8776302" "Valence TGV Rhône-Alpes Sud" "21:20:00" 4808452 8 "8731896" "Avignon TGV" "21:52:00"
437429 "11.TA.91-81A-j25-1.3.H" "91-81A-j25-1" 216.3879171219805 173.11033369758442 297345 3 "8739370" "Massy-TGV" "08:42:00" 297346 4 "8739600" "Le Mans" "09:29:00"
437418 "10.TA.91-81A-j25-1.3.H" "91-81A-j25-1" 216.3879171219805 173.11033369758442 10396 3 "8739370" "Massy-TGV" "08:42:00" 10397 4 "8739600" "Le Mans" "09:29:00"
380565 "170.TA.91-61C-j25-1.16.R" "91-61C-j25-1" 212.59420291944775 187.79154591217886 1861580 4 "8757124" "St-Pierre-des-Corps" "10:56:00" 1861581 5 "8739370" "Massy-TGV" "11:48:00"
1263442 "21.TA.92-760-B-j25-1.5.H" "92-760-B-j25-1" 1174.0694258632168 39.135647528773895 13676348 4 "1201471" "St. Anton a. A., Kohlereck" "19:13:00" 13676349 5 "1201469" "St.Anton a. A., Hotel Alpenhof" "19:14:00"
376929 "45.TA.91-601-B-j25-1.3.H" "91-601-B-j25-1" 207.75427592326926 280.4682724964135 5423990 1 "8768600" "Paris Gare de Lyon" "07:52:00" 5423991 2 "8769410" "Le Creusot-Montceau-Montchani" "09:12:00"
376933 "49.TA.91-601-B-j25-1.3.H" "91-601-B-j25-1" 205.22068719249768 280.4682724964135 5739250 1 "8768600" "Paris Gare de Lyon" "07:51:00" 5739251 2 "8769410" "Le Creusot-Montceau-Montchani" "09:12:00"
381020 "100.TA.91-621-B-j25-1.5.R" "91-621-B-j25-1" 212.94854933851653 337.16853645265115 16069 1 "8768600" "Paris Gare de Lyon" "06:46:00" 16070 2 "8772570" "Mâcon-Loché TGV" "08:20:00"
382876 "264.TA.91-631-C-j25-1.8.R" "91-631-C-j25-1" 208.1859904045425 471.88824491696306 3425088 3 "8776302" "Valence TGV Rhône-Alpes Sud" "18:05:00" 3425089 4 "8768600" "Paris Gare de Lyon" "20:20:00"
378208 "58.TA.91-61A-j25-1.12.H" "91-61A-j25-1" 241.6105520808359 96.64422083233437 6416572 3 "8714732" "Meuse TGV" "18:08:00" 6416573 4 "8717192" "Champagne-Ardenne TGV" "18:31:00"
378209 "59.TA.91-61A-j25-1.12.H" "91-61A-j25-1" 241.6105520808359 96.64422083233437 6486733 3 "8714732" "Meuse TGV" "18:08:00" 6486734 4 "8717192" "Champagne-Ardenne TGV" "18:31:00"
434871 "30.TA.91-803-A-j25-1.4.H" "91-803-A-j25-1" 213.07052981723857 213.07052981723857 3946045 2 "8714732" "Meuse TGV" "09:24:00" 3946046 3 "8711300" "Paris-Est" "10:23:00"
206391 "2.TA.91-1B-j25-1.36.H" "91-1B-j25-1" 214.83897155942537 379.5488497549849 2467663 1 "8772319" "Lyon Part Dieu" "11:00:00" 2467664 2 "8711184" "Marne-la-Vallée-Chessy TGV" "12:45:00"
414136 "304.TA.91-71A-j25-1.45.R" "91-71A-j25-1" 201.64763999604105 67.21587999868035 4003535 10 "8731896" "Avignon TGV" "19:11:00" 4003536 11 "8731901" "Aix-en-Provence TGV" "19:30:00"
378250 "96.TA.91-61A-j25-1.17.R" "91-61A-j25-1" 211.9718371807156 173.11033369758442 8186430 3 "8739600" "Le Mans" "09:30:00" 8186431 4 "8739370" "Massy-TGV" "10:18:00"
378251 "97.TA.91-61A-j25-1.17.R" "91-61A-j25-1" 211.9718371807156 173.11033369758442 8217022 3 "8739600" "Le Mans" "09:30:00" 8217023 4 "8739370" "Massy-TGV" "10:18:00"
206424 "229.TA.91-1B-j25-1.19.H" "91-1B-j25-1" 212.83113070372983 379.5488497549849 2934264 4 "8772319" "Lyon Part Dieu" "11:00:00" 2934265 5 "8711184" "Marne-la-Vallée-Chessy TGV" "12:46:00"
376850 "174.TA.91-601-A-j26-1.6.R" "91-601-A-j26-1" 205.22068719249768 280.4682724964135 1946564 3 "8769410" "Le Creusot-Montceau-Montchani" "21:47:00" 1946565 4 "8768600" "Paris Gare de Lyon" "23:08:00"
376849 "173.TA.91-601-A-j26-1.6.R" "91-601-A-j26-1" 205.22068719249768 280.4682724964135 1925083 3 "8769410" "Le Creusot-Montceau-Montchani" "21:47:00" 1925084 4 "8768600" "Paris Gare de Lyon" "23:08:00"
438132 "64.TA.91-81B-j25-1.18.H" "91-81B-j25-1" 203.6592161148052 173.11033369758442 6826147 5 "8739370" "Massy-TGV" "15:27:00" 6826148 6 "8739600" "Le Mans" "16:17:00"
414143 "310.TA.91-71A-j25-1.45.R" "91-71A-j25-1" 201.64763999604105 67.21587999868035 4090148 10 "8731896" "Avignon TGV" "19:11:00" 4090149 11 "8731901" "Aix-en-Provence TGV" "19:30:00"
377507 "61.TA.91-611-A-j25-1.4.H" "91-611-A-j25-1" 211.38515058725585 77.50788854866047 6629239 4 "8730086" "Besançon Franche-Comté TGV" "21:05:00" 6629240 5 "8730082" "Belfort-Montbéliard TGV" "21:26:00"
383135 "18.TA.91-631-C-j26-1.2.H" "91-631-C-j26-1" 214.4946567804378 471.8882449169632 2073273 1 "8768600" "Paris Gare de Lyon" "19:42:00" 2073274 2 "8776302" "Valence TGV Rhône-Alpes Sud" "21:53:00"
206541 "334.TA.91-1B-j25-1.31.R" "91-1B-j25-1" 209.89646810759672 185.4085468283771 4349138 1 "8722326" "Lille-Europe" "15:26:00" 4349139 2 "8727149" "Aéroport Charles-de-Gaulle TGV" "16:18:00"
435490 "92.TA.91-805-B-j25-1.16.H" "91-805-B-j25-1" 209.57757031203792 213.07052981723857 8055367 1 "8711300" "Paris-Est" "09:13:00" 8055368 2 "8714732" "Meuse TGV" "10:13:00"
435491 "93.TA.91-805-B-j25-1.16.H" "91-805-B-j25-1" 209.57757031203792 213.07052981723857 8090697 1 "8711300" "Paris-Est" "09:13:00" 8090698 2 "8714732" "Meuse TGV" "10:13:00"
435147 "199.TA.91-805-A-j25-1.15.R" "91-805-A-j25-1" 209.57757031203792 213.07052981723857 2450916 2 "8714732" "Meuse TGV" "13:48:00" 2450917 3 "8711300" "Paris-Est" "14:48:00"
435152 "202.TA.91-805-A-j25-1.15.R" "91-805-A-j25-1" 209.57757031203792 213.07052981723857 2516742 2 "8714732" "Meuse TGV" "13:48:00" 2516743 3 "8711300" "Paris-Est" "14:48:00"
435154 "204.TA.91-805-A-j25-1.15.R" "91-805-A-j25-1" 209.57757031203792 213.07052981723857 2548171 2 "8714732" "Meuse TGV" "13:48:00" 2548172 3 "8711300" "Paris-Est" "14:48:00"
382846 "237.TA.91-631-C-j25-1.8.R" "91-631-C-j25-1" 209.72810885198356 471.88824491696306 3046920 3 "8776302" "Valence TGV Rhône-Alpes Sud" "07:05:00" 3046921 4 "8768600" "Paris Gare de Lyon" "09:19:00"
382848 "239.TA.91-631-C-j25-1.8.R" "91-631-C-j25-1" 209.72810885198356 471.88824491696306 3073020 3 "8776302" "Valence TGV Rhône-Alpes Sud" "07:05:00" 3073021 4 "8768600" "Paris Gare de Lyon" "09:19:00"
383061 "430.TA.91-631-C-j25-1.13.R" "91-631-C-j25-1" 214.49465678043774 471.88824491696306 5266682 8 "8776302" "Valence TGV Rhône-Alpes Sud" "10:06:00" 5266683 9 "8768600" "Paris Gare de Lyon" "12:17:00"
414179 "62.TA.91-71A-j25-1.17.H" "91-71A-j25-1" 211.38515058725585 77.50788854866047 6696832 8 "8730086" "Besançon Franche-Comté TGV" "20:20:00" 6696833 9 "8730082" "Belfort-Montbéliard TGV" "20:41:00"
335915 "25.TA.91-41G-j25-1.3.H" "91-41G-j25-1" 214.51037392653672 135.85657015347326 3224507 7 "8770397" "Nîmes Pont du Gard" "10:29:00" 3224508 8 "8776302" "Valence TGV Rhône-Alpes Sud" "11:06:00"
381350 "62.TA.91-621-F-j26-1.2.H" "91-621-F-j26-1" 210.73033528290696 337.16853645265115 6696474 7 "8772570" "Mâcon-Loché TGV" "19:40:00" 6696475 8 "8768600" "Paris Gare de Lyon" "21:15:00"
380540 "148.TA.91-61C-j25-1.16.R" "91-61C-j25-1" 207.09475892643079 96.64422083233437 1351624 7 "8717192" "Champagne-Ardenne TGV" "13:04:00" 1351625 8 "8714732" "Meuse TGV" "13:31:00"
380927 "34.TA.91-621-A-j25-1.2.H" "91-621-A-j25-1" 215.71853162992304 402.6745923758563 4409855 1 "8768600" "Paris Gare de Lyon" "20:14:00" 4409856 2 "8776290" "Lyon Saint-Exupéry TGV" "22:05:00"
206576 "366.TA.91-1B-j25-1.31.R" "91-1B-j25-1" 210.86047208610267 379.5488497549849 4674487 3 "8711184" "Marne-la-Vallée-Chessy TGV" "10:13:00" 4674488 4 "8772319" "Lyon Part Dieu" "12:00:00"
378161 "15.TA.91-61A-j25-1.4.H" "91-61A-j25-1" 202.5274752575324 121.51648515451944 1400311 1 "8721202" "Strasbourg" "07:31:00" 1400312 2 "8714210" "Lorraine TGV" "08:06:00"
380581 "29.TA.91-61C-j25-1.10.H" "91-61C-j25-1" 207.2996645468124 65.64489377315726 3799234 2 "8714210" "Lorraine TGV" "13:43:00" 3799235 3 "8714732" "Meuse TGV" "14:01:00"
380872 "159.TA.91-621-A-j25-1.4.R" "91-621-A-j25-1" 213.80951807567592 402.6745923758563 1610067 2 "8776290" "Lyon Saint-Exupéry TGV" "15:54:00" 1610068 3 "8768600" "Paris Gare de Lyon" "17:46:00"
380874 "160.TA.91-621-A-j25-1.4.R" "91-621-A-j25-1" 213.80951807567592 402.6745923758563 1638828 2 "8776290" "Lyon Saint-Exupéry TGV" "15:54:00" 1638829 3 "8768600" "Paris Gare de Lyon" "17:46:00"
376855 "22.TA.91-601-A-j26-1.1.H" "91-601-A-j26-1" 200.40394313366798 390.78768911065254 2799873 1 "8768600" "Paris Gare de Lyon" "07:26:00" 2799874 2 "8772319" "Lyon Part Dieu" "09:22:00"
380959 "63.TA.91-621-A-j25-1.2.H" "91-621-A-j25-1" 213.80951807567592 402.6745923758563 6762400 1 "8768600" "Paris Gare de Lyon" "20:13:00" 6762401 2 "8776290" "Lyon Saint-Exupéry TGV" "22:05:00"
208394 "48.TA.91-1B-j26-1.8.H" "91-1B-j26-1" 200.56116579614897 96.93789680147201 5659263 3 "8731388" "TGV Haute-Picardie" "19:15:00" 5659264 4 "8727149" "Aéroport Charles-de-Gaulle TGV" "19:43:00"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

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.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20251215" "20251218" "20251222"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
mixed_case_recommended_field WARNING 667

mixed_case_recommended_field

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"

You can see more about this notice here.

Only the first 50 of 667 affected records are displayed below.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"agency.txt" "agency_name" "BLS AG (bls)" 11
"agency.txt" "agency_name" "FPLAN VHB SBP" 56
"agency.txt" "agency_name" "FPLAN BOD RAB OMP" 132
"agency.txt" "agency_name" "FPLAN RBG SWG" 175
"agency.txt" "agency_name" "CGN SA" 229
"trips.txt" "trip_headsign" "S-chanf, staziun" 378100
"trips.txt" "trip_headsign" "S-chanf, staziun" 378101
"trips.txt" "trip_headsign" "S-chanf, staziun" 378112
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072064
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072065
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072066
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072067
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072068
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072069
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072070
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072071
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072072
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072073
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072074
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072075
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072076
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072077
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072078
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072079
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072080
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072081
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072082
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072083
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072084
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072085
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072086
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072087
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072088
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072089
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072090
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072091
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072092
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072093
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072094
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072095
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072096
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072097
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072098
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072099
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072100
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072101
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072102
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072103
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072104
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 1072105
non_ascii_or_non_printable_char WARNING 177

non_ascii_or_non_printable_char

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.

You can see more about this notice here.

Only the first 50 of 177 affected records are displayed below.

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"stops.txt" 7787 "stop_id" "8029103:0:4Süd"
"stops.txt" 7790 "stop_id" "8029103:0:6Süd"
"stops.txt" 7792 "stop_id" "8029103:0:7Süd"
"transfers.txt" 18398 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18401 "to_stop_id" "8029103:0:6Süd"
"transfers.txt" 18403 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18407 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18410 "to_stop_id" "8029103:0:6Süd"
"transfers.txt" 18412 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18416 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18419 "to_stop_id" "8029103:0:6Süd"
"transfers.txt" 18421 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18423 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18424 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18425 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18426 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18427 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18428 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18428 "to_stop_id" "8029103:0:6Süd"
"transfers.txt" 18429 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18430 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18430 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18431 "from_stop_id" "8029103:0:4Süd"
"transfers.txt" 18435 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18437 "to_stop_id" "8029103:0:6Süd"
"transfers.txt" 18439 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18444 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18446 "to_stop_id" "8029103:0:6Süd"
"transfers.txt" 18448 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18450 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18451 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18452 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18453 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18453 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18454 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18455 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18456 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18457 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18457 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18458 "from_stop_id" "8029103:0:6Süd"
"transfers.txt" 18462 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18465 "to_stop_id" "8029103:0:6Süd"
"transfers.txt" 18466 "to_stop_id" "8029103:0:7Süd"
"transfers.txt" 18468 "from_stop_id" "8029103:0:7Süd"
"transfers.txt" 18469 "from_stop_id" "8029103:0:7Süd"
"transfers.txt" 18470 "from_stop_id" "8029103:0:7Süd"
"transfers.txt" 18471 "from_stop_id" "8029103:0:7Süd"
"transfers.txt" 18471 "to_stop_id" "8029103:0:4Süd"
"transfers.txt" 18472 "from_stop_id" "8029103:0:7Süd"
"transfers.txt" 18473 "from_stop_id" "8029103:0:7Süd"
same_name_and_description_for_route WARNING 852

same_name_and_description_for_route

Same name and description for route.

The GTFS spec defines routes.txt route_desc as:

Description of a route that provides useful, quality information. Do not simply duplicate the name of the route.

See the GTFS and GTFS Best Practices links below for more examples of how to populate the route_short_name, route_long_name, and route_desc fields.

You can see more about this notice here.

Only the first 50 of 852 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record. routeId (?) The id of the faulty record. routeDesc (?) The `routes.routes_desc` of the faulty record. specifiedField (?) Either `route_short_name` or `route_long_name`.
12 "91-10-Y-j25-1" "EXT" "route_short_name"
58 "91-12-Y-j26-1" "S" "route_short_name"
124 "91-16-Y-j25-1" "EXT" "route_short_name"
153 "91-19-Y-j25-1" "IC" "route_short_name"
154 "91-19-Y-j26-1" "IC" "route_short_name"
159 "91-1A-Y-j25-1" "S" "route_short_name"
160 "91-1A-Y-j26-1" "S" "route_short_name"
165 "91-1B-Y-j26-1" "IC" "route_short_name"
168 "91-1C-Y-j25-1" "EXT" "route_short_name"
171 "91-1D-Y-j26-1" "S" "route_short_name"
175 "91-1F-Y-j25-1" "R" "route_short_name"
176 "91-1F-Y-j26-1" "R" "route_short_name"
181 "91-1G-Y-j25-1" "RE" "route_short_name"
182 "91-1G-Y-j26-1" "RE" "route_short_name"
185 "91-1H-Y-j26-1" "RE" "route_short_name"
188 "91-1I-Y-j25-1" "EXT" "route_short_name"
191 "91-1J-Y-j25-1" "IR" "route_short_name"
192 "91-1J-Y-j26-1" "IR" "route_short_name"
193 "91-1K-Y-j25-1" "TER" "route_short_name"
194 "91-1K-Y-j26-1" "TER" "route_short_name"
200 "91-1N-Y-j26-1" "IC" "route_short_name"
203 "91-1O-Y-j25-1" "R" "route_short_name"
206 "91-1P-Y-j25-1" "RE" "route_short_name"
209 "91-1Q-Y-j26-1" "RE" "route_short_name"
210 "91-1R-Y-j26-1" "R" "route_short_name"
211 "91-1S-Y-j26-1" "EXT" "route_short_name"
212 "91-1U-Y-j26-1" "SN" "route_short_name"
213 "91-1V-Y-j25-1" "RJX" "route_short_name"
214 "91-1V-Y-j26-1" "RJX" "route_short_name"
215 "91-1W-Y-j26-1" "EXT" "route_short_name"
216 "91-1X-Y-j25-1" "RE" "route_short_name"
217 "91-1X-Y-j26-1" "RE" "route_short_name"
218 "91-1-Y-j25-1" "RE" "route_short_name"
219 "91-1-Y-j26-1" "RE" "route_short_name"
220 "91-1Y-Y-j26-1" "EXT" "route_short_name"
221 "91-1Z-Y-j26-1" "EXT" "route_short_name"
238 "91-20-Y-j25-1" "EXT" "route_short_name"
258 "91-21-Y-j25-1" "IR" "route_short_name"
259 "91-21-Y-j26-1" "IR" "route_short_name"
273 "91-22-Y-j26-1" "EXT" "route_short_name"
282 "91-23-Y-j25-1" "RE" "route_short_name"
300 "91-24-Y-j26-1" "EXT" "route_short_name"
309 "91-25-Y-j26-1" "S" "route_short_name"
321 "91-26-Y-j25-1" "SN" "route_short_name"
322 "91-26-Y-j26-1" "SN" "route_short_name"
343 "91-29-Y-j25-1" "IC" "route_short_name"
344 "91-29-Y-j26-1" "IC" "route_short_name"
347 "91-2A-Y-j25-1" "EC" "route_short_name"
348 "91-2A-Y-j26-1" "EC" "route_short_name"
351 "91-2B-Y-j25-1" "SN" "route_short_name"
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

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.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20251215" "20241216" "20251218"
unexpected_enum_value WARNING 9527

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

Only the first 50 of 9527 affected records are displayed below.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 2 "route_type" 109
"routes.txt" 3 "route_type" 109
"routes.txt" 4 "route_type" 109
"routes.txt" 5 "route_type" 109
"routes.txt" 6 "route_type" 109
"routes.txt" 7 "route_type" 109
"routes.txt" 8 "route_type" 900
"routes.txt" 9 "route_type" 900
"routes.txt" 10 "route_type" 900
"routes.txt" 11 "route_type" 900
"routes.txt" 12 "route_type" 117
"routes.txt" 13 "route_type" 109
"routes.txt" 14 "route_type" 109
"routes.txt" 15 "route_type" 109
"routes.txt" 16 "route_type" 900
"routes.txt" 17 "route_type" 900
"routes.txt" 18 "route_type" 106
"routes.txt" 19 "route_type" 109
"routes.txt" 20 "route_type" 109
"routes.txt" 21 "route_type" 106
"routes.txt" 22 "route_type" 109
"routes.txt" 23 "route_type" 109
"routes.txt" 24 "route_type" 900
"routes.txt" 25 "route_type" 900
"routes.txt" 26 "route_type" 106
"routes.txt" 27 "route_type" 106
"routes.txt" 28 "route_type" 109
"routes.txt" 29 "route_type" 109
"routes.txt" 30 "route_type" 106
"routes.txt" 31 "route_type" 106
"routes.txt" 32 "route_type" 106
"routes.txt" 33 "route_type" 106
"routes.txt" 34 "route_type" 109
"routes.txt" 35 "route_type" 109
"routes.txt" 36 "route_type" 102
"routes.txt" 37 "route_type" 102
"routes.txt" 38 "route_type" 109
"routes.txt" 39 "route_type" 109
"routes.txt" 40 "route_type" 900
"routes.txt" 41 "route_type" 900
"routes.txt" 42 "route_type" 900
"routes.txt" 43 "route_type" 900
"routes.txt" 44 "route_type" 106
"routes.txt" 45 "route_type" 900
"routes.txt" 46 "route_type" 900
"routes.txt" 47 "route_type" 900
"routes.txt" 48 "route_type" 106
"routes.txt" 49 "route_type" 106
"routes.txt" 50 "route_type" 109
"routes.txt" 51 "route_type" 109
transfer_distance_above_2_km INFO 50

transfer_distance_above_2_km

The transfer distance from stop to stop in transfers.txt is larger than 2 km.

You can see more about this notice here.

csvRowNumber (?) The row number from `transfers.txt` for the faulty entry. fromStopId (?) The ID of the stop in `from_stop_id`. toStopId (?) The ID of the stop in `to_stop_id`. distanceKm (?) The distance between the two stops in km.
4587 "1101966" "8099985:0:1" 3.004150749095983
4588 "1101966" "8099985:0:2" 3.004150749095983
19413 "8099985" "8099985:0:1" 3.0081099147856776
19414 "8099985" "8099985:0:2" 3.0081099147856776
19415 "8099985:0:1" "1101966" 3.004150749095983
19416 "8099985:0:1" "8099985" 3.0081099147856776
19418 "8099985:0:2" "1101966" 3.004150749095983
19419 "8099985:0:2" "8099985" 3.0081099147856776
32221 "8501114" "8504659" 2.044929402239004
32223 "8501114" "8504659:0:10001" 2.0193922124033654
32227 "8501114:0:1" "8504659" 2.0498416169814337
32229 "8501114:0:1" "8504659:0:10001" 2.0240974169634613
32233 "8501114:0:2" "8504659" 2.057711389360369
32235 "8501114:0:2" "8504659:0:10001" 2.0319984496207737
35683 "8501954" "8531040" 2.013410785978694
64349 "8504659" "8501114" 2.044929402239004
64350 "8504659" "8501114:0:1" 2.0498416169814337
64351 "8504659" "8501114:0:2" 2.057711389360369
64355 "8504659:0:10001" "8501114" 2.0193922124033654
64356 "8504659:0:10001" "8501114:0:1" 2.0240974169634613
64357 "8504659:0:10001" "8501114:0:2" 2.0319984496207737
95124 "8508399:0:1" "8530368" 4.134418881182262
95130 "8508399:0:2" "8530368" 4.13703080095666
95136 "8508399:0:3" "8530368" 4.139703634161006
99415 "8509168" "8509986" 2.621070718838314
99416 "8509168" "8509986:0:10000" 2.6137051093165966
99417 "8509168" "8509986:0:10001" 2.61752926371244
99421 "8509168:0:2" "8509986" 2.615071173832236
99422 "8509168:0:2" "8509986:0:10000" 2.607711229480317
99423 "8509168:0:2" "8509986:0:10001" 2.6115036943519994
99868 "8509253:0:1" "8530601" 2.447493774252097
99881 "8509253:0:2" "8530601" 2.437172215674879
99894 "8509253:0:3" "8530601" 2.459753966304904
99907 "8509253:0:6" "8530601" 2.446511268561902
99920 "8509253:0:7" "8530601" 2.454063048192327
103087 "8509986" "8509168" 2.621070718838314
103088 "8509986" "8509168:0:2" 2.615071173832236
103097 "8509986:0:10000" "8509168" 2.6137051093165966
103098 "8509986:0:10000" "8509168:0:2" 2.607711229480317
103101 "8509986:0:10001" "8509168" 2.61752926371244
103102 "8509986:0:10001" "8509168:0:2" 2.6115036943519994
106038 "8530368" "8508399:0:1" 4.134418881182262
106039 "8530368" "8508399:0:2" 4.13703080095666
106040 "8530368" "8508399:0:3" 4.139703634161006
106256 "8530601" "8509253:0:1" 2.447493774252097
106257 "8530601" "8509253:0:2" 2.437172215674879
106258 "8530601" "8509253:0:3" 2.459753966304904
106259 "8530601" "8509253:0:6" 2.446511268561902
106260 "8530601" "8509253:0:7" 2.454063048192327
107970 "8531040" "8501954" 2.013410785978694
unknown_column INFO 3

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"trips.txt" "original_trip_id" 8
"trips.txt" "hints" 9
"stops.txt" "original_stop_id" 8