Module:Adjacent stations/Swiss Federal Railways
Template:Adjacent stations doc It excludes services that are operated by SBB as part of S-bahn networks or under the EuroCity brand (see Module:Adjacent stations/EuroCity).
Lines
Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc Template:Rail template doc
local ch = "%1 railway station (Switzerland)" local p = { ["system title"] = "[[Swiss Federal Railways]]", ["system icon"] = "", ["system color"] = "ff0000", ["station format"] = { "%1 railway station", ["Biel/Bienne Bözingenfeld/Champ"] = "[[Biel/Bienne Bözingenfeld/Champ railway station|Biel/Bienne Bözingenfeld/​Champ]]", ["Meroux"] = "Belfort – Montbéliard TGV station", ["Rheinfelden"] = ch, ["Sion"] = ch, ["Stuttgart Hauptbahnhof"] = "%1", ["Zürich Hauptbahnhof"] = "%1", }, ["name format"] = "font-size:160%; font-family:Helvetica; font-weight:bolder; font-kerning:auto; font-stretch:expanded; color:#FFFFFF; background-color:#0E3984; padding:0.5em 4px; text-align:center; align-items:center;", ["header background color"] = "EB1A00", ["header text color"] = "FFFFFF", ["_default"] = { ["color"] = "ff0000", }, ["lines"] = { ["InterCity"] = { ["color"] = "ff0000", ["title"] = "[[InterCity]]", ["types"] = { ["1"] = { ["title"] = "IC 1", ["left terminus"] = "Geneva Airport", ["right terminus"] = "St. Gallen", }, ["2"] = { ["title"] = "IC 2", ["left terminus"] = "Zürich Hauptbahnhof", ["right terminus"] = "Lugano", }, ["3"] = { ["title"] = "IC 3", ["left terminus"] = "Basel SBB", ["right terminus"] = "Chur", }, ["4"] = { ["title"] = "IC 4", ["left terminus"] = "Zürich Hauptbahnhof", ["right terminus"] = "Stuttgart Hauptbahnhof", }, ["5"] = { ["title"] = "IC 5", ["left terminus"] = {"Geneva Airport", "Lausanne"}, ["right terminus"] = "St. Gallen", }, ["5-St. Gallen"] = { ["title"] = "IC 5", ["left terminus"] = "Lausanne", ["right terminus"] = "St. Gallen", }, ["5-Zürich"] = { ["title"] = "IC 5", ["left terminus"] = "Geneva Airport", ["right terminus"] = "Zürich Hauptbahnhof", }, ["6"] = { ["title"] = "IC 6", ["left terminus"] = "Basel SBB", ["right terminus"] = "Brig", }, ["8"] = { ["title"] = "IC 8", ["left terminus"] = "Brig", ["right terminus"] = "Romanshorn", }, ["21"] = { ["title"] = "IC 21", ["left terminus"] = "Basel SBB", ["right terminus"] = "Lugano", }, ["51"] = { ["title"] = "IC 51", ["left terminus"] = "Biel/Bienne", ["right terminus"] = "Basel SBB", }, ["61"] = { ["title"] = "IC 61", ["left terminus"] = "Basel SBB", ["right terminus"] = "Interlaken Ost", }, }, }, ["InterRegio"] = { ["color"] = "ff0000", ["title"] = "[[InterRegio]]", ["types"] = { ["13"] = { ["title"] = "IR 13", ["left terminus"] = "Zürich Hauptbahnhof", ["right terminus"] = "Chur", }, ["15"] = { ["title"] = "IR 15", ["left terminus"] = "Geneva Airport", ["right terminus"] = "Lucerne", }, ["16"] = { ["title"] = "IR 16", ["left terminus"] = "Bern", ["right terminus"] = "Zürich Hauptbahnhof", }, ["26"] = { ["title"] = "IR 26", ["left terminus"] = "Basel SBB", ["right terminus"] = "Airolo", }, ["27"] = { ["title"] = "IR 27", ["left terminus"] = "Basel SBB", ["right terminus"] = "Lucerne", }, ["35"] = { ["title"] = "IR 35", ["left terminus"] = "Bern", ["right terminus"] = "Zürich Hauptbahnhof", }, ["36"] = { ["title"] = "IR 36", ["left terminus"] = "Basel SBB", ["right terminus"] = "Zürich Airport", }, ["37"] = { ["title"] = "IR 37", ["left terminus"] = "Basel SBB", ["right terminus"] = "Zürich Hauptbahnhof", }, ["46"] = { ["title"] = "IR 46", ["left terminus"] = "Zürich Hauptbahnhof", ["right terminus"] = "Airolo", }, ["70"] = { ["title"] = "IR 70", ["left terminus"] = "Lucerne", ["right terminus"] = "Zürich Hauptbahnhof", }, ["75"] = { ["title"] = "IR 75", ["left terminus"] = "Lucerne", ["right terminus"] = "Konstanz", }, ["90"] = { ["title"] = "IR 90", ["left terminus"] = "Geneva Airport", ["right terminus"] = "Brig", }, ["Brig–Domodossola"] = { ["title"] = "", ["left terminus"] = "Brig", ["right terminus"] = "Domodossola", }, }, }, ["RegioExpress"] = { ["color"] = "ff0000", ["title"] = "[[RegioExpress]]", ["types"] = { ["Aarau–Arth-Goldau"] = { ["title"] = "''Südbahn-Express''", ["left terminus"] = "Aarau", ["right terminus"] = "Arth-Goldau", }, ["Aarau-Zürich"] = { ["title"] = "", ["left terminus"] = "Aarau", ["right terminus"] = "Zürich Hauptbahnhof", }, ["Annemasse–St-Maurice"] = { ["title"] = "", ["left terminus"] = "Annemasse", ["right terminus"] = "St-Maurice", }, ["Frasne–Neuchâtel"] = { ["title"] = "", ["left terminus"] = "Frasne", ["right terminus"] = "Neuchâtel", }, ["La Chaux-de-Fonds-Biel/Bienne"] = { ["title"] = "", ["left terminus"] = "La Chaux-de-Fonds", ["right terminus"] = "Biel/Bienne", }, ["Le Locle–Neuchâtel"] = { ["title"] = "", ["left terminus"] = "Le Locle", ["right terminus"] = "Neuchâtel", }, ["Meroux-Biel/Bienne"] = { ["title"] = "", ["left terminus"] = "Meroux", ["right terminus"] = "Biel/Bienne", }, ["Olten-Lucerne"] = { ["title"] = "", ["left terminus"] = "Olten", ["right terminus"] = "Lucerne", }, ["Olten-Wettingen"] = { ["title"] = "", ["left terminus"] = "Olten", ["right terminus"] = "Wettingen", }, ["Renens–St-Maurice"] = { ["title"] = "", ["left terminus"] = "Renens VD", ["right terminus"] = "St-Maurice", ["note-mid"] = "Limited service", }, ["Zürich-Chur"] = { ["title"] = "", ["left terminus"] = "Zürich Hauptbahnhof", ["right terminus"] = "Chur", }, ["Zürich-Schaffhausen"] = { ["title"] = "", ["left terminus"] = "Zürich Hauptbahnhof", ["right terminus"] = "Schaffhausen", }, }, }, ["Regio"] = { ["color"] = "ff0000", ["title"] = "[[Regio (Swiss railway train)|Regio]]", ["types"] = { ["Biel/Bienne–Olten"] = { ["title"] = "", ["left terminus"] = "Biel/Bienne", ["right terminus"] = "Olten", }, ["Corcelles-Peseux–Neuchâtel"] = { ["title"] = "", ["left terminus"] = "Corcelles-Peseux", ["right terminus"] = "Neuchâtel", }, ["La Chaux-de-Fonds/Moutier–Biel/Bienne"] = { ["title"] = "", ["left terminus"] = {"La Chaux-de-Fonds", "Moutier"}, ["right terminus"] = "Biel/Bienne", }, ["Le Locle–La Chaux-de-Fonds"] = { ["title"] = "", ["left terminus"] = "Le Locle", ["right terminus"] = "La Chaux-de-Fonds", }, ["Moutier–Solothurn"] = { ["title"] = "", ["left terminus"] = "Moutier", ["right terminus"] = "Solothurn", }, ["Neuchâtel-Biel/Bienne"] = { ["title"] = "", ["left terminus"] = "Neuchâtel", ["right terminus"] = "Biel/Bienne", }, ["Oberdorf-Olten"] = { ["title"] = "", ["left terminus"] = "Oberdorf SO", ["right terminus"] = "Olten", }, ["Sonceboz-Sombeval–Moutier"] = { ["title"] = "", ["left terminus"] = "Sonceboz-Sombeval", ["right terminus"] = "Moutier", }, ["Yverdon-les-Bains–Neuchâtel"] = { ["title"] = "", ["left terminus"] = "Yverdon-les-Bains", ["right terminus"] = "Neuchâtel", }, }, }, }, } return p