geops-chl — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-23T03:22:57Z,
for the dataset file:///shared/geops-chl_0a255498.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)
  • 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)
  • 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)
  • Esmm-smb (Bergbahnen Engadin St. Moritz Ag)
  • Diala-lb (Bergbahnen Engadin St. Moritz, Bernina-Diavolezza (lbd))
  • BBF-mbf (Bergbahnen Flumserberg Ag)
  • BBF-pbf (Bergbahnen Flumserberg 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)
  • 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)
  • 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)
  • 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-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)
  • 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-Ö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)
  • OTL (Office du tourisme de Leysin)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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))
  • 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)
  • 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)
  • 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:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
German
Feed Start Date:
2025-12-14
Feed End Date:
2026-12-13

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: 451
  • Blocks: 0
  • Routes: 14207
  • Shapes: 0
  • Stops: 64883
  • Trips: 496587

Specification Compliance report

11091 notices reported (0 errors, 11083 warnings, 8 infos)

Notice Code Severity Total
duplicate_route_name WARNING 8986

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 8986 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`.
4 "102166-000010.000011.101:10" 5 "102166-000010.000011.102:10" "Ec" "EC 10" 2 "102166-000011"
8 "102166-000040.000011.101:40" 9 "102166-000040.000011.102:40" "Ec" "EC 40" 2 "102166-000011"
10 "102166-000041.000011.103:41" 11 "102166-000041.000011.113:41" "Ec" "EC 41" 2 "102166-000011"
10 "102166-000041.000011.103:41" 12 "102166-000041.000011.115:41" "Ec" "EC 41" 2 "102166-000011"
13 "102166-000046.000011.102:46" 14 "102166-000046.000011.103:46" "Ec" "EC 46" 2 "102166-000011"
13 "102166-000046.000011.102:46" 15 "102166-000046.000011.105:46" "Ec" "EC 46" 2 "102166-000011"
16 "102166-000060.000011.101:60" 17 "102166-000060.000011.102:60" "Ec" "EC 60" 2 "102166-000011"
16 "102166-000060.000011.101:60" 18 "102166-000060.000011.112:60" "Ec" "EC 60" 2 "102166-000011"
25 "102166-000150.000011.101:150" 26 "102166-000150.000011.103:150" "Ec" "EC 150" 2 "102166-000011"
27 "102166-000160.000011.101:160" 28 "102166-000160.000011.102:160" "Rjx" "RJX 160" 2 "102166-000011"
31 "102166-000173.000011.102:173" 32 "102166-000173.000011.110:173" "Ec" "EC 173" 2 "102166-000011"
40 "102166-000402.000011.101:402" 41 "102166-000402.000011.115:402" "Nj" "NJ 402" 2 "102166-000011"
45 "102166-000504.000011.101:5" 46 "102166-000504.000011.103:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 47 "102166-000504.000011.105:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 48 "102166-000504.000011.106:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 49 "102166-000505.000011.101:5" "Ic5" "IC 5" 2 "102166-000011"
50 "102166-000506.000011.101:51" 51 "102166-000506.000011.103:51" "Ic51" "IC 51" 2 "102166-000011"
50 "102166-000506.000011.101:51" 52 "102166-000506.000011.104:51" "Ic51" "IC 51" 2 "102166-000011"
45 "102166-000504.000011.101:5" 53 "102166-000507.000011.101:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 54 "102166-000508.000011.101:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 55 "102166-000508.000011.104:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 56 "102166-000508.000011.107:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 57 "102166-000508.000011.108:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 58 "102166-000509.000011.101:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 59 "102166-000509.000011.106:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 60 "102166-000509.000011.111:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 61 "102166-000533.000011.101:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 62 "102166-000533.000011.104:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 63 "102166-000533.000011.106:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 64 "102166-000533.000011.110:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 65 "102166-000536.000011.104:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 66 "102166-000540.000011.120:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 67 "102166-000542.000011.101:5" "Ic5" "IC 5" 2 "102166-000011"
45 "102166-000504.000011.101:5" 68 "102166-000543.000011.105:5" "Ic5" "IC 5" 2 "102166-000011"
69 "102166-000551.000011.101:3" 70 "102166-000556.000011.101:3" "Ic3" "IC 3" 2 "102166-000011"
69 "102166-000551.000011.101:3" 71 "102166-000556.000011.103:3" "Ic3" "IC 3" 2 "102166-000011"
36 "102166-000333.000011.101:61" 72 "102166-000612.000011.109:61" "Ic61" "IC 61" 2 "102166-000011"
36 "102166-000333.000011.101:61" 73 "102166-000633.000011.106:61" "Ic61" "IC 61" 2 "102166-000011"
37 "102166-000336.000011.101:6" 74 "102166-000637.000011.104:6" "Ic6" "IC 6" 2 "102166-000011"
37 "102166-000336.000011.101:6" 76 "102166-000640.000011.102:6" "Ic6" "IC 6" 2 "102166-000011"
37 "102166-000336.000011.101:6" 77 "102166-000641.000011.101:6" "Ic6" "IC 6" 2 "102166-000011"
78 "102166-000642.000011.101:642" 79 "102166-000642.000011.103:642" "Ic" "IC 642" 2 "102166-000011"
36 "102166-000333.000011.101:61" 80 "102166-000644.000011.101:61" "Ic61" "IC 61" 2 "102166-000011"
36 "102166-000333.000011.101:61" 81 "102166-000644.000011.105:61" "Ic61" "IC 61" 2 "102166-000011"
36 "102166-000333.000011.101:61" 82 "102166-000649.000011.112:61" "Ic61" "IC 61" 2 "102166-000011"
83 "102166-000659.000011.101:21" 84 "102166-000663.000011.102:21" "Ic21" "IC 21" 2 "102166-000011"
83 "102166-000659.000011.101:21" 85 "102166-000663.000011.112:21" "Ic21" "IC 21" 2 "102166-000011"
83 "102166-000659.000011.101:21" 86 "102166-000664.000011.101:21" "Ic21" "IC 21" 2 "102166-000011"
83 "102166-000659.000011.101:21" 87 "102166-000664.000011.102:21" "Ic21" "IC 21" 2 "102166-000011"
83 "102166-000659.000011.101:21" 88 "102166-000664.000011.107:21" "Ic21" "IC 21" 2 "102166-000011"
expired_calendar WARNING 80

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 80 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
117 "102166-merged_04bcae30edfff2927656"
129 "102166-merged_0536b792adfea21f626c"
131 "102166-merged_0547a4bd30680c202e18"
200 "102166-merged_083a1ccdea24ef428a6a"
252 "102166-merged_0b333597e7a61cb49f53"
279 "102166-merged_0c59a82422a5fc188ac1"
319 "102166-merged_0e55fcc6e6c262fc3891"
387 "102166-merged_114af9ec33a3731a2c02"
424 "102166-merged_12ea746787704d81d776"
431 "102166-merged_13368bc71e64a0ebd2d8"
438 "102166-merged_135cb196211601654693"
657 "102166-merged_1d635a96c3ce3d55885b"
882 "102166-merged_27d6481a91869e6f5483"
936 "102166-merged_2afd4888915ecfc6901d"
984 "102166-merged_2d0d32a16b1f0bad5858"
1184 "102166-merged_3536cb35bedb38ab8a2a"
1266 "102166-merged_38c3c04ca8f87d615990"
1330 "102166-merged_3bdd1ef60d725453361a"
1338 "102166-merged_3c04bbf9c70bbee419e7"
1391 "102166-merged_3e9a7d47724fa14db0dd"
1465 "102166-merged_417446e0e370c99b18da"
1508 "102166-merged_42ef9d6116694b674960"
1627 "102166-merged_48670481f46d2294bde3"
1769 "102166-merged_4f974f4556d49bafb7c2"
2003 "102166-merged_59fc4d49d872a9551615"
2040 "102166-merged_5bc23559586a156c799f"
2062 "102166-merged_5d156ceea859e76830ee"
2268 "102166-merged_662b7600923f15a07321"
2304 "102166-merged_67e57855ab0ce70a4f3f"
2334 "102166-merged_69504bd983c2c0746fab"
2371 "102166-merged_6abdf682297951c4d6b7"
2412 "102166-merged_6cc44f0153d94a3e38ae"
2475 "102166-merged_6fa4f1a3a4d957cf77b3"
2835 "102166-merged_80c83615089f56881df7"
2842 "102166-merged_80f6ab25c667b56d8047"
2885 "102166-merged_8305ec7576b75aa9fec1"
2891 "102166-merged_83441ff39eff78131f29"
2926 "102166-merged_8527a57e4a5111899b85"
2935 "102166-merged_855b7877317131dca17b"
3001 "102166-merged_89194eb13b3a1dbaad7c"
3067 "102166-merged_8b948de8c02271e4ab23"
3310 "102166-merged_96dc7d449030c0d0df1a"
3369 "102166-merged_99cf0be4bcb3d50c56f4"
3380 "102166-merged_9a5e44584de3b04ca9a6"
3405 "102166-merged_9bad02c28d0b108f4e96"
3450 "102166-merged_9e02d0f66fce7f8680fe"
3483 "102166-merged_9f49099ce64449820ef9"
3555 "102166-merged_a2c86cc5f42a1f0968ff"
3562 "102166-merged_a31d379ba48c327226f7"
3773 "102166-merged_ad5e0c2650f1594bbab1"
fast_travel_between_far_stops WARNING 63

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 63 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.
463703 "102166-1226394:1" "102166-001165.80_BOD.000:685" 308.6976646624258 10.289922155414192 7145113 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "12:53:00" 7145124 13 "102166-1108023:1" "Oberhomberg" "12:54:00"
466953 "102166-1231787:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201693 4 "102166-1101507" "Honstetten, Tudoburghalle" "08:42:00" 7201701 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "08:45:00"
466990 "102166-1231839:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202522 4 "102166-1101507" "Honstetten, Tudoburghalle" "07:02:00" 7202530 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "07:05:00"
466998 "102166-1231847:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202706 4 "102166-1101507" "Honstetten, Tudoburghalle" "23:12:00" 7202714 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "23:15:00"
466983 "102166-1231828:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202361 4 "102166-1101507" "Honstetten, Tudoburghalle" "14:42:00" 7202369 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "14:45:00"
466997 "102166-1231846:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202683 4 "102166-1101507" "Honstetten, Tudoburghalle" "20:37:00" 7202691 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "20:40:00"
466987 "102166-1231833:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202453 4 "102166-1101507" "Honstetten, Tudoburghalle" "18:42:00" 7202461 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "18:45:00"
466984 "102166-1231829:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202384 4 "102166-1101507" "Honstetten, Tudoburghalle" "15:42:00" 7202392 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "15:45:00"
472721 "102166-1239315:1" "102166-006524.sbg034.000:7321" 157.39738517120307 13.116448764266922 7285756 12 "102166-1100125" "Bernau (Schw), Poche" "08:07:00" 7285759 15 "102166-1100126" "Bernau (Schw), Goldbach" "08:11:00"
464339 "102166-1227266:1" "102166-001557.80_BOD.000:685" 308.6976646624258 10.289922155414192 7156021 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "15:53:00" 7156032 13 "102166-1108023:1" "Oberhomberg" "15:54:00"
466986 "102166-1231831:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202430 4 "102166-1101507" "Honstetten, Tudoburghalle" "17:42:00" 7202438 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "17:45:00"
466993 "102166-1231842:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202591 4 "102166-1101507" "Honstetten, Tudoburghalle" "12:07:00" 7202599 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "12:10:00"
190818 "102166-370835:1" "102166-022803.000801.000:228" 153.79047196312197 10.252698130874798 2527234 1 "102166-8506782:" "Wolfhalden, Dorf" "23:37:00" 2527238 5 "102166-8574123:" "Heiden, Bissau" "23:40:00"
466958 "102166-1231792:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201803 4 "102166-1101507" "Honstetten, Tudoburghalle" "13:42:00" 7201811 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "13:45:00"
466991 "102166-1231840:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202545 4 "102166-1101507" "Honstetten, Tudoburghalle" "08:07:00" 7202553 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "08:10:00"
466972 "102166-1231810:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202111 4 "102166-1101507" "Honstetten, Tudoburghalle" "18:07:00" 7202119 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "18:10:00"
466954 "102166-1231788:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201715 4 "102166-1101507" "Honstetten, Tudoburghalle" "09:42:00" 7201723 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "09:45:00"
463209 "102166-1225576:1" "102166-001165.80_BOD.000:685" 308.6976646624258 10.289922155414192 7136939 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "08:54:00" 7136950 13 "102166-1108023:1" "Oberhomberg" "08:55:00"
466995 "102166-1231844:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202637 4 "102166-1101507" "Honstetten, Tudoburghalle" "16:07:00" 7202645 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "16:10:00"
466981 "102166-1231826:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202315 4 "102166-1101507" "Honstetten, Tudoburghalle" "12:42:00" 7202323 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "12:45:00"
466973 "102166-1231811:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202133 4 "102166-1101507" "Honstetten, Tudoburghalle" "20:37:00" 7202141 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "20:40:00"
466977 "102166-1231822:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202223 4 "102166-1101507" "Honstetten, Tudoburghalle" "08:42:00" 7202231 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "08:45:00"
466961 "102166-1231795:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201869 4 "102166-1101507" "Honstetten, Tudoburghalle" "16:42:00" 7201877 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "16:45:00"
466974 "102166-1231812:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202155 4 "102166-1101507" "Honstetten, Tudoburghalle" "23:12:00" 7202163 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "23:15:00"
466989 "102166-1231837:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202499 4 "102166-1101507" "Honstetten, Tudoburghalle" "20:42:00" 7202507 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "20:45:00"
466955 "102166-1231789:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201737 4 "102166-1101507" "Honstetten, Tudoburghalle" "10:42:00" 7201745 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "10:45:00"
466996 "102166-1231845:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202660 4 "102166-1101507" "Honstetten, Tudoburghalle" "18:07:00" 7202668 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "18:10:00"
463894 "102166-1226655:1" "102166-001557.80_BOD.000:685" 308.6976646624258 10.289922155414192 7148567 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "13:53:00" 7148578 13 "102166-1108023:1" "Oberhomberg" "13:54:00"
190824 "102166-370872:1" "102166-022803.000801.000:228" 153.79047196312197 10.252698130874798 2527280 1 "102166-8506782:" "Wolfhalden, Dorf" "24:37:00" 2527284 5 "102166-8574123:" "Heiden, Bissau" "24:40:00"
466975 "102166-1231820:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202177 4 "102166-1101507" "Honstetten, Tudoburghalle" "06:42:00" 7202185 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "06:45:00"
464656 "102166-1227746:1" "102166-001557.80_BOD.000:685" 308.6976646624258 10.289922155414192 7161153 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "17:53:00" 7161164 13 "102166-1108023:1" "Oberhomberg" "17:54:00"
466959 "102166-1231793:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201825 4 "102166-1101507" "Honstetten, Tudoburghalle" "14:42:00" 7201833 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "14:45:00"
466963 "102166-1231798:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201913 4 "102166-1101507" "Honstetten, Tudoburghalle" "18:42:00" 7201921 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "18:45:00"
466980 "102166-1231825:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202292 4 "102166-1101507" "Honstetten, Tudoburghalle" "11:42:00" 7202300 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "11:45:00"
466965 "102166-1231802:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201957 4 "102166-1101507" "Honstetten, Tudoburghalle" "20:42:00" 7201965 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "20:45:00"
466982 "102166-1231827:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202338 4 "102166-1101507" "Honstetten, Tudoburghalle" "13:42:00" 7202346 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "13:45:00"
466971 "102166-1231809:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202089 4 "102166-1101507" "Honstetten, Tudoburghalle" "16:07:00" 7202097 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "16:10:00"
463524 "102166-1226138:1" "102166-001557.80_BOD.000:685" 308.6976646624258 10.289922155414192 7142204 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "11:53:00" 7142215 13 "102166-1108023:1" "Oberhomberg" "11:54:00"
466964 "102166-1231800:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201935 4 "102166-1101507" "Honstetten, Tudoburghalle" "19:42:00" 7201943 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "19:45:00"
463303 "102166-1225745:1" "102166-001557.80_BOD.000:685" 308.6976646624258 10.289922155414192 7138537 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "09:53:00" 7138548 13 "102166-1108023:1" "Oberhomberg" "09:54:00"
466967 "102166-1231805:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202001 4 "102166-1101507" "Honstetten, Tudoburghalle" "08:07:00" 7202009 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "08:10:00"
463400 "102166-1225926:1" "102166-001165.80_BOD.000:685" 308.6976646624258 10.289922155414192 7140118 2 "102166-1107662:1" "Deggenhausertal, Schönemühle" "10:53:00" 7140129 13 "102166-1108023:1" "Oberhomberg" "10:54:00"
466978 "102166-1231823:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202246 4 "102166-1101507" "Honstetten, Tudoburghalle" "09:42:00" 7202254 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "09:45:00"
466988 "102166-1231835:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202476 4 "102166-1101507" "Honstetten, Tudoburghalle" "19:42:00" 7202484 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "19:45:00"
466969 "102166-1231807:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7202045 4 "102166-1101507" "Honstetten, Tudoburghalle" "12:07:00" 7202053 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "12:10:00"
466966 "102166-1231804:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201979 4 "102166-1101507" "Honstetten, Tudoburghalle" "07:02:00" 7201987 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "07:05:00"
466960 "102166-1231794:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201847 4 "102166-1101507" "Honstetten, Tudoburghalle" "15:42:00" 7201855 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "15:45:00"
466956 "102166-1231790:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201759 4 "102166-1101507" "Honstetten, Tudoburghalle" "11:42:00" 7201767 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "11:45:00"
190811 "102166-370797:1" "102166-022803.000801.000:228" 153.79047196312197 10.252698130874798 2527175 1 "102166-8506782:" "Wolfhalden, Dorf" "22:37:00" 2527179 5 "102166-8574123:" "Heiden, Bissau" "22:40:00"
466952 "102166-1231786:1" "102166-002599.80_VHB.000:102" 150.36231688538814 10.024154459025874 7201671 4 "102166-1101507" "Honstetten, Tudoburghalle" "07:42:00" 7201679 12 "102166-1101886" "Raithaslach, Hatzenlochhof" "07:45:00"
mixed_case_recommended_field WARNING 130

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 130 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))" 51
"routes.txt" "route_short_name" "1blau" 11334
"routes.txt" "route_short_name" "1blau" 11384
"routes.txt" "route_short_name" "2rot" 11385
"routes.txt" "route_short_name" "4gelb" 11428
"routes.txt" "route_short_name" "4gelb" 11429
"routes.txt" "route_short_name" "1blau" 11443
"routes.txt" "route_short_name" "3gruen" 11444
"routes.txt" "route_short_name" "2rot" 11455
"routes.txt" "route_short_name" "4gelb" 11481
"stops.txt" "stop_name" "S-chanf, staziun" 13709
"stops.txt" "stop_name" "S-chanf, staziun" 59986
"trips.txt" "trip_headsign" "S-chanf, staziun" 426182
"trips.txt" "trip_headsign" "S-chanf, staziun" 426190
"trips.txt" "trip_headsign" "S-chanf, staziun" 426192
"trips.txt" "trip_short_name" "1blau" 462837
"trips.txt" "trip_short_name" "1blau" 462924
"trips.txt" "trip_short_name" "2rot" 462925
"trips.txt" "trip_short_name" "4gelb" 463038
"trips.txt" "trip_short_name" "4gelb" 463039
"trips.txt" "trip_short_name" "1blau" 463074
"trips.txt" "trip_short_name" "3gruen" 463075
"trips.txt" "trip_short_name" "2rot" 463114
"trips.txt" "trip_short_name" "3gruen" 463115
"trips.txt" "trip_short_name" "1blau" 463140
"trips.txt" "trip_short_name" "4gelb" 463141
"trips.txt" "trip_short_name" "2rot" 463181
"trips.txt" "trip_short_name" "3gruen" 463182
"trips.txt" "trip_short_name" "1blau" 463204
"trips.txt" "trip_short_name" "4gelb" 463205
"trips.txt" "trip_short_name" "4gelb" 463206
"trips.txt" "trip_short_name" "2rot" 463235
"trips.txt" "trip_short_name" "3gruen" 463236
"trips.txt" "trip_short_name" "1blau" 463258
"trips.txt" "trip_short_name" "4gelb" 463259
"trips.txt" "trip_short_name" "2rot" 463286
"trips.txt" "trip_short_name" "3gruen" 463287
"trips.txt" "trip_short_name" "1blau" 463307
"trips.txt" "trip_short_name" "4gelb" 463308
"trips.txt" "trip_short_name" "2rot" 463334
"trips.txt" "trip_short_name" "3gruen" 463335
"trips.txt" "trip_short_name" "1blau" 463356
"trips.txt" "trip_short_name" "4gelb" 463357
"trips.txt" "trip_short_name" "2rot" 463386
"trips.txt" "trip_short_name" "3gruen" 463387
"trips.txt" "trip_short_name" "1blau" 463404
"trips.txt" "trip_short_name" "4gelb" 463405
"trips.txt" "trip_short_name" "2rot" 463436
"trips.txt" "trip_short_name" "3gruen" 463437
"trips.txt" "trip_short_name" "1blau" 463463
non_ascii_or_non_printable_char WARNING 91

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 91 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" 60352 "stop_id" "102166-8029103:6 SÜD"
"stops.txt" 60479 "stop_id" "102166-8029103:7 SÜD"
"stops.txt" 60548 "stop_id" "102166-8029103:3 SÜD"
"stop_times.txt" 7114986 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7114997 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7115207 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7115220 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7115343 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118725 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7118726 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7118738 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118739 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118759 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118760 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118775 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118776 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118784 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118799 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118800 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118819 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118823 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118851 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118852 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118857 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118895 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118896 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118964 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118965 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7118973 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7118989 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7119004 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7119009 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7119013 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7119018 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7119041 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7119042 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7119047 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7119056 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7120117 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7120223 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7120224 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7120234 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7120248 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7120417 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7120418 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7120427 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7120437 "stop_id" "102166-8029103:7 SÜD"
"stop_times.txt" 7120447 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7120457 "stop_id" "102166-8029103:6 SÜD"
"stop_times.txt" 7120516 "stop_id" "102166-8029103:6 SÜD"
route_long_name_contains_short_name WARNING 1732

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 1732 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`.
"102166-000002.000011.101:2" 2 "Ice" "ICE 2"
"102166-000004.000011.101:4" 3 "Ec" "EC 4"
"102166-000010.000011.101:10" 4 "Ec" "EC 10"
"102166-000010.000011.102:10" 5 "Ec" "EC 10"
"102166-000011.000011.104:11" 6 "Ec" "EC 11"
"102166-000028.000011.104:28" 7 "Ec" "EC 28"
"102166-000040.000011.101:40" 8 "Ec" "EC 40"
"102166-000040.000011.102:40" 9 "Ec" "EC 40"
"102166-000041.000011.103:41" 10 "Ec" "EC 41"
"102166-000041.000011.113:41" 11 "Ec" "EC 41"
"102166-000041.000011.115:41" 12 "Ec" "EC 41"
"102166-000046.000011.102:46" 13 "Ec" "EC 46"
"102166-000046.000011.103:46" 14 "Ec" "EC 46"
"102166-000046.000011.105:46" 15 "Ec" "EC 46"
"102166-000060.000011.101:60" 16 "Ec" "EC 60"
"102166-000060.000011.102:60" 17 "Ec" "EC 60"
"102166-000060.000011.112:60" 18 "Ec" "EC 60"
"102166-000070.000011.103:70" 19 "Ice" "ICE 70"
"102166-000094.000011.101:94" 20 "Ec" "EC 94"
"102166-000100.000011.104:100" 21 "Ice" "ICE 100"
"102166-000101.000011.101:101" 22 "Ice" "ICE 101"
"102166-000102.000011.103:102" 23 "Ice" "ICE 102"
"102166-000104.000011.104:104" 24 "Ice" "ICE 104"
"102166-000150.000011.101:150" 25 "Ec" "EC 150"
"102166-000150.000011.103:150" 26 "Ec" "EC 150"
"102166-000160.000011.101:160" 27 "Rjx" "RJX 160"
"102166-000160.000011.102:160" 28 "Rjx" "RJX 160"
"102166-000166.000011.102:166" 30 "Rjx" "RJX 166"
"102166-000173.000011.102:173" 31 "Ec" "EC 173"
"102166-000173.000011.110:173" 32 "Ec" "EC 173"
"102166-000178.000011.106:178" 33 "Ec" "EC 178"
"102166-000180.000011.101:180" 34 "Ic" "IC 180"
"102166-000271.000011.108:271" 35 "Ice" "ICE 271"
"102166-000375.000011.105:375" 38 "Ice" "ICE 375"
"102166-000377.000011.131:377" 39 "Ice" "ICE 377"
"102166-000402.000011.101:402" 40 "Nj" "NJ 402"
"102166-000402.000011.115:402" 41 "Nj" "NJ 402"
"102166-000458.000011.101:458" 42 "Ec" "EC 458"
"102166-000464.000011.101:464" 43 "Nj" "NJ 464"
"102166-000470.000011.111:470" 44 "Nj" "NJ 470"
"102166-000639.000011.101:639" 75 "Ic" "IC 639"
"102166-000642.000011.101:642" 78 "Ic" "IC 642"
"102166-000642.000011.103:642" 79 "Ic" "IC 642"
"102166-000900.000011.101:900" 138 "Ic" "IC 900"
"102166-000900.000011.102:900" 139 "Ic" "IC 900"
"102166-000900.000011.107:900" 140 "Ic" "IC 900"
"102166-000900.000011.108:900" 141 "Ic" "IC 900"
"102166-000901.000011.108:901" 142 "Ic" "IC 901"
"102166-000901.000011.114:901" 143 "Ic" "IC 901"
"102166-000908.000011.101:908" 144 "Ic" "IC 908"
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.
"20260523" "20260605" "20261023"
transfer_distance_above_2_km INFO 8

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.
613 "102166-8501114" "102166-8504659" 2.045343965270511
988 "102166-8501954" "102166-8531040" 2.012982076923988
2063 "102166-8504659" "102166-8501114" 2.045343965270511
3337 "102166-8509168" "102166-8509986" 2.6207720320101804
3392 "102166-8509253" "102166-8530601" 2.4416381915844765
3521 "102166-8509986" "102166-8509168" 2.6207720320101804
4194 "102166-8530601" "102166-8509253" 2.4416381915844765
4334 "102166-8531040" "102166-8501954" 2.012982076923988