geops-chl — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-23T03:23:43Z,
for the dataset file:///shared/geops-chl_0817cc8c.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


  • AFA (AFA Bus AG)
  • ASM-bti (Aare Seeland mobil (bti))
  • ASM-ltb (Aare Seeland mobil (ltb))
  • ASM-rvo (Aare Seeland mobil (rvo))
  • ASM-snb (Aare Seeland mobil (snb))
  • ASM-EV (Aare Seeland mobil Ersatzverkehr)
  • AVA-bd (Aargau Verkehr AG)
  • AVA-ltb (Aargau Verkehr AG)
  • AVA-wsb (Aargau Verkehr AG)
  • AVA/Autw (Aargau Verkehr AG)
  • AVA/rbz (Aargau Verkehr AG)
  • AVA-EV (Aargau Verkehr AG Ersatzverkehr)
  • SZU-laf (Adliswil-Felsenegg)
  • AMG (Aelplibahn Malans Genossenschaft)
  • ABAG (Aletsch Bahnen AG)
  • ALEX (Aletsch-Express Riederalp-Bettmeralp)
  • AFO (Alpbus Fournier)
  • ALTRA (Alpintrans GmbH)
  • ALVS-EV (Alplift AG Ersatzverkehr)
  • ASS (Andermatt-Sedrun Sport AG)
  • AB-ab (Appenzeller Bahnen (ab))
  • AB-EV (Appenzeller Bahnen Ersatzverkehr)
  • ABB (Arosa Bergbahnen)
  • AVB (Aroser Verkehrsbetriebe)
  • ANAT (Association neuchâteloise des Amis du Tramway ANAT)
  • AMP (Aufzug Matte-Plattform (Bern))
  • AAGR (Auto AG Rothenburg)
  • AAGS (Auto AG Schwyz)
  • AAGU (Auto AG Uri)
  • LLB (Auto Leuk-Leukerbad)
  • AS (Autobetrieb Sernftal)
  • AWA (Autobetrieb Weesen-Amden)
  • AAGL (Autobus AG Liestal)
  • ABF (Autobusbetrieb Freienbach)
  • LEE Bus (Autobusbetrieb LEE)
  • RBS Auto (Autobusbetrieb RBS)
  • AMSA (Autolinea Mendrisiense SA)
  • ABl (Autolinee Bleniesi)
  • FART Aut (Autolinee FART)
  • ARL (Autolinee Regionali Luganesi)
  • ARAG (Automobil Rottal AG)
  • AB Auto (Automobildienst Appenzeller Bahnen)
  • MGB/Auto (Automobildienst Matterhorn Gotthard Bahn (fo auto))
  • SZU Auto (Automobildienst SZU)
  • ASM Auto (Automobildienste Aare Seeland mobil)
  • CJ Auto (Automobiles CJ)
  • MBC Auto (Automobiles MBC)
  • ASL (Autoservizi Silvestri Livigno)
  • AVJ (Autotransports de la Vallée de Joux)
  • RhB Auto (Autoverkehr RhB)
  • BLS-bls (BLS AG (bls))
  • BLS-EV (BLS Netz AG Ersatzverkehr)
  • BLS-brs (BLS Schifffahrt AG (brs))
  • BLS-ths (BLS Schifffahrt AG (ths))
  • Bamert (Bamert Bus)
  • BLT (Baselland Transport)
  • BPG (Basler Personenschifffahrt AG)
  • BVB (Basler Verkehrsbetriebe)
  • SBR (Bellwald Sportbahnen AG)
  • BA Auto (Bergbahnen Adelboden AG)
  • BA Auto- (Bergbahnen Adelboden AG)
  • BAL AG (Bergbahnen Adelboden-Lenk AG)
  • BBE (Bergbahnen Beckenried-Emmetten)
  • BDGAG (Bergbahnen Destination Gstaad AG)
  • BBD (Bergbahnen Disentis)
  • ESMM-smb (Bergbahnen Engadin St. Moritz AG)
  • DIALA-lb (Bergbahnen Engadin St. Moritz, Bernina-Diavolezza (lbd))
  • BEAG (Bergbahnen Engstligenalp AG)
  • BBF-mbf (Bergbahnen Flumserberg AG)
  • BBF-pbf (Bergbahnen Flumserberg AG)
  • BHY-lws (Bergbahnen Hoch-Ybrig AG)
  • BHY-sost (Bergbahnen Hoch-Ybrig AG)
  • BHY-ssks (Bergbahnen Hoch-Ybrig AG)
  • BHY-sssp (Bergbahnen Hoch-Ybrig AG)
  • BHAG (Bergbahnen Hohsaas AG)
  • BBMAG (Bergbahnen Malbun AG)
  • BMH (Bergbahnen Meiringen-Hasliberg)
  • BO (Bergbahnen Obersaxen AG)
  • BPM-svcs (Bergbahnen Piz Mundaun AG)
  • BPM-svh (Bergbahnen Piz Mundaun AG)
  • LS (Bergbahnen Samnaun AG)
  • BSAG (Bergbahnen Sörenberg AG)
  • BBWAG (Bergbahnen Wildhaus AG)
  • BGST (Berggasthaus Staubern AG)
  • SBAD (Bergün Filisur Tourismus AG)
  • BOB (Berner Oberland-Bahnen)
  • BOB-spb (Berner Oberland-Bahnen)
  • BKAG (Biel-Kinzig AG)
  • BSG (Bielersee)
  • LBB (Blatten-Belalp)
  • BSB (Bodensee-Schiffsbetriebe GmbH)
  • BRSB (Braunwald-Standseilbahn)
  • BRB (Brienz Rothorn Bahn AG)
  • EB (Brunni-Bahnen Engelberg AG)
  • FBS (Brusino-Arsizio-Serpiano)
  • BBB (Bus Buchserberg)
  • BNP (Bus Nyon-Prangins)
  • BOS (Bus Ostschweiz)
  • BS (Bus Sierrois)
  • BALA (Bus alpin Lombachalp)
  • BCR (Bus de la commune de Riddes)
  • BuS/cb (Bus und Service AG (Chur))
  • BuS/eb (Bus und Service AG (Engadin))
  • BUM (Bus urbain de Martigny)
  • BBA (Busbetrieb Aarau)
  • BOB Auto (Busbetrieb BOB)
  • BGB (Busbetrieb Gemeinde Bergün)
  • BGU (Busbetrieb Grenchen und Umgebung)
  • BKG (Busbetrieb Kandersteg - Gasterntal)
  • BLWE (Busbetrieb Lichtensteig-Wattwil-Ebnat-Kappel)
  • BOG (Busbetrieb Oberems-Gruben)
  • BOGG (Busbetrieb Olten-Gösgen-Gäu)
  • BRER (Busbetrieb Rapperswil-Eschenbach-Rüti ZH)
  • BSU (Busbetrieb Solothurn und Umgebung)
  • BLAG (Busland AG)
  • BB (Bürgenstock Bahn AG)
  • GHU (Bürgerbus Gondiswil-Huttwil-Ufhusen)
  • OUW (Bürgerbus Kleindietwil-Oeschenbach-Walterswil)
  • RSZ (Bürgerbus Rüderswil)
  • WETA (Bürgerbus Walperswil-Epsach-Täuffelen-Aarberg)
  • CGN (CGN SA)
  • GR-fab (Cantone di Grigioni)
  • CIT (Cardada Impianti Turistici)
  • CAS (Cassons AG)
  • ESMM-mmb (Celeriner Bergbahnen - Punt Muragl-Muottas Muragl)
  • TTM (Centre Touristique Moléson)
  • CBV (Chalais-Briey-Vercorin)
  • CJ (Chemins de fer du Jura)
  • CJ-EV (Chemins de fer du Jura Ersatzverkehr)
  • BCD (Chur-Dreibündenstein)
  • BPB (Comune di Personico)
  • DIALA-lc (Curtinatsch-Piz Lagalb)
  • DB Regio (DB Regio AG Baden-Württemberg)
  • DB Regio (DB Regio AG Baden-Württemberg)
  • DB Regio (DB Regio AG Baden-Württemberg)
  • DB Regio (DB Regio AG Baden-Württemberg)
  • LDN (Dallenwil-Niederrickenbach)
  • LDW (Dallenwil-Wirzweli)
  • DFB (Dampfbahn Furka-Bergstrecke)
  • DVZO (Dampfbahn-Verein Zürcher Oberland)
  • DKB-bbbj (Davos Klosters Bergbahnen (bbbj))
  • DKB-dpb (Davos Klosters Bergbahnen (dpb))
  • DKB-lkp (Davos Klosters Bergbahnen (lkp))
  • DIB (DistriBus)
  • DIVINFO (Diverse INFO)
  • DBZ (Dolderbahn Betriebs AG)
  • DMB (Drahtseilbahn Marzili-Stadt Bern AG)
  • EWZ-pa (EWZ Bergeller Kraftwerke)
  • EBZ (Elektrobus Zermatt)
  • LEE (Elsigenalpbahnen AG Frutigen, Luftseilbahn und Skilifte)
  • ESMM (Engadin St. Moritz Mountains AG)
  • BET (Engelberg-Trübsee-Titlis)
  • EAB (Engelberger Auto-Betriebe)
  • Evian (Evian)
  • BOD (FPLAN BOD RAB OMP)
  • VHB (FPLAN VHB SBP)
  • MG (Ferrovia Monte Generoso)
  • FART (Ferrovie Autolinee Regionali Ticinesi)
  • FART-EV (Ferrovie Autolinee Regionali Ticinesi Ersatzverkehr)
  • FB (Forchbahn)
  • FB-EV (Forchbahn Ersatzverkehr)
  • FCA (Funicar AG)
  • FPR (Funicolare Ritom SA)
  • FUN (Funiculaire Neuchâtel-Université - Neuchâtel-Gare)
  • SMtS (Funiculaire Saint-Imier-Mont-Soleil SA)
  • FLC (Funiculaire St-Luc-Chandolin)
  • FSCR (Funiva San Carlo-Robiei)
  • FML (Funivia Monte Lema SA)
  • GR-fsl (Funivia Selma-Landarenca)
  • FBG (Fähre Beckenried-Gersau)
  • FRG (Förderverein Region Gantrisch)
  • LFüB (Fürgangen-Bellwald)
  • LGJ (Gampel-Jeizinen)
  • GAA (Gander Autocar Sàrl)
  • GCS (Gemeinde Celerina/Schlarigna)
  • SFE (Gemeinde Grüsch)
  • GDLZ (Gemeinde Luzein)
  • BBO (Gemeinde St. Gallenkappel)
  • GSUR (Gemeinde Surses - Cumegn Surses)
  • GLNM (Genossenschaft Luftseilbahn Morgenholz)
  • GLIS (Genossenschaft Luftseilbahn Sulwald)
  • GTBE (Genossenschaft Tschinglenbahn Elm)
  • BGR (Glaris-Rinerhorn)
  • GGM (Gondelbahn Grindelwald-Männlichen AG)
  • GKO (Gondelbahn Kandersteg-Oeschinensee)
  • GGB (Gornergratbahn)
  • BGF (Grindelwald-First)
  • LGP (Grindelwald-Pfingstegg)
  • G3AG (Gstaad 3000 AG)
  • GB (Gurtenbahn)
  • SGH (Hallwilersee)
  • HB (Harderbahn)
  • HKDS (Hoher Kasten Drehrestaurant und Seilbahn AG)
  • HLAG (Holzegg Liegenschaften AG)
  • ITRT (Impianti turistici Rivera-Monte Tamaro)
  • Extrabus (Interimsfahrplan / Horaire interimaire / Orario ad interim)
  • DIH (Interlaken-Heimwehfluh)
  • INTT (Intertours ME Sàrl)
  • JAC (Jacquet Autocars)
  • LJK (Jakobsbad-Kronberg)
  • JB (Jungfraubahn)
  • KBS (Kaisereggbahnen Schwarzsee AG)
  • KMB-bkm (Klosters-Madrisa Bergbahn)
  • KWS (Kraftwerk Sanetsch AG)
  • PB Fpl (Kriens-Fräkmüntegg)
  • KSB (Kriens-Sonnenberg-Bahn)
  • LKüS (Küssnacht am Rigi-Seebodenalp)
  • LTBAG (LTB Lungern-Turren-Bahn AG)
  • LPF (La Punt Ferien)
  • LNM (Lacs de Neuchâtel et Morat)
  • SNL (Lago di Lugano)
  • LABB (Lauchernalp Bergbahnen AG)
  • LEB (Lausanne-Echallens-Bercher)
  • BLM (Lauterbrunnen-Mürren)
  • LB (Lenk Bergbahnen)
  • LHB (Lenzerheide Bergbahnen)
  • LLG (Leukerbad-Gemmipass)
  • LAA (Luftseilbahn Amsteg-Arni)
  • LABAG (Luftseilbahn Attinghausen-Brüsti AG)
  • LEF (Luftseilbahn Engelberg-Fürenalp)
  • LFCh (Luftseilbahn Fell-Chrüzhütte)
  • LFB (Luftseilbahn Fellboden-Bannalpsee)
  • LFE (Luftseilbahn Flüelen-Eggbergen)
  • LIV (Luftseilbahn Illgau - Vorder Oberberg)
  • LKE (Luftseilbahn Kalpetran-Embd)
  • LSKA (Luftseilbahn Kandersteg-Allmenalp)
  • LKS (Luftseilbahn Kandersteg-Sunnbüel (Gemmi) AG)
  • LKM (Luftseilbahn Kies-Mettmen)
  • LKRS (Luftseilbahn Kräbel-Rigi Scheidegg AG)
  • LMW (Luftseilbahn Matt-Weissenberg)
  • LSMS/MS (Luftseilbahn Mürren-Schilthorn)
  • LNE (Luftseilbahn Niederbauen)
  • LORB (Luftseilbahn Obergschwend-Rigi-Burggeist AG)
  • LSH (Luftseilbahn Schattdorf-Haldi)
  • LUFAG (Luftseilbahn Unterterzen-Flumserberg AG)
  • LGIA (Luftseilbahngenossenschaft Arnisee)
  • LBER (Luftseilbahngenossenschaft Brügg-Eierschwand-Ruogig)
  • LGGI (Luftseilbahngenossenschaft Gitschenen)
  • MS (Lugano-Monte San Salvatore)
  • FLP (Lugano-Ponte Tresa)
  • FLP-EV (Lugano-Ponte Tresa Ersatzverkehr)
  • MSSG (MS Seestern + Gastro AG)
  • LMM (Marbach-Marbachegg)
  • MGB-bvz (Matterhorn Gotthard Bahn (bvz))
  • MGB-fo (Matterhorn Gotthard Bahn (fo))
  • MGB-EV (Matterhorn Gotthard Bahn Ersatzverkehr)
  • MOB (Montreux-Oberland Bernois)
  • MOB-EV (Montreux-Oberland Bernois Ersatzverkehr)
  • MVR-cev (Montreux-Vevey-Riviera (cev))
  • MVR-las (Montreux-Vevey-Riviera (las))
  • MVR-mtgn (Montreux-Vevey-Riviera (mtgn))
  • MVR-vcp (Montreux-Vevey-Riviera (vcp))
  • MVR-EV (Montreux-Vevey-Riviera Ersatzverkehr)
  • MGsa (Mouettes genevoises SA)
  • MSG (Mühleggbahn AG)
  • NLJ (Navigation Lac de Joux)
  • NLB (Navigation Lac des Brenets)
  • NeTS-DB (NeTS Planung DB)
  • NeTS-ÖBB (NeTS Planung ÖBB)
  • NHB-bbb (Niederhornbahn AG)
  • NHB-nhb (Niederhornbahn AG)
  • NB (Niesenbahn)
  • NStCM (Nyon-St-Cergue-Morez)
  • NStCM-EV (Nyon-St-Cergue-Morez Ersatzverkehr)
  • OeBB (Oensingen-Balsthal-Bahn)
  • OTL (Office du tourisme de Leysin)
  • OBA (Ortsbus Andermatt)
  • OSF (Ortsbus Saas-Fee)
  • OBSM (Ortsbus St. Moritz)
  • OGS (Ortsbus der Gemeinde Silvaplana / Gemeinde Silvaplana)
  • PRH (PRO REGIO HUTTWIL Verkehrsverein)
  • GbB (Parkhotel Giessbach AG)
  • PSSA (Pendicularas Scuol SA)
  • PB (Pilatusbahnen)
  • PIZAG (Pizolbahnen AG)
  • PBZ (Poly-Bahn Zürich)
  • SPL (Pontresina-Alp Languard)
  • TCP (Portes du Soleil Suisse SA)
  • PAG (PostAuto AG)
  • PAG/BCS (PostAuto AG (Bus Commune Sion))
  • KUBUS (Publikation nur Kursbuch/Plakat)
  • RDT (RDTAin)
  • LRE (Raron-Eischoll)
  • LRU (Raron-Unterbäch)
  • REGO (Regiobus Gossau SG)
  • RA/bus (RegionAlps Bus)
  • RBL (Regionalbus Lenzburg)
  • RVBW (Regionale Verkehrsbetriebe Baden-Wettingen)
  • RA (Regionalps)
  • RBS (Regionalverkehr Bern-Solothurn)
  • RBS-EV (Regionalverkehr Bern-Solothurn Ersatzverkehr)
  • RFB (Reichenbachfall-Bahn)
  • LRW (Reigoldswil-Wasserfallen)
  • RMA (Remontées Méc. du Wildhorn Anzère)
  • CMA (Remontées Mécaniques Crans-Montana-Aminona)
  • RMGZ (Remontées Mécaniques Grimentz-Zinal SA)
  • NVRM (Remontées mécaniques SA)
  • RhB (Rhätische Bahn)
  • RhB-EV (Rhätische Bahn Ersatzverkehr)
  • LRF (Rhäzüns-Feldis/Veulden)
  • RiT (Riffelalp Resort AG Zermatt)
  • RB (Rigi Bahnen AG)
  • LRR (Rosswald Bahnen AG)
  • RMAG (Rotenfluebahn Mythenregion AG)
  • But (Réseau de transports de l'Agglomération de Thonon)
  • SBB (SBB GmbH)
  • SBB GmbH (SBB GmbH (Grenzverkehr))
  • SBB-EV (SBB Infrastruktur AG Bahnersatz)
  • SIB (SIBRA)
  • STI (STI Bus AG)
  • STI Berg (STI Bus AG)
  • STI-gwb (STI Bus AG)
  • SWEG (SWEG Südwestdeutsche Landesverkehrs-GmbH)
  • SWEG (SWEG Südwestdeutsche Landesverkehrs-GmbH)
  • STBAG (Saastal Bergbahnen AG)
  • SHAG (Sattel-Hochstuckli AG)
  • SB (Savognin-Bergbahnen AG)
  • SS (Schiffahrtsunternehmung Silsersee)
  • SGG (Schifffahrts-Genossenschaft Greifensee)
  • SGZ (Schifffahrtsgesellschaft für den Zugersee AG)
  • SW (Schiffsbetrieb Walensee)
  • LSMS-sbm (Schilthornbahn (sbm))
  • SSA (Schutt Atzmännig)
  • URh (Schweiz. Schifffahrtsgesellschaft Untersee und Rhein AG)
  • SBS (Schweizerische Bodensee-Schifffahrt AG)
  • SBB (Schweizerische Bundesbahnen SBB)
  • SOB-sob (Schweizerische Südostbahn (sob))
  • SOB-EV (Schweizerische Südostbahn AG Ersatzverkehr)
  • LSS (Schwägalp-Säntis)
  • SRI (Seilbahn Ried Illgau)
  • SWAG (Seilbahn Weissenstein AG)
  • SGES (Seilbahngenossenschaft Embd-Schalb)
  • SBGG (Seilbahngenossenschaft Golzern)
  • TMR Auto (Service d'automobiles TMR)
  • TPF Auto (Service d'automobiles TPF)
  • TRN/Autr (Service d'automobiles TRN (rvt Auto))
  • TRN/Auto (Service d'automobiles TRN (vr))
  • SNL Auto (Servizio d'automobili)
  • SFT (Sesselbahn Fatschel - Triemel)
  • SFM (Sesselbahn Feldis-Mutta)
  • SKRa (Sesselbahn Kiental-Ramslauenen)
  • SKR (Sesselbahn Krümmenschwil-Rietbach)
  • ESMM-sms (Sesselbahn St. Moritz Suvretta-Randolins)
  • SVGa (Sesselbahn Vals-Gadenstatt)
  • SVG (Sesselbahn Visperterminen-Giw)
  • SMC (Sierre-Montana-Crans)
  • SZU (Sihltal-Zürich-Uetliberg-Bahn)
  • SZU-EV (Sihltal-Zürich-Uetliberg-Bahn Ersatzverkehr)
  • FMB (Società Funicolare Cassarate-Monte Brè)
  • SNL-magg (Società Navigazione del Lago di Lugano SA)
  • FLMS (Società della Funicolare Locarno-Madonna del Sasso SA)
  • SNCF (Société Nationale des Chemins de fer Français)
  • BC-cmBC (Société coopérative du Chemin de fer - Musée Blonay-Chamby)
  • STGR (Solarfährbetrieb Thomas Geiger Reichenau)
  • SBA (Sportbahnen Amden)
  • SPBR (Sportbahnen Braunwald AG)
  • SDS (Sportbahnen Davos)
  • SBE (Sportbahnen Elm)
  • SK (Sportbahnen Kerenzerberg GmbH)
  • SMF-ldb (Sportbahnen Melchsee-Frutt (ldb))
  • SMF-lsm (Sportbahnen Melchsee-Frutt (lsm))
  • SBP (Sportbahnen Pischa)
  • SBU (Sportbahnen Unterbäch AG)
  • SBF (Stadtbus Frauenfeld)
  • SBW (Stadtbus Winterthur)
  • LSG (Stalden-Gspon)
  • LSG/LSG (Staldenried-Gspon)
  • StSS (Standseilbahn Schwyz-Stoos AG)
  • SthB (Stanserhornbahn)
  • LSMS-lsm (Stechelberg-Mürren-Schilthorn (lsms))
  • SHB (Stockhornbahn AG)
  • StoB-lms (Stoosbahnen AG)
  • StoB-sb (Stoosbahnen AG)
  • SVB Auto (Städtische Verkehrsbetriebe Bern)
  • LSC (Surlej-Silvaplana-Corvatsch)
  • SRT (Swiss Rail Traffic AG Glattbrugg)
  • SBG (Südbadenbus)
  • THURBO (THURBO)
  • TWS (Taxi, Bau- und Traxarbeiten Willi Schaad)
  • TSD-asdt (Theytaz Excursions Sion)
  • TSD-tcld (Theytaz Excursions Sion)
  • TBBU (Toggenburg Bergbahnen Unterwasser)
  • LLAT (Torrent-Bahnen Leukerbad-Albinen AG)
  • TUG (Touristische Unternehmung Grächen AG)
  • TRN-EV (Transport Publics Neuchâtelois SA Ersatzverkehr)
  • TPG (Transports Publics Genevois)
  • TRN-tn F (Transports Publics Neuchâtelois SA)
  • TRN-cmn (Transports Publics Neuchâtelois SA (cmn))
  • TRN-rvt (Transports Publics Neuchâtelois SA (rvt))
  • TRN/tc (Transports Publics Neuchâtelois SA (tc))
  • TRN-tn (Transports Publics Neuchâtelois SA (tn))
  • TAC (Transports Publics de l'agglomération d'Annemasse)
  • TL (Transports Publics de la Région Lausannoise sa)
  • TPN (Transports Publics de la Région Nyonnaise)
  • TPC (Transports Publics du Chablais)
  • TPC Auto (Transports Publics du Chablais (Bus))
  • TPC-EV (Transports Publics du Chablais Ersatzverkehr)
  • TRAVYS (Transports Vallée de Joux-Yverdon-Ste-Croix)
  • TRAVYSAu (Transports Vallée de Joux-Yverdon-Ste-Croix)
  • TRAVYS/o (Transports Vallée de Joux-Yverdon-Ste-Croix (oc/bus))
  • TRAVYS-E (Transports Vallée de Joux-Yverdon-Ste-Croix Ersatzverkehr)
  • TMR-mc (Transports de Martigny et Régions (mc))
  • TMR-EV (Transports de Martigny et Régions Ersatzverkehr)
  • MBC-cg (Transports de la Région Morges-Bière-Cossonay)
  • MBC (Transports de la région Morges-Bière-Cossonay)
  • MBC-EV (Transports de la région Morges-Bière-Cossonay Ersatzverkehr)
  • VMCV (Transports publics Vevey-Montreux-Chillon-Villeneuve)
  • TPF (Transports publics fribourgeois)
  • TPF-nstp (Transports publics fribourgeois)
  • TPF-EV (Transports publics fribourgeois Ersatzverkehr)
  • TPL (Trasporti Pubblici Luganesi SA)
  • TPL F (Trasporti Pubblici Luganesi SA)
  • TSB (Treib-Seelisberg-Bahn)
  • THP (Trägerverein Historische Postautolinie)
  • TBA (Tschentenbahnen AG)
  • LTUO (Turtmann-Unterems-Oberems)
  • TLML (Télé-Leysin-Col des Mosses - La Lécherette SA)
  • TTY-tce (Télé-Thyon SA)
  • TTG (Télé-Torgon SA)
  • TVGD (Télé-Villars-Gryon)
  • TCSA (TéléCharmey SA)
  • TLFC (TéléLaFouly-ChampexLac SA)
  • TVCM (Télécabine Vercorin-Crêt-du-Midi)
  • TOJ (Téléovronnaz SA)
  • TDCA (Téléphérique Dorénaz-Champex d'Alesse/Commune de Dorénaz)
  • TRI (Téléphérique Riddes-Isérables)
  • TBR (Télésiège Buttes-La Robella)
  • TLLM (Télésiège Lana-La Meina)
  • TV (Téléverbier)
  • LHB-ssps (Val Sporz-Piz Scalottas)
  • VBSA (Valbianca SA Airolo)
  • Cent-klv (Verdasio-Rasa)
  • VBA (Verein Bus alpin)
  • VDBB (Verein Dampfbahn Bern)
  • VNB (Verein Naturpark Beverin)
  • VLM (Verkehrsbetrieb LIECHTENSTEINmobil)
  • VBD (Verkehrsbetrieb der Landschaft Davos)
  • VB (Verkehrsbetriebe Biel)
  • VB-be (Verkehrsbetriebe Biel)
  • VB-bm (Verkehrsbetriebe Biel)
  • VBG (Verkehrsbetriebe Glattal)
  • VBH (Verkehrsbetriebe Herisau)
  • VSK-bkk (Verkehrsbetriebe Kreuzlingen)
  • VBL (Verkehrsbetriebe Luzern AG)
  • VBSH (Verkehrsbetriebe Schaffhausen)
  • VBSH-rv (Verkehrsbetriebe Schaffhausen)
  • VBZ (Verkehrsbetriebe Zürich)
  • VBZ F (Verkehrsbetriebe Zürich INFO+)
  • VZO (Verkehrsbetriebe Zürichsee und Oberland)
  • VBSG (Verkehrsbetriebe der Stadt St.Gallen)
  • VHB (Verkehrsverbund Hegau-Bodensee)
  • VVT (Verkehrsverbund Tirol)
  • VVV (Verkehrsverbund Vorarlberg)
  • VerAlp (VerticAlp Vallée du Trient SA)
  • SGV (Vierwaldstättersee)
  • SUTU (Vischnaunca Sumvitg)
  • WSU (Walker's Söhne Urnerboden)
  • LWE (Wasserauen-Ebenalp)
  • WG-wg (Wasserngrat 2000 AG)
  • RB Fpl (Weggis-Rigi Kaltbad)
  • BFL (Weisse Arena Bergbahnen AG)
  • LWM (Wengen-Männlichen)
  • WAB (Wengernalpbahn)
  • WAB-sbge (Wengernalpbahn Grindelwald Grund - Eigergletscher)
  • ZB Bus F (ZB Bus Fahrplanbedürfnisse)
  • ZB (Zentralbahn)
  • ZB-EV (Zentralbahn AG Ersatzverkehr)
  • ZBAG (Zermatt Bergbahnen AG)
  • ZBB (Zugerbergbahn)
  • ZVB (Zugerland Verkehrsbetriebe)
  • FHM (Zürichsee-Fähre Horgen-Meilen AG)
  • ZSG (Zürichsee-Schifffahrtsgesellschaft AG (ZSG))
  • EBS (ebs Energie AG)
  • AeS (Ägerisee Schifffahrt AG)
  • ÖBB (Österreichische Bundesbahnen)

Feed Info


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

Files included


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

Counts


  • Agencies: 475
  • Blocks: 0
  • Routes: 699178
  • Shapes: 0
  • Stops: 65891
  • Trips: 1392023

Specification Compliance report

198045 notices reported (14333 errors, 183680 warnings, 32 infos)

Notice Code Severity Total
duplicate_key ERROR 14305

duplicate_key

Duplicated entity.

The values of the given key and rows are duplicates.

You can see more about this notice here.

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

filename (?) The name of the faulty file oldCsvRowNumber (?) The row of the first occurrence. newCsvRowNumber (?) The row of the other occurrence. fieldName1 (?) Composite key's first field name. fieldValue1 (?) Composite key's first value.
"stops.txt" 60996 60997 "stop_id" "8580003:EV"
"transfers.txt" 4434 4435 "from_stop_id,to_stop_id" "8530645,8590716"
"transfers.txt" 6828 6829 "from_stop_id,to_stop_id" "8590716,8530645"
"transfers.txt" 7715 22017 "from_stop_id,to_stop_id" "0000132,0000132"
"transfers.txt" 7716 22018 "from_stop_id,to_stop_id" "0000133,0000133"
"transfers.txt" 7717 22019 "from_stop_id,to_stop_id" "0000134,0000134"
"transfers.txt" 7718 22020 "from_stop_id,to_stop_id" "0000135,0000135"
"transfers.txt" 7719 22021 "from_stop_id,to_stop_id" "0000136,0000136"
"transfers.txt" 7720 22022 "from_stop_id,to_stop_id" "0000137,0000137"
"transfers.txt" 7721 22023 "from_stop_id,to_stop_id" "0000138,0000138"
"transfers.txt" 7722 22024 "from_stop_id,to_stop_id" "0000139,0000139"
"transfers.txt" 7723 22025 "from_stop_id,to_stop_id" "0000140,0000140"
"transfers.txt" 7724 22026 "from_stop_id,to_stop_id" "0000141,0000141"
"transfers.txt" 7725 22027 "from_stop_id,to_stop_id" "0000142,0000142"
"transfers.txt" 7726 22028 "from_stop_id,to_stop_id" "0000174,0000174"
"transfers.txt" 7727 22029 "from_stop_id,to_stop_id" "0000175,0000175"
"transfers.txt" 7728 22030 "from_stop_id,to_stop_id" "0000176,0000176"
"transfers.txt" 7729 22031 "from_stop_id,to_stop_id" "0000181,0000181"
"transfers.txt" 7730 29120 "from_stop_id,to_stop_id" "8014010,8014010"
"transfers.txt" 7731 29215 "from_stop_id,to_stop_id" "8014547,8014547"
"transfers.txt" 7732 29565 "from_stop_id,to_stop_id" "8500038,8500038"
"transfers.txt" 7733 29568 "from_stop_id,to_stop_id" "8500061,8500061"
"transfers.txt" 7734 29584 "from_stop_id,to_stop_id" "8500089,8500089"
"transfers.txt" 7735 29643 "from_stop_id,to_stop_id" "8500189,8500189"
"transfers.txt" 7736 29649 "from_stop_id,to_stop_id" "8500195,8500195"
"transfers.txt" 7737 29673 "from_stop_id,to_stop_id" "8500230,8500230"
"transfers.txt" 7738 29674 "from_stop_id,to_stop_id" "8500231,8500231"
"transfers.txt" 7739 29678 "from_stop_id,to_stop_id" "8500236,8500236"
"transfers.txt" 7740 29682 "from_stop_id,to_stop_id" "8500252,8500252"
"transfers.txt" 7741 29696 "from_stop_id,to_stop_id" "8500272,8500272"
"transfers.txt" 7742 29724 "from_stop_id,to_stop_id" "8500381,8500381"
"transfers.txt" 7743 29728 "from_stop_id,to_stop_id" "8500386,8500386"
"transfers.txt" 7744 29730 "from_stop_id,to_stop_id" "8500388,8500388"
"transfers.txt" 7745 29735 "from_stop_id,to_stop_id" "8500457,8500457"
"transfers.txt" 7746 29736 "from_stop_id,to_stop_id" "8500458,8500458"
"transfers.txt" 7747 29738 "from_stop_id,to_stop_id" "8500460,8500460"
"transfers.txt" 7748 29739 "from_stop_id,to_stop_id" "8500461,8500461"
"transfers.txt" 7749 29740 "from_stop_id,to_stop_id" "8500462,8500462"
"transfers.txt" 7750 29741 "from_stop_id,to_stop_id" "8500463,8500463"
"transfers.txt" 7751 29742 "from_stop_id,to_stop_id" "8500464,8500464"
"transfers.txt" 7752 29743 "from_stop_id,to_stop_id" "8500465,8500465"
"transfers.txt" 7753 29744 "from_stop_id,to_stop_id" "8500466,8500466"
"transfers.txt" 7754 29745 "from_stop_id,to_stop_id" "8500467,8500467"
"transfers.txt" 7755 29749 "from_stop_id,to_stop_id" "8500478,8500478"
"transfers.txt" 7756 29750 "from_stop_id,to_stop_id" "8500479,8500479"
"transfers.txt" 7757 29753 "from_stop_id,to_stop_id" "8500485,8500485"
"transfers.txt" 7758 29754 "from_stop_id,to_stop_id" "8500487,8500487"
"transfers.txt" 7759 29756 "from_stop_id,to_stop_id" "8500490,8500490"
"transfers.txt" 7760 29758 "from_stop_id,to_stop_id" "8500498,8500498"
"transfers.txt" 7761 29761 "from_stop_id,to_stop_id" "8500552,8500552"
start_and_end_range_out_of_order ERROR 3

start_and_end_range_out_of_order

Two date or time fields are out of order.

Date or time fields have been found out of order in calendar.txt, feed_info.txt and stop_times.txt.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. startFieldName (?) The start value's field name. startValue (?) The start value. endFieldName (?) The end value's field name. endValue (?) The end value.
"stop_times.txt" 1708638 "arrival_time" "02:59:00" "departure_time" "02:00:00"
"stop_times.txt" 1709164 "arrival_time" "02:58:00" "departure_time" "02:00:00"
"stop_times.txt" 1709174 "arrival_time" "02:59:00" "departure_time" "02:03:00"
stop_time_with_arrival_before_previous_departure_time ERROR 25

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
1019442 1019441 "38906:1" "18:40:00" "19:17:00"
1019446 1019445 "38906:1" "19:52:00" "20:33:00"
1683995 1683994 "74256:1" "03:45:00" "03:46:00"
1684012 1684011 "74257:1" "03:45:00" "03:46:00"
1683756 1683755 "74251:1" "02:45:00" "02:46:00"
1683774 1683773 "74252:1" "02:45:00" "02:46:00"
1708640 1708639 "75838:1" "02:05:00" "03:03:00"
1708641 1708640 "75838:1" "02:08:00" "03:06:00"
1708642 1708641 "75838:1" "02:10:00" "03:09:00"
1708643 1708642 "75838:1" "02:14:00" "03:11:00"
1708645 1708644 "75838:1" "02:20:00" "03:18:00"
1708647 1708646 "75838:1" "02:25:00" "03:23:00"
1708658 1708657 "75839:1" "02:01:00" "02:59:00"
1708659 1708658 "75839:1" "02:05:00" "03:02:00"
1708661 1708660 "75839:1" "02:11:00" "03:09:00"
1708663 1708662 "75839:1" "02:16:00" "03:15:00"
1708664 1708663 "75839:1" "02:19:00" "03:18:00"
1708519 1708518 "75827:1" "02:01:00" "02:56:00"
1708523 1708522 "75827:1" "02:16:00" "03:12:00"
1708545 1708544 "75828:1" "02:07:00" "02:59:00"
1708861 1708860 "75856:1" "02:01:00" "02:57:00"
1708912 1708911 "75860:1" "02:01:00" "02:59:00"
1708989 1708988 "75866:1" "02:04:00" "02:59:00"
407383 407382 "15256:1" "01:54:00" "01:56:00"
408418 408417 "15280:1" "01:48:00" "01:51:00"
duplicate_route_name WARNING 100000

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 100000 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`.
8 "000009.000011.101:9" 9 "000009.000011.103:9" "EC" "EC 9" 2 "000011"
10 "000010.000011.101:10" 11 "000010.000011.102:10" "EC" "EC 10" 2 "000011"
10 "000010.000011.101:10" 12 "000010.000011.103:10" "EC" "EC 10" 2 "000011"
10 "000010.000011.101:10" 13 "000010.000011.104:10" "EC" "EC 10" 2 "000011"
14 "000011.000011.101:11" 15 "000011.000011.103:11" "EC" "EC 11" 2 "000011"
14 "000011.000011.101:11" 16 "000011.000011.104:11" "EC" "EC 11" 2 "000011"
14 "000011.000011.101:11" 17 "000011.000011.105:11" "EC" "EC 11" 2 "000011"
18 "000012.000011.101:12" 19 "000012.000011.102:12" "EC" "EC 12" 2 "000011"
18 "000012.000011.101:12" 20 "000012.000011.103:12" "EC" "EC 12" 2 "000011"
18 "000012.000011.101:12" 21 "000012.000011.104:12" "EC" "EC 12" 2 "000011"
22 "000013.000011.101:13" 23 "000013.000011.102:13" "EC" "EC 13" 2 "000011"
22 "000013.000011.101:13" 24 "000013.000011.103:13" "EC" "EC 13" 2 "000011"
22 "000013.000011.101:13" 25 "000013.000011.105:13" "EC" "EC 13" 2 "000011"
22 "000013.000011.101:13" 26 "000013.000011.106:13" "EC" "EC 13" 2 "000011"
27 "000014.000011.101:14" 28 "000014.000011.102:14" "EC" "EC 14" 2 "000011"
27 "000014.000011.101:14" 29 "000014.000011.104:14" "EC" "EC 14" 2 "000011"
27 "000014.000011.101:14" 30 "000014.000011.105:14" "EC" "EC 14" 2 "000011"
31 "000015.000011.101:15" 32 "000015.000011.102:15" "EC" "EC 15" 2 "000011"
31 "000015.000011.101:15" 33 "000015.000011.103:15" "EC" "EC 15" 2 "000011"
31 "000015.000011.101:15" 34 "000015.000011.104:15" "EC" "EC 15" 2 "000011"
31 "000015.000011.101:15" 35 "000015.000011.106:15" "EC" "EC 15" 2 "000011"
36 "000016.000011.101:16" 37 "000016.000011.102:16" "EC" "EC 16" 2 "000011"
36 "000016.000011.101:16" 38 "000016.000011.103:16" "EC" "EC 16" 2 "000011"
36 "000016.000011.101:16" 39 "000016.000011.104:16" "EC" "EC 16" 2 "000011"
40 "000019.000011.101:19" 41 "000019.000011.102:19" "EC" "EC 19" 2 "000011"
40 "000019.000011.101:19" 42 "000019.000011.103:19" "EC" "EC 19" 2 "000011"
40 "000019.000011.101:19" 43 "000019.000011.104:19" "EC" "EC 19" 2 "000011"
40 "000019.000011.101:19" 44 "000019.000011.105:19" "EC" "EC 19" 2 "000011"
40 "000019.000011.101:19" 45 "000019.000011.107:19" "EC" "EC 19" 2 "000011"
40 "000019.000011.101:19" 46 "000019.000011.108:19" "EC" "EC 19" 2 "000011"
47 "000020.000011.101:20" 48 "000020.000011.102:20" "EC" "EC 20" 2 "000011"
47 "000020.000011.101:20" 49 "000020.000011.103:20" "EC" "EC 20" 2 "000011"
47 "000020.000011.101:20" 50 "000020.000011.104:20" "EC" "EC 20" 2 "000011"
51 "000021.000011.101:21" 52 "000021.000011.102:21" "EC" "EC 21" 2 "000011"
51 "000021.000011.101:21" 53 "000021.000011.103:21" "EC" "EC 21" 2 "000011"
51 "000021.000011.101:21" 54 "000021.000011.104:21" "EC" "EC 21" 2 "000011"
51 "000021.000011.101:21" 55 "000021.000011.106:21" "EC" "EC 21" 2 "000011"
51 "000021.000011.101:21" 56 "000021.000011.107:21" "EC" "EC 21" 2 "000011"
57 "000022.000011.101:22" 58 "000022.000011.102:22" "EC" "EC 22" 2 "000011"
57 "000022.000011.101:22" 59 "000022.000011.104:22" "EC" "EC 22" 2 "000011"
57 "000022.000011.101:22" 60 "000022.000011.105:22" "EC" "EC 22" 2 "000011"
61 "000023.000011.101:23" 62 "000023.000011.102:23" "EC" "EC 23" 2 "000011"
61 "000023.000011.101:23" 63 "000023.000011.103:23" "EC" "EC 23" 2 "000011"
61 "000023.000011.101:23" 64 "000023.000011.104:23" "EC" "EC 23" 2 "000011"
61 "000023.000011.101:23" 65 "000023.000011.106:23" "EC" "EC 23" 2 "000011"
66 "000024.000011.101:24" 67 "000024.000011.102:24" "EC" "EC 24" 2 "000011"
66 "000024.000011.101:24" 68 "000024.000011.103:24" "EC" "EC 24" 2 "000011"
66 "000024.000011.101:24" 69 "000024.000011.104:24" "EC" "EC 24" 2 "000011"
70 "000025.000011.101:25" 71 "000025.000011.102:25" "EC" "EC 25" 2 "000011"
70 "000025.000011.101:25" 72 "000025.000011.103:25" "EC" "EC 25" 2 "000011"
fast_travel_between_consecutive_stops WARNING 565

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 565 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.
1337736 "1250035:1" "412751.87_EVA.000:12" 183.11977606633144 3.051996267772191 21688893 1 "1401411" "Châtel, église" "17:20:00" 21688894 2 "1401200" "La Chapelle-d'Abondance,V.Nant" "17:20:00"
1337737 "1250036:1" "412751.87_EVA.000:12" 183.11977606633144 3.051996267772191 21688935 1 "1401411" "Châtel, église" "17:20:00" 21688936 2 "1401200" "La Chapelle-d'Abondance,V.Nant" "17:20:00"
507261 "429351:1" "854157.000801.000:541" 156.4924721617196 7.824623608085981 6819038 15 "8509784:" "Ferrera, Innerferrera" "22:55:00" 6819039 16 "8509888:" "Sufers, Underem Dorf" "22:57:00"
1300923 "1216444:1" "004304.81_VVV.000:760" 1174.0690998895443 39.13563666298481 21017169 2 "1201471" "St. Anton a. A., Kohlereck" "08:43:00" 21017170 3 "1201469" "St.Anton a. A., Hotel Alpenhof" "08:44:00"
1300923 "1216444:1" "004304.81_VVV.000:760" 1184.557808835859 39.485260294528636 21017170 3 "1201469" "St.Anton a. A., Hotel Alpenhof" "08:44:00" 21017171 4 "1201475" "St. Anton a.A., Stadle B197" "08:45:00"
443072 "370760:1" "022806.000801.000:228" 197.93744800904736 3.298957466817456 5860508 7 "8574123:" "Heiden, Bissau" "22:16:00" 5860509 8 "8574115:" "Wolfhalden, Hinterbühle" "22:16:00"
166973 "97674:1" "021157.000138.000:331" 280.12506569312995 4.6687510948855 2047948 4 "8588231" "Oberriet SG, Finkenweg" "24:32:00" 2047949 5 "8506448" "Eichberg, Süesswinkel" "24:32:00"
166974 "97675:1" "021157.000138.000:331" 280.12506569312995 4.6687510948855 2047972 4 "8588231" "Oberriet SG, Finkenweg" "24:32:00" 2047973 5 "8506448" "Eichberg, Süesswinkel" "24:32:00"
166970 "97671:1" "021157.000138.000:331" 280.12506569312995 4.6687510948855 2047876 4 "8588231" "Oberriet SG, Finkenweg" "24:32:00" 2047877 5 "8506448" "Eichberg, Süesswinkel" "24:32:00"
166971 "97672:1" "021157.000138.000:331" 280.12506569312995 4.6687510948855 2047900 4 "8588231" "Oberriet SG, Finkenweg" "24:32:00" 2047901 5 "8506448" "Eichberg, Süesswinkel" "24:32:00"
166972 "97673:1" "021157.000138.000:331" 280.12506569312995 4.6687510948855 2047924 4 "8588231" "Oberriet SG, Finkenweg" "24:32:00" 2047925 5 "8506448" "Eichberg, Süesswinkel" "24:32:00"
166973 "97674:1" "021157.000138.000:331" 285.1283754348369 4.752139590580615 2047950 6 "8578487" "Eichberg, Dorf" "24:33:00" 2047951 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166974 "97675:1" "021157.000138.000:331" 285.1283754348369 4.752139590580615 2047974 6 "8578487" "Eichberg, Dorf" "24:33:00" 2047975 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166970 "97671:1" "021157.000138.000:331" 285.1283754348369 4.752139590580615 2047878 6 "8578487" "Eichberg, Dorf" "24:33:00" 2047879 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166971 "97672:1" "021157.000138.000:331" 285.1283754348369 4.752139590580615 2047902 6 "8578487" "Eichberg, Dorf" "24:33:00" 2047903 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166972 "97673:1" "021157.000138.000:331" 285.1283754348369 4.752139590580615 2047926 6 "8578487" "Eichberg, Dorf" "24:33:00" 2047927 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166973 "97674:1" "021157.000138.000:331" 311.76640416066033 5.196106736011005 2047954 10 "8588229" "Montlingen, Tänneli" "24:35:00" 2047955 11 "8588221" "Hinterforst, Oberrüti" "24:35:00"
166974 "97675:1" "021157.000138.000:331" 311.76640416066033 5.196106736011005 2047978 10 "8588229" "Montlingen, Tänneli" "24:35:00" 2047979 11 "8588221" "Hinterforst, Oberrüti" "24:35:00"
166970 "97671:1" "021157.000138.000:331" 311.76640416066033 5.196106736011005 2047882 10 "8588229" "Montlingen, Tänneli" "24:35:00" 2047883 11 "8588221" "Hinterforst, Oberrüti" "24:35:00"
166971 "97672:1" "021157.000138.000:331" 311.76640416066033 5.196106736011005 2047906 10 "8588229" "Montlingen, Tänneli" "24:35:00" 2047907 11 "8588221" "Hinterforst, Oberrüti" "24:35:00"
166972 "97673:1" "021157.000138.000:331" 311.76640416066033 5.196106736011005 2047930 10 "8588229" "Montlingen, Tänneli" "24:35:00" 2047931 11 "8588221" "Hinterforst, Oberrüti" "24:35:00"
166973 "97674:1" "021157.000138.000:331" 266.4285603731424 4.440476006219039 2047957 13 "8588227" "Montlingen, Letzau" "24:37:00" 2047958 14 "8506446" "Hinterforst, Post" "24:37:00"
166974 "97675:1" "021157.000138.000:331" 266.4285603731424 4.440476006219039 2047981 13 "8588227" "Montlingen, Letzau" "24:37:00" 2047982 14 "8506446" "Hinterforst, Post" "24:37:00"
166970 "97671:1" "021157.000138.000:331" 266.4285603731424 4.440476006219039 2047885 13 "8588227" "Montlingen, Letzau" "24:37:00" 2047886 14 "8506446" "Hinterforst, Post" "24:37:00"
166971 "97672:1" "021157.000138.000:331" 266.4285603731424 4.440476006219039 2047909 13 "8588227" "Montlingen, Letzau" "24:37:00" 2047910 14 "8506446" "Hinterforst, Post" "24:37:00"
166972 "97673:1" "021157.000138.000:331" 266.4285603731424 4.440476006219039 2047933 13 "8588227" "Montlingen, Letzau" "24:37:00" 2047934 14 "8506446" "Hinterforst, Post" "24:37:00"
166973 "97674:1" "021157.000138.000:331" 297.610767801135 4.96017946335225 2047959 15 "8574171" "Kriessern, Baggersee" "24:38:00" 2047960 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00"
166974 "97675:1" "021157.000138.000:331" 297.610767801135 4.96017946335225 2047983 15 "8574171" "Kriessern, Baggersee" "24:38:00" 2047984 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00"
166970 "97671:1" "021157.000138.000:331" 297.610767801135 4.96017946335225 2047887 15 "8574171" "Kriessern, Baggersee" "24:38:00" 2047888 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00"
166971 "97672:1" "021157.000138.000:331" 297.610767801135 4.96017946335225 2047911 15 "8574171" "Kriessern, Baggersee" "24:38:00" 2047912 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00"
166972 "97673:1" "021157.000138.000:331" 297.610767801135 4.96017946335225 2047935 15 "8574171" "Kriessern, Baggersee" "24:38:00" 2047936 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00"
166973 "97674:1" "021157.000138.000:331" 161.27664442359662 5.37588814745322 2047960 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00" 2047961 17 "8595700" "Kriessern, Schützenwiese" "24:39:00"
166974 "97675:1" "021157.000138.000:331" 161.27664442359662 5.37588814745322 2047984 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00" 2047985 17 "8595700" "Kriessern, Schützenwiese" "24:39:00"
166970 "97671:1" "021157.000138.000:331" 161.27664442359662 5.37588814745322 2047888 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00" 2047889 17 "8595700" "Kriessern, Schützenwiese" "24:39:00"
166971 "97672:1" "021157.000138.000:331" 161.27664442359662 5.37588814745322 2047912 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00" 2047913 17 "8595700" "Kriessern, Schützenwiese" "24:39:00"
166972 "97673:1" "021157.000138.000:331" 161.27664442359662 5.37588814745322 2047936 16 "8578483" "Hinterforst, Widenbach/Bächis" "24:38:00" 2047937 17 "8595700" "Kriessern, Schützenwiese" "24:39:00"
166973 "97674:1" "021157.000138.000:331" 309.6034287968149 5.160057146613582 2047961 17 "8595700" "Kriessern, Schützenwiese" "24:39:00" 2047962 18 "8578482" "Altstätten SG, Forst" "24:39:00"
166974 "97675:1" "021157.000138.000:331" 309.6034287968149 5.160057146613582 2047985 17 "8595700" "Kriessern, Schützenwiese" "24:39:00" 2047986 18 "8578482" "Altstätten SG, Forst" "24:39:00"
166970 "97671:1" "021157.000138.000:331" 309.6034287968149 5.160057146613582 2047889 17 "8595700" "Kriessern, Schützenwiese" "24:39:00" 2047890 18 "8578482" "Altstätten SG, Forst" "24:39:00"
166971 "97672:1" "021157.000138.000:331" 309.6034287968149 5.160057146613582 2047913 17 "8595700" "Kriessern, Schützenwiese" "24:39:00" 2047914 18 "8578482" "Altstätten SG, Forst" "24:39:00"
166972 "97673:1" "021157.000138.000:331" 309.6034287968149 5.160057146613582 2047937 17 "8595700" "Kriessern, Schützenwiese" "24:39:00" 2047938 18 "8578482" "Altstätten SG, Forst" "24:39:00"
166973 "97674:1" "021157.000138.000:331" 155.71600028932983 5.190533342977661 2047962 18 "8578482" "Altstätten SG, Forst" "24:39:00" 2047963 19 "8574170" "Kriessern, Dorf" "24:40:00"
166974 "97675:1" "021157.000138.000:331" 155.71600028932983 5.190533342977661 2047986 18 "8578482" "Altstätten SG, Forst" "24:39:00" 2047987 19 "8574170" "Kriessern, Dorf" "24:40:00"
166970 "97671:1" "021157.000138.000:331" 155.71600028932983 5.190533342977661 2047890 18 "8578482" "Altstätten SG, Forst" "24:39:00" 2047891 19 "8574170" "Kriessern, Dorf" "24:40:00"
166971 "97672:1" "021157.000138.000:331" 155.71600028932983 5.190533342977661 2047914 18 "8578482" "Altstätten SG, Forst" "24:39:00" 2047915 19 "8574170" "Kriessern, Dorf" "24:40:00"
166972 "97673:1" "021157.000138.000:331" 155.71600028932983 5.190533342977661 2047938 18 "8578482" "Altstätten SG, Forst" "24:39:00" 2047939 19 "8574170" "Kriessern, Dorf" "24:40:00"
166973 "97674:1" "021157.000138.000:331" 262.5533822995983 4.375889704993305 2047963 19 "8574170" "Kriessern, Dorf" "24:40:00" 2047964 20 "8578481" "Altstätten SG, Unterlitten" "24:40:00"
166974 "97675:1" "021157.000138.000:331" 262.5533822995983 4.375889704993305 2047987 19 "8574170" "Kriessern, Dorf" "24:40:00" 2047988 20 "8578481" "Altstätten SG, Unterlitten" "24:40:00"
166970 "97671:1" "021157.000138.000:331" 262.5533822995983 4.375889704993305 2047891 19 "8574170" "Kriessern, Dorf" "24:40:00" 2047892 20 "8578481" "Altstätten SG, Unterlitten" "24:40:00"
166971 "97672:1" "021157.000138.000:331" 262.5533822995983 4.375889704993305 2047915 19 "8574170" "Kriessern, Dorf" "24:40:00" 2047916 20 "8578481" "Altstätten SG, Unterlitten" "24:40:00"
fast_travel_between_far_stops WARNING 196

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 196 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.
1319033 "1231818:1" "002700.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320984 4 "1101507" "Honstetten, Tudoburghalle" "18:07:00" 21320992 12 "1101886" "Raithaslach, Hatzenlochhof" "18:10:00"
1319010 "1231795:1" "002677.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320478 4 "1101507" "Honstetten, Tudoburghalle" "16:42:00" 21320486 12 "1101886" "Raithaslach, Hatzenlochhof" "16:45:00"
1319059 "1231844:1" "002726.80_VHB.000:102" 150.36231688538814 10.024154459025874 21321580 4 "1101507" "Honstetten, Tudoburghalle" "16:07:00" 21321588 12 "1101886" "Raithaslach, Hatzenlochhof" "16:10:00"
1319022 "1231807:1" "002689.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320742 4 "1101507" "Honstetten, Tudoburghalle" "12:07:00" 21320750 12 "1101886" "Raithaslach, Hatzenlochhof" "12:10:00"
1319029 "1231814:1" "002696.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320896 4 "1101507" "Honstetten, Tudoburghalle" "10:07:00" 21320904 12 "1101886" "Raithaslach, Hatzenlochhof" "10:10:00"
1319032 "1231817:1" "002699.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320962 4 "1101507" "Honstetten, Tudoburghalle" "16:07:00" 21320970 12 "1101886" "Raithaslach, Hatzenlochhof" "16:10:00"
1319005 "1231790:1" "002672.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320368 4 "1101507" "Honstetten, Tudoburghalle" "11:42:00" 21320376 12 "1101886" "Raithaslach, Hatzenlochhof" "11:45:00"
1319014 "1231799:1" "002681.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320566 4 "1101507" "Honstetten, Tudoburghalle" "18:42:00" 21320574 12 "1101886" "Raithaslach, Hatzenlochhof" "18:45:00"
138338 "75827:1" "031225.000065.102:22" 742.3562750541704 12.372604584236173 1708517 1 "8506206:1" "Wil SG" "02:50:00" 1708519 3 "8506209:2" "Flawil" "02:01:00"
1300923 "1216444:1" "004304.81_VVV.000:760" 1174.0690998895443 39.13563666298481 21017169 2 "1201471" "St. Anton a. A., Kohlereck" "08:43:00" 21017170 3 "1201469" "St.Anton a. A., Hotel Alpenhof" "08:44:00"
443072 "370760:1" "022806.000801.000:228" 153.79047196312197 10.252698130874798 5860508 7 "8574123:" "Heiden, Bissau" "22:16:00" 5860512 11 "8506782:" "Wolfhalden, Dorf" "22:19:00"
1319066 "1231851:1" "002733.80_VHB.000:102" 150.36231688538814 10.024154459025874 21321741 4 "1101507" "Honstetten, Tudoburghalle" "14:07:00" 21321749 12 "1101886" "Raithaslach, Hatzenlochhof" "14:10:00"
1314477 "1227266:1" "004490.80_BOD.000:685" 308.6976646624258 10.289922155414192 21239033 2 "1107662:1" "Deggenhausertal, Schönemühle" "15:53:00" 21239044 13 "1108023:1" "Oberhomberg" "15:54:00"
166973 "97674:1" "021157.000138.000:331" 204.58466929561692 10.229233464780846 2047947 3 "8574178:" "Oberriet SG, Bahnhof" "24:31:00" 2047951 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166974 "97675:1" "021157.000138.000:331" 204.58466929561692 10.229233464780846 2047971 3 "8574178:" "Oberriet SG, Bahnhof" "24:31:00" 2047975 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166970 "97671:1" "021157.000138.000:331" 204.58466929561692 10.229233464780846 2047875 3 "8574178:" "Oberriet SG, Bahnhof" "24:31:00" 2047879 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166971 "97672:1" "021157.000138.000:331" 204.58466929561692 10.229233464780846 2047899 3 "8574178:" "Oberriet SG, Bahnhof" "24:31:00" 2047903 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166972 "97673:1" "021157.000138.000:331" 204.58466929561692 10.229233464780846 2047923 3 "8574178:" "Oberriet SG, Bahnhof" "24:31:00" 2047927 7 "8588230" "Montlingen, Wiesenweg" "24:33:00"
166916 "97617:1" "021134.000138.000:331" 226.9157220570841 11.345786102854206 2046942 5 "8578483" "Hinterforst, Widenbach/Bächis" "21:11:00" 2046946 9 "8506446" "Hinterforst, Post" "21:13:00"
166917 "97618:1" "021134.000138.000:331" 226.9157220570841 11.345786102854206 2046966 5 "8578483" "Hinterforst, Widenbach/Bächis" "21:11:00" 2046970 9 "8506446" "Hinterforst, Post" "21:13:00"
166918 "97619:1" "021134.000138.000:331" 226.9157220570841 11.345786102854206 2046990 5 "8578483" "Hinterforst, Widenbach/Bächis" "21:11:00" 2046994 9 "8506446" "Hinterforst, Post" "21:13:00"
166920 "97621:1" "021134.000138.000:331" 226.9157220570841 11.345786102854206 2047038 5 "8578483" "Hinterforst, Widenbach/Bächis" "21:11:00" 2047042 9 "8506446" "Hinterforst, Post" "21:13:00"
166921 "97622:1" "021134.000138.000:331" 226.9157220570841 11.345786102854206 2047062 5 "8578483" "Hinterforst, Widenbach/Bächis" "21:11:00" 2047066 9 "8506446" "Hinterforst, Post" "21:13:00"
166919 "97620:1" "021134.000138.000:331" 226.9157220570841 11.345786102854206 2047014 5 "8578483" "Hinterforst, Widenbach/Bächis" "21:11:00" 2047018 9 "8506446" "Hinterforst, Post" "21:13:00"
166922 "97623:1" "021134.000138.000:331" 226.9157220570841 11.345786102854206 2047086 5 "8578483" "Hinterforst, Widenbach/Bächis" "21:11:00" 2047090 9 "8506446" "Hinterforst, Post" "21:13:00"
167004 "97705:1" "021526.000138.000:331" 226.9157220570841 11.345786102854206 2048416 5 "8578483" "Hinterforst, Widenbach/Bächis" "20:11:00" 2048420 9 "8506446" "Hinterforst, Post" "20:13:00"
167005 "97706:1" "021526.000138.000:331" 226.9157220570841 11.345786102854206 2048440 5 "8578483" "Hinterforst, Widenbach/Bächis" "20:11:00" 2048444 9 "8506446" "Hinterforst, Post" "20:13:00"
167006 "97707:1" "021526.000138.000:331" 226.9157220570841 11.345786102854206 2048464 5 "8578483" "Hinterforst, Widenbach/Bächis" "20:11:00" 2048468 9 "8506446" "Hinterforst, Post" "20:13:00"
167007 "97708:1" "021526.000138.000:331" 226.9157220570841 11.345786102854206 2048488 5 "8578483" "Hinterforst, Widenbach/Bächis" "20:11:00" 2048492 9 "8506446" "Hinterforst, Post" "20:13:00"
167008 "97709:1" "021526.000138.000:331" 226.9157220570841 11.345786102854206 2048512 5 "8578483" "Hinterforst, Widenbach/Bächis" "20:11:00" 2048516 9 "8506446" "Hinterforst, Post" "20:13:00"
1319036 "1231821:1" "002703.80_VHB.000:102" 150.36231688538814 10.024154459025874 21321051 4 "1101507" "Honstetten, Tudoburghalle" "07:42:00" 21321059 12 "1101886" "Raithaslach, Hatzenlochhof" "07:45:00"
443110 "370798:1" "022810.000801.000:228" 153.79047196312197 10.252698130874798 5860760 7 "8574123:" "Heiden, Bissau" "23:16:00" 5860764 11 "8506782:" "Wolfhalden, Dorf" "23:19:00"
1319000 "1231785:1" "002667.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320258 4 "1101507" "Honstetten, Tudoburghalle" "06:42:00" 21320266 12 "1101886" "Raithaslach, Hatzenlochhof" "06:45:00"
1314738 "1227527:1" "004967.80_BOD.000:685" 308.6976646624258 10.289922155414192 21243116 2 "1107662:1" "Deggenhausertal, Schönemühle" "16:53:00" 21243127 13 "1108023:1" "Oberhomberg" "16:54:00"
1319044 "1231829:1" "002711.80_VHB.000:102" 150.36231688538814 10.024154459025874 21321235 4 "1101507" "Honstetten, Tudoburghalle" "15:42:00" 21321243 12 "1101886" "Raithaslach, Hatzenlochhof" "15:45:00"
1319007 "1231792:1" "002674.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320412 4 "1101507" "Honstetten, Tudoburghalle" "13:42:00" 21320420 12 "1101886" "Raithaslach, Hatzenlochhof" "13:45:00"
1319023 "1231808:1" "002690.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320764 4 "1101507" "Honstetten, Tudoburghalle" "14:07:00" 21320772 12 "1101886" "Raithaslach, Hatzenlochhof" "14:10:00"
507268 "429358:1" "854162.000801.000:541" 179.71285839036372 11.980857226024249 6819168 5 "8509888:" "Sufers, Underem Dorf" "24:21:00" 6819170 7 "8509754:" "Ferrera, Ausserferrera" "24:24:00"
1300546 "1216067:1" "003927.81_VVV.000:760" 1174.0690998895443 39.13563666298481 21012390 2 "1201471" "St. Anton a. A., Kohlereck" "14:18:00" 21012391 3 "1201469" "St.Anton a. A., Hotel Alpenhof" "14:19:00"
1319069 "1231854:1" "002736.80_VHB.000:102" 150.36231688538814 10.024154459025874 21321810 4 "1101507" "Honstetten, Tudoburghalle" "20:37:00" 21321818 12 "1101886" "Raithaslach, Hatzenlochhof" "20:40:00"
1327016 "1239315:1" "006524.sbg034.000:7321" 157.39738517120307 13.116448764266922 21435606 12 "1100125" "Bernau (Schw), Poche" "08:07:00" 21435609 15 "1100126" "Bernau (Schw), Goldbach" "08:11:00"
1319065 "1231850:1" "002732.80_VHB.000:102" 150.36231688538814 10.024154459025874 21321718 4 "1101507" "Honstetten, Tudoburghalle" "12:07:00" 21321726 12 "1101886" "Raithaslach, Hatzenlochhof" "12:10:00"
1319061 "1231846:1" "002728.80_VHB.000:102" 150.36231688538814 10.024154459025874 21321626 4 "1101507" "Honstetten, Tudoburghalle" "20:37:00" 21321634 12 "1101886" "Raithaslach, Hatzenlochhof" "20:40:00"
507263 "429353:1" "854158.000801.000:541" 179.71285839036372 11.980857226024249 6819072 5 "8509888:" "Sufers, Underem Dorf" "22:21:00" 6819074 7 "8509754:" "Ferrera, Ausserferrera" "22:24:00"
443109 "370797:1" "022809.000801.000:228" 153.79047196312197 10.252698130874798 5860741 1 "8506782:" "Wolfhalden, Dorf" "22:37:00" 5860745 5 "8574123:" "Heiden, Bissau" "22:40:00"
138407 "75895:1" "031554.000065.102:72" 605.0649928712754 10.084416547854591 1709163 7 "8506303:1" "St. Gallen St. Fiden" "02:54:00" 1709165 9 "8506290:1" "Herisau" "02:07:00"
507266 "429356:1" "854160.000801.000:541" 179.71285839036372 11.980857226024249 6819138 5 "8509888:" "Sufers, Underem Dorf" "23:21:00" 6819140 7 "8509754:" "Ferrera, Ausserferrera" "23:24:00"
1319004 "1231789:1" "002671.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320346 4 "1101507" "Honstetten, Tudoburghalle" "10:42:00" 21320354 12 "1101886" "Raithaslach, Hatzenlochhof" "10:45:00"
1319009 "1231794:1" "002676.80_VHB.000:102" 150.36231688538814 10.024154459025874 21320456 4 "1101507" "Honstetten, Tudoburghalle" "15:42:00" 21320464 12 "1101886" "Raithaslach, Hatzenlochhof" "15:45:00"
1313866 "1226655:1" "003570.80_BOD.000:685" 308.6976646624258 10.289922155414192 21228955 2 "1107662:1" "Deggenhausertal, Schönemühle" "13:53:00" 21228966 13 "1108023:1" "Oberhomberg" "13:54:00"
missing_bike_allowance WARNING 1437

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
282246 "000050.000179.000:3661" "212944:1"
282247 "000052.000179.000:3661" "212945:1"
282248 "000054.000179.000:3661" "212946:1"
282249 "000001.000180.000:1" "212947:1"
282250 "000005.000180.000:5" "212948:1"
282251 "000010.000180.000:10" "212949:1"
282252 "000011.000180.000:11" "212950:1"
282253 "000015.000180.000:15" "212951:1"
282254 "000016.000180.000:16" "212952:1"
282255 "000020.000180.000:20" "212953:1"
282256 "000021.000180.000:21" "212954:1"
282257 "000025.000180.000:25" "212955:1"
282258 "000026.000180.000:26" "212956:1"
282259 "000030.000180.000:30" "212957:1"
282260 "000035.000180.000:35" "212958:1"
282261 "000036.000180.000:36" "212959:1"
282262 "000040.000180.000:40" "212960:1"
282263 "000041.000180.000:41" "212961:1"
282264 "000045.000180.000:45" "212962:1"
282265 "000050.000180.000:50" "212963:1"
282266 "000051.000180.000:51" "212964:1"
282267 "000055.000180.000:55" "212965:1"
282268 "000058.000180.000:58" "212966:1"
282269 "000060.000180.000:60" "212967:1"
282276 "000121.000180.000:121" "212974:1"
282277 "000001.000181.000:3651" "212975:1"
282278 "000002.000181.000:3651" "212976:1"
282279 "000003.000181.000:3651" "212977:1"
282280 "000004.000181.000:3651" "212978:1"
282281 "000004.000181.000:3651" "212979:1"
282282 "000005.000181.000:3651" "212980:1"
282283 "000005.000181.000:3651" "212981:1"
282284 "000006.000181.000:3651" "212982:1"
282285 "000006.000181.000:3651" "212983:1"
282286 "000007.000181.000:3651" "212984:1"
282287 "000007.000181.000:3651" "212985:1"
282288 "000008.000181.000:3651" "212986:1"
282291 "000013.000181.000:3651" "212989:1"
282292 "000014.000181.000:3651" "212990:1"
282293 "000015.000181.000:3651" "212991:1"
282294 "000016.000181.000:3651" "212992:1"
282295 "000017.000181.000:3651" "212993:1"
282296 "000018.000181.000:3651" "212994:1"
282297 "000024.000181.000:3653" "212995:1"
282298 "000025.000181.000:3653" "212996:1"
282299 "000026.000181.000:3653" "212997:1"
282300 "000027.000181.000:3653" "212998:1"
282301 "000030.000181.000:3652" "212999:1"
282302 "000030.000181.000:3652" "212999:2"
282303 "000031.000181.000:3652" "213000:1"
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 674

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 674 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-bls (BLS AG (bls))" 52
"agency.txt" "agency_name" "CGN (CGN SA)" 122
"agency.txt" "agency_name" "BOD (FPLAN BOD RAB OMP)" 156
"agency.txt" "agency_name" "VHB (FPLAN VHB SBP)" 157
"agency.txt" "agency_name" "SIB (SIBRA)" 310
"agency.txt" "agency_name" "THURBO (THURBO)" 379
"routes.txt" "route_long_name" "RIVIERA BELLE EPOQUE" 130658
"routes.txt" "route_long_name" "RIVIERA BELLE EPOQUE" 130659
"stops.txt" "stop_name" "RODANGE (FR)" 7465
"stops.txt" "stop_name" "S-chanf, staziun" 13916
"stops.txt" "stop_name" "ZIMEYSA, gare" 31426
"stops.txt" "stop_name" "ST-PANTALEON RD 541" 34056
"stops.txt" "stop_name" "ZIMEYSA, gare" 57897
"stops.txt" "stop_name" "ZIMEYSA, gare" 57898
"stops.txt" "stop_name" "ZIMEYSA, gare" 58928
"stops.txt" "stop_name" "ZIMEYSA, gare" 59681
"stops.txt" "stop_name" "S-chanf, staziun" 60798
"stops.txt" "stop_name" "ZIMEYSA, gare" 64628
"trips.txt" "trip_short_name" "RIVIERA BELLE EPOQUE" 321489
"trips.txt" "trip_short_name" "RIVIERA BELLE EPOQUE" 321490
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999342
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999353
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999354
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999355
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999356
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999357
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999358
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999359
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999360
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999361
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999368
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999369
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999370
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999371
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999372
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999373
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999374
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999386
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999390
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999391
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999392
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999393
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999394
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999395
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999398
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999399
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999400
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999401
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999402
"trips.txt" "trip_headsign" "ZIMEYSA, gare" 999403
non_ascii_or_non_printable_char WARNING 164

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 164 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.
"stop_times.txt" 21158243 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21158254 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21158278 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21158295 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21159179 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21159192 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21159226 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21159274 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21159936 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168224 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168249 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168274 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168285 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168318 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168333 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168341 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168369 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168383 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168404 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168432 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168446 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168454 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168486 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168490 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168544 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168576 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168581 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168589 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168597 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168666 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168680 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168784 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168800 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168808 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168845 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168846 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168854 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168882 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168904 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168932 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168940 "stop_id" "8029103:4 Süd"
"stop_times.txt" 21168945 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21168988 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168991 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21168996 "stop_id" "8029103:7 Süd"
"stop_times.txt" 21169019 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21169055 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21169058 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21169063 "stop_id" "8029103:6 Süd"
"stop_times.txt" 21169072 "stop_id" "8029103:6 Süd"
route_long_name_contains_short_name WARNING 80643

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

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

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"000002.000011.101:2" 2 "ICE" "ICE 2"
"000004.000011.101:4" 3 "EC" "EC 4"
"000005.000011.101:5" 4 "EC" "EC 5"
"000006.000011.101:6" 5 "ICE" "ICE 6"
"000007.000011.101:7" 6 "ICE" "ICE 7"
"000008.000011.101:8" 7 "EC" "EC 8"
"000009.000011.101:9" 8 "EC" "EC 9"
"000009.000011.103:9" 9 "EC" "EC 9"
"000010.000011.101:10" 10 "EC" "EC 10"
"000010.000011.102:10" 11 "EC" "EC 10"
"000010.000011.103:10" 12 "EC" "EC 10"
"000010.000011.104:10" 13 "EC" "EC 10"
"000011.000011.101:11" 14 "EC" "EC 11"
"000011.000011.103:11" 15 "EC" "EC 11"
"000011.000011.104:11" 16 "EC" "EC 11"
"000011.000011.105:11" 17 "EC" "EC 11"
"000012.000011.101:12" 18 "EC" "EC 12"
"000012.000011.102:12" 19 "EC" "EC 12"
"000012.000011.103:12" 20 "EC" "EC 12"
"000012.000011.104:12" 21 "EC" "EC 12"
"000013.000011.101:13" 22 "EC" "EC 13"
"000013.000011.102:13" 23 "EC" "EC 13"
"000013.000011.103:13" 24 "EC" "EC 13"
"000013.000011.105:13" 25 "EC" "EC 13"
"000013.000011.106:13" 26 "EC" "EC 13"
"000014.000011.101:14" 27 "EC" "EC 14"
"000014.000011.102:14" 28 "EC" "EC 14"
"000014.000011.104:14" 29 "EC" "EC 14"
"000014.000011.105:14" 30 "EC" "EC 14"
"000015.000011.101:15" 31 "EC" "EC 15"
"000015.000011.102:15" 32 "EC" "EC 15"
"000015.000011.103:15" 33 "EC" "EC 15"
"000015.000011.104:15" 34 "EC" "EC 15"
"000015.000011.106:15" 35 "EC" "EC 15"
"000016.000011.101:16" 36 "EC" "EC 16"
"000016.000011.102:16" 37 "EC" "EC 16"
"000016.000011.103:16" 38 "EC" "EC 16"
"000016.000011.104:16" 39 "EC" "EC 16"
"000019.000011.101:19" 40 "EC" "EC 19"
"000019.000011.102:19" 41 "EC" "EC 19"
"000019.000011.103:19" 42 "EC" "EC 19"
"000019.000011.104:19" 43 "EC" "EC 19"
"000019.000011.105:19" 44 "EC" "EC 19"
"000019.000011.107:19" 45 "EC" "EC 19"
"000019.000011.108:19" 46 "EC" "EC 19"
"000020.000011.101:20" 47 "EC" "EC 20"
"000020.000011.102:20" 48 "EC" "EC 20"
"000020.000011.103:20" 49 "EC" "EC 20"
"000020.000011.104:20" 50 "EC" "EC 20"
"000021.000011.101:21" 51 "EC" "EC 21"
transfer_distance_above_2_km INFO 24

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.
657 "8501114" "8504659" 2.045343965270511
1049 "8501954" "8531040" 2.012982076923988
2147 "8504659" "8501114" 2.045343965270511
3293 "8508399" "8530368" 4.067570726844066
3457 "8509168" "8509986" 2.6207720320101804
3514 "8509253" "8530601" 2.4416381915844765
3653 "8509986" "8509168" 2.6207720320101804
4304 "8530368" "8508399" 4.067570726844066
4402 "8530601" "8509253" 2.4416381915844765
4548 "8531040" "8501954" 2.012982076923988
7631 "8711300" "8739100" 4.982851961646618
7632 "8711300" "8754700" 4.03263689296815
7633 "8711300" "8768600" 3.736916570045317
7634 "8711300" "8768666" 4.553252234002788
7649 "8739100" "8711300" 4.982851961646618
7650 "8739100" "8754700" 3.4269719455567853
7651 "8739100" "8768600" 4.017295840698791
7652 "8739100" "8768666" 4.636160987886181
7655 "8754700" "8711300" 4.03263689296815
7656 "8754700" "8739100" 3.4269719455567853
7663 "8768600" "8711300" 3.736916570045317
7664 "8768600" "8739100" 4.017295840698791
7667 "8768666" "8711300" 4.553252234002788
7668 "8768666" "8739100" 4.636160987886181
unknown_column INFO 8

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.
"stop_times.txt" "attributes_ch" 10
"stops.txt" "stop_elevation" 7
"stops.txt" "ch_station_long_name" 13
"stops.txt" "ch_station_synonym1" 14
"stops.txt" "ch_station_synonym2" 15
"stops.txt" "ch_station_synonym3" 16
"stops.txt" "ch_station_synonym4" 17
"trips.txt" "attributes_ch" 10