update ice names
This commit is contained in:
parent
619646b533
commit
88ede7e308
2 changed files with 253 additions and 232 deletions
|
@ -171,7 +171,7 @@ sub startup {
|
||||||
);
|
);
|
||||||
|
|
||||||
# https://de.wikipedia.org/wiki/Liste_nach_Gemeinden_und_Regionen_benannter_IC/ICE-Fahrzeuge#Namensgebung_ICE-Triebz%C3%BCge_nach_Gemeinden
|
# https://de.wikipedia.org/wiki/Liste_nach_Gemeinden_und_Regionen_benannter_IC/ICE-Fahrzeuge#Namensgebung_ICE-Triebz%C3%BCge_nach_Gemeinden
|
||||||
# via https://github.com/marudor/BahnhofsAbfahrten/blob/master/src/server/Reihung/ICENaming.ts
|
# via https://github.com/marudor/bahn.expert/blob/main/src/server/coachSequence/TrainNames.ts
|
||||||
$self->attr(
|
$self->attr(
|
||||||
ice_name => sub {
|
ice_name => sub {
|
||||||
my $id_to_name = JSON->new->utf8->decode(
|
my $id_to_name = JSON->new->utf8->decode(
|
||||||
|
|
|
@ -1,233 +1,254 @@
|
||||||
{
|
{
|
||||||
"4712" : "Dillingen a.d. Donau",
|
"101": "Gießen",
|
||||||
"4601" : "Europa/Europe",
|
"102": "Jever",
|
||||||
"1183" : "Oberursel (Taunus)",
|
"103": "Neu-Isenburg",
|
||||||
"363" : "Weilheim i. OB",
|
"104": "Fulda",
|
||||||
"187" : "Mühldorf a. Inn",
|
"105": "Offenbach am Main",
|
||||||
"101" : "Gießen",
|
"106": "Itzehoe",
|
||||||
"331" : "Westerland/Sylt",
|
"107": "Plattling",
|
||||||
"357" : "Esslingen am Neckar",
|
"108": "Lichtenfels",
|
||||||
"333" : "Goslar",
|
"110": "Gelsenkirchen",
|
||||||
"4717" : "Paris",
|
"112": "Memmingen",
|
||||||
"102" : "Jever",
|
"113": "Frankenthal/Pfalz",
|
||||||
"4604" : "Brussel/Bruxelles",
|
"114": "Friedrichshafen",
|
||||||
"175" : "Nürnberg",
|
"115": "Regensburg",
|
||||||
"173" : "Basel",
|
"116": "Pforzheim",
|
||||||
"177" : "Rendsburg",
|
"117": "Hof",
|
||||||
"118" : "Gelnhausen",
|
"118": "Gelnhausen",
|
||||||
"320" : "Weil am Rhein",
|
"119": "Osnabrück",
|
||||||
"186" : "Chur",
|
"120": "Lüneburg",
|
||||||
"354" : "Mittenwald",
|
"152": "Hanau",
|
||||||
"1155" : "Mühlhausen/Thüringen",
|
"153": "Neumünster",
|
||||||
"355" : "Tuttlingen",
|
"154": "Flensburg",
|
||||||
"308" : "Murnau am Staffelsee",
|
"155": "Rosenheim",
|
||||||
"353" : "Neu-Ulm",
|
"156": "Heppenheim/Bergstraße",
|
||||||
"1505" : "Marburg/Lahn",
|
"157": "Landshut",
|
||||||
"104" : "Fulda",
|
"158": "Gütersloh",
|
||||||
"172" : "Aschaffenburg",
|
"159": "Bad Oldesloe",
|
||||||
"182" : "Rüdesheim",
|
"160": "Mülheim an der Ruhr",
|
||||||
"1174" : "Hansestadt Warburg",
|
"161": "Bebra",
|
||||||
"1168" : "Ellwangen",
|
"162": "Geisenheim/Rheingau",
|
||||||
"180" : "Castrop-Rauxel",
|
"166": "Gelnhausen",
|
||||||
"1170" : "Prenzlau",
|
"167": "Garmisch-Partenkirchen",
|
||||||
"1164" : "Rödental",
|
"168": "Crailsheim",
|
||||||
"1175" : "Villingen-Schwenningen",
|
"169": "Worms",
|
||||||
"1166" : "Bingen am Rhein",
|
"171": "Heusenstamm",
|
||||||
"327" : "Siegen",
|
"172": "Aschaffenburg",
|
||||||
"362" : "Schwerte (Ruhr)",
|
"173": "Basel",
|
||||||
"1151" : "Elsterwerda",
|
"174": "Zürich",
|
||||||
"360" : "Linz am Rhein",
|
"175": "Nürnberg",
|
||||||
"1163" : "Ostseebad Binz",
|
"176": "Bremen",
|
||||||
"103" : "Neu-Isenburg",
|
"177": "Rendsburg",
|
||||||
"352" : "Mönchengladbach",
|
"178": "Bremerhaven",
|
||||||
"1167" : "Traunstein",
|
"180": "Castrop-Rauxel",
|
||||||
"1169" : "Tutzing",
|
"181": "Interlaken",
|
||||||
"1162" : "Vaihingen an der Enz",
|
"182": "Rüdesheim am Rhein",
|
||||||
"1157" : "Innsbruck",
|
"183": "Timmendorfer Strand",
|
||||||
"1161" : "Andernach",
|
"184": "Bruchsal",
|
||||||
"1158" : "Falkenberg/Elster",
|
"185": "Freilassing",
|
||||||
"225" : "Oldenburg (Oldb)",
|
"186": "Chur",
|
||||||
"228" : "Altenburg",
|
"187": "Mühldorf a. Inn",
|
||||||
"215" : "Bitterfeld-Wolfen",
|
"188": "Hildesheim",
|
||||||
"359" : "Leverkusen",
|
"190": "Ludwigshafen am Rhein",
|
||||||
"171" : "Heusenstamm",
|
"201": "Rheinsberg",
|
||||||
"1152" : "Travemünde",
|
"202": "Wuppertal",
|
||||||
"361" : "Celle",
|
"203": "Cottbus/Chóśebuz",
|
||||||
"160" : "Mülheim an der Ruhr",
|
"204": "Bielefeld",
|
||||||
"237" : "Neustrelitz",
|
"205": "Zwickau",
|
||||||
"1192" : "Linz",
|
"206": "Magdeburg",
|
||||||
"1154" : "Sonneberg",
|
"207": "Stendal",
|
||||||
"154" : "Flensburg",
|
"208": "Bonn",
|
||||||
"211" : "Uelzen",
|
"209": "Riesa",
|
||||||
"156" : "Heppenheim/Bergstraße",
|
"210": "Fontanestadt Neuruppin",
|
||||||
"185" : "Freilassing",
|
"211": "Uelzen",
|
||||||
"323" : "Schaffhausen",
|
"212": "Potsdam",
|
||||||
"309" : "Aalen",
|
"213": "Nauen",
|
||||||
"188" : "Hildesheim",
|
"214": "Hamm (Westf.)",
|
||||||
"315" : "Singen (Hohentwiel)",
|
"215": "Bitterfeld-Wolfen",
|
||||||
"358" : "St. Ingbert",
|
"216": "Dessau",
|
||||||
"335" : "Konstanz",
|
"217": "Bergen auf Rügen",
|
||||||
"1190" : "Wien",
|
"218": "Braunschweig",
|
||||||
"181" : "Interlaken",
|
"219": "Hagen",
|
||||||
"213" : "Nauen",
|
"220": "Meiningen",
|
||||||
"1172" : "Bamberg",
|
"221": "Lübbenau/Spreewald",
|
||||||
"183" : "Timmendorfer Strand",
|
"222": "Eberswalde",
|
||||||
"326" : "Neunkirchen",
|
"223": "Schwerin",
|
||||||
"324" : "Fürth",
|
"224": "Saalfeld (Saale)",
|
||||||
"1153" : "Ilmenau",
|
"225": "Oldenburg (Oldb)",
|
||||||
"157" : "Landshut",
|
"226": "Lutherstadt Wittenberg",
|
||||||
"1178" : "Ostseebad Warnemünde",
|
"227": "Ludwigslust",
|
||||||
"1160" : "Markt Holzkirchen",
|
"228": "Altenburg",
|
||||||
"222" : "Eberswalde",
|
"229": "Templin",
|
||||||
"236" : "Jüterbog",
|
"230": "Delitzsch",
|
||||||
"4685" : "Schwäbisch Hall",
|
"231": "Brandenburg an der Havel",
|
||||||
"4684" : "Forbach-Lorraine",
|
"232": "Frankfurt (Oder)",
|
||||||
"1522" : "Torgau",
|
"233": "Ulm",
|
||||||
"1182" : "Mainz",
|
"234": "Minden",
|
||||||
"1191" : "Salzburg",
|
"235": "Görlitz",
|
||||||
"1523" : "Hansestadt Greifswald",
|
"236": "Jüterbog",
|
||||||
"1521" : "Homburg/Saar",
|
"237": "Neustrelitz",
|
||||||
"1181" : "Horb am Neckar",
|
"238": "Saarbrücken",
|
||||||
"1520" : "Gotha",
|
"239": "Essen",
|
||||||
"1180" : "Darmstadt",
|
"240": "Bochum",
|
||||||
"1176" : "Coburg",
|
"241": "Bad Hersfeld",
|
||||||
"1173" : "Halle (Saale)",
|
"242": "Quedlinburg",
|
||||||
"4683" : "Limburg an der Lahn",
|
"243": "Bautzen/Budyšin",
|
||||||
"314" : "Bergisch Gladbach",
|
"244": "Koblenz",
|
||||||
"312" : "Montabaur",
|
"301": "Freiburg im Breisgau",
|
||||||
"1524" : "Hansestadt Rostock",
|
"302": "Hansestadt Lübeck",
|
||||||
"1184" : "Kaiserslautern",
|
"303": "Dortmund",
|
||||||
"169" : "Worms",
|
"304": "München",
|
||||||
"4680" : "Würzburg",
|
"305": "Baden-Baden",
|
||||||
"1177" : "Rathenow",
|
"306": "Nördlingen",
|
||||||
"1156" : "Waren (Müritz)",
|
"307": "Oberhausen",
|
||||||
"351" : "Herford",
|
"308": "Murnau am Staffelsee",
|
||||||
"1165" : "Bad Oeynhausen",
|
"309": "Aalen",
|
||||||
"4682" : "Köln",
|
"310": "Wolfsburg",
|
||||||
"1171" : "Oschatz",
|
"311": "Wiesbaden",
|
||||||
"210" : "Fontanestadt Neuruppin",
|
"312": "Montabaur",
|
||||||
"167" : "Garmisch-Partenkirchen",
|
"313": "Treuchtlingen",
|
||||||
"106" : "Itzehoe",
|
"314": "Bergisch Gladbach",
|
||||||
"174" : "Zürich",
|
"315": "Singen (Hohentwiel)",
|
||||||
"107" : "Plattling",
|
"316": "Siegburg",
|
||||||
"162" : "Geisenheim/Rheingau",
|
"317": "Recklinghausen",
|
||||||
"201" : "Rheinsberg",
|
"318": "Münster (Westf.)",
|
||||||
"117" : "Hof",
|
"319": "Duisburg",
|
||||||
"220" : "Meiningen",
|
"320": "Weil am Rhein",
|
||||||
"217" : "Bergen auf Rügen",
|
"321": "Krefeld",
|
||||||
"238" : "Saarbrücken",
|
"322": "Solingen",
|
||||||
"114" : "Friedrichshafen",
|
"323": "Schaffhausen",
|
||||||
"113" : "Frankenthal/Pfalz",
|
"324": "Fürth",
|
||||||
"1111" : "Hansestadt Wismar",
|
"325": "Ravensburg",
|
||||||
"1108" : "Berlin",
|
"326": "Neunkirchen",
|
||||||
"1128" : "Reutlingen",
|
"327": "Siegen",
|
||||||
"168" : "Crailsheim",
|
"328": "Aachen",
|
||||||
"230" : "Delitzsch",
|
"330": "Göttingen",
|
||||||
"313" : "Treuchtlingen",
|
"331": "Westerland/Sylt",
|
||||||
"1159" : "Passau",
|
"332": "Augsburg",
|
||||||
"110" : "Gelsenkirchen",
|
"333": "Goslar",
|
||||||
"307" : "Oberhausen",
|
"334": "Offenburg",
|
||||||
"1132" : "Wittenberge",
|
"335": "Konstanz",
|
||||||
"227" : "Ludwigslust",
|
"336": "Ingolstadt",
|
||||||
"205" : "Zwickau",
|
"337": "Stuttgart",
|
||||||
"108" : "Lichtenfels",
|
"351": "Herford",
|
||||||
"158" : "Gütersloh",
|
"352": "Mönchengladbach",
|
||||||
"124" : "Hanau",
|
"353": "Neu-Ulm",
|
||||||
"116" : "Pforzheim",
|
"354": "Mittenwald",
|
||||||
"1117" : "Erlangen",
|
"355": "Tuttlingen",
|
||||||
"224" : "Saalfeld (Saale)",
|
"357": "Esslingen am Neckar",
|
||||||
"243" : "Bautzen/Budyšin",
|
"358": "St. Ingbert",
|
||||||
"1131" : "Trier",
|
"359": "Leverkusen",
|
||||||
"231" : "Brandenburg an der Havel",
|
"360": "Linz am Rhein",
|
||||||
"242" : "Quedlinburg",
|
"361": "Celle",
|
||||||
"1125" : "Arnstadt",
|
"362": "Schwerte (Ruhr)",
|
||||||
"325" : "Ravensburg",
|
"363": "Weilheim i. OB",
|
||||||
"221" : "Lübbenau/Spreewald",
|
"1101": "Neustadt an der Weinstraße",
|
||||||
"1118" : "Plauen/Vogtland",
|
"1102": "Neubrandenburg",
|
||||||
"159" : "Bad Oldesloe",
|
"1103": "Paderborn",
|
||||||
"302" : "Hansestadt Lübeck",
|
"1104": "Erfurt",
|
||||||
"115" : "Regensburg",
|
"1105": "Dresden",
|
||||||
"112" : "Memmingen",
|
"1107": "Pirna",
|
||||||
"190" : "Ludwigshafen am Rhein",
|
"1108": "Berlin",
|
||||||
"241" : "Bad Hersfeld",
|
"1109": "Güstrow",
|
||||||
"235" : "Görlitz",
|
"1110": "Naumburg (Saale)",
|
||||||
"336" : "Ingolstadt",
|
"1111": "Hansestadt Wismar",
|
||||||
"334" : "Offenburg",
|
"1112": "Freie und Hansestadt Hamburg",
|
||||||
"1110" : "Naumburg (Saale)",
|
"1113": "Hansestadt Stralsund",
|
||||||
"321" : "Krefeld",
|
"1117": "Erlangen",
|
||||||
"178" : "Bremerhaven",
|
"1118": "Plauen/Vogtland",
|
||||||
"1119" : "Meißen",
|
"1119": "Meißen",
|
||||||
"305" : "Baden-Baden",
|
"1125": "Arnstadt",
|
||||||
"319" : "Duisburg",
|
"1126": "Leipzig",
|
||||||
"4651" : "Amsterdam",
|
"1127": "Weimar",
|
||||||
"223" : "Schwerin",
|
"1128": "Reutlingen",
|
||||||
"1102" : "Neubrandenburg",
|
"1129": "Kiel",
|
||||||
"214" : "Hamm (Westf.)",
|
"1130": "Jena",
|
||||||
"209" : "Riesa",
|
"1131": "Trier",
|
||||||
"105" : "Offenbach am Main",
|
"1132": "Wittenberge",
|
||||||
"153" : "Neumünster",
|
"1151": "Elsterwerda",
|
||||||
"120" : "Lüneburg",
|
"1152": "Travemünde",
|
||||||
"184" : "Bruchsal",
|
"1153": "Ilmenau",
|
||||||
"316" : "Siegburg",
|
"1154": "Sonneberg",
|
||||||
"219" : "Hagen",
|
"1155": "Mühlhausen/Thüringen",
|
||||||
"161" : "Bebra",
|
"1156": "Waren (Müritz)",
|
||||||
"317" : "Recklinghausen",
|
"1157": "Innsbruck",
|
||||||
"1503" : "Altenbeken",
|
"1158": "Falkenberg/Elster",
|
||||||
"318" : "Münster (Westf.)",
|
"1159": "Passau",
|
||||||
"240" : "Bochum",
|
"1160": "Markt Holzkirchen",
|
||||||
"328" : "Aachen",
|
"1161": "Andernach",
|
||||||
"322" : "Solingen",
|
"1162": "Vaihingen an der Enz",
|
||||||
"202" : "Wuppertal",
|
"1163": "Ostseebad Binz",
|
||||||
"1101" : "Neustadt an der Weinstraße",
|
"1164": "Rödental",
|
||||||
"1103" : "Paderborn",
|
"1165": "Bad Oeynhausen",
|
||||||
"234" : "Minden",
|
"1166": "Bingen am Rhein",
|
||||||
"1109" : "Güstrow",
|
"1167": "Traunstein",
|
||||||
"232" : "Frankfurt (Oder)",
|
"1168": "Ellwangen",
|
||||||
"119" : "Osnabrück",
|
"1169": "Tutzing",
|
||||||
"1107" : "Pirna",
|
"1170": "Prenzlau",
|
||||||
"1113" : "Hansestadt Stralsund",
|
"1171": "Oschatz",
|
||||||
"1501" : "Eisenach",
|
"1172": "Bamberg",
|
||||||
"155" : "Rosenheim",
|
"1173": "Halle (Saale)",
|
||||||
"244" : "Koblenz",
|
"1174": "Hansestadt Warburg",
|
||||||
"4652" : "Arnhem",
|
"1175": "Villingen-Schwenningen",
|
||||||
"212" : "Potsdam",
|
"1176": "Coburg",
|
||||||
"4603" : "Mannheim",
|
"1177": "Rathenow",
|
||||||
"301" : "Freiburg im Breisgau",
|
"1178": "Ostseebad Warnemünde",
|
||||||
"310" : "Wolfsburg",
|
"1180": "Darmstadt",
|
||||||
"330" : "Göttingen",
|
"1181": "Horb am Neckar",
|
||||||
"1127" : "Weimar",
|
"1182": "Mainz",
|
||||||
"207" : "Stendal",
|
"1183": "Oberursel (Taunus)",
|
||||||
"304" : "München",
|
"1184": "Kaiserslautern",
|
||||||
"4607" : "Hannover",
|
"1190": "Wien",
|
||||||
"1105" : "Dresden",
|
"1191": "Salzburg",
|
||||||
"1502" : "Karlsruhe",
|
"1192": "Linz",
|
||||||
"1506" : "Kassel",
|
"1501": "Eisenach",
|
||||||
"208" : "Bonn",
|
"1502": "Karlsruhe",
|
||||||
"311" : "Wiesbaden",
|
"1503": "Altenbeken",
|
||||||
"1126" : "Leipzig",
|
"1504": "Heidelberg",
|
||||||
"216" : "Dessau",
|
"1505": "Marburg/Lahn",
|
||||||
"176" : "Bremen",
|
"1506": "Kassel",
|
||||||
"4611" : "Düsseldorf",
|
"1520": "Gotha",
|
||||||
"203" : "Cottbus/Chóśebuz",
|
"1521": "Homburg/Saar",
|
||||||
"1504" : "Heidelberg",
|
"1522": "Torgau",
|
||||||
"303" : "Dortmund",
|
"1523": "Hansestadt Greifswald",
|
||||||
"1130" : "Jena",
|
"1524": "Hansestadt Rostock",
|
||||||
"226" : "Lutherstadt Wittenberg",
|
"2853": "Nationalpark Sächsische Schweiz",
|
||||||
"206" : "Magdeburg",
|
"2865": "Remstal",
|
||||||
"1104" : "Erfurt",
|
"2868": "Nationalpark Niedersächsisches Wattenmeer",
|
||||||
"332" : "Augsburg",
|
"2871": "Leipziger Neuseenland",
|
||||||
"1129" : "Kiel",
|
"2874": "Oberer Neckar",
|
||||||
"239" : "Essen",
|
"2875": "Magdeburger Börde",
|
||||||
"337" : "Stuttgart",
|
"4103": "Allgäu",
|
||||||
"233" : "Ulm",
|
"4111": "Gäu",
|
||||||
"204" : "Bielefeld",
|
"4114": "Dresden Elbland",
|
||||||
"218" : "Braunschweig",
|
"4117": "Mecklenburgische Ostseeküste",
|
||||||
"1112" : "Freie und Hansestadt Hamburg",
|
"4601": "Europa/Europe",
|
||||||
"4610" : "Frankfurt am Main",
|
"4602": "Euregio Maas-Rhein",
|
||||||
"9006" : "Martin Luther",
|
"4603": "Mannheim",
|
||||||
"9018" : "Freistaat Bayern",
|
"4604": "Brussel/Bruxelles",
|
||||||
"9025" : "Nordrhein-Westfalen",
|
"4607": "Hannover",
|
||||||
"9026" : "Zürichsee",
|
"4610": "Frankfurt am Main",
|
||||||
"152" : "Hanau",
|
"4611": "Düsseldorf",
|
||||||
"166" : "Gelnhausen"
|
"4651": "Amsterdam",
|
||||||
|
"4652": "Arnhem",
|
||||||
|
"4680": "Würzburg",
|
||||||
|
"4682": "Köln",
|
||||||
|
"4683": "Limburg an der Lahn",
|
||||||
|
"4684": "Forbach-Lorraine",
|
||||||
|
"4685": "Schwäbisch Hall",
|
||||||
|
"4712": "Dillingen a.d. Donau",
|
||||||
|
"4710": "Ansbach",
|
||||||
|
"4717": "Paris",
|
||||||
|
"8007": "Rheinland",
|
||||||
|
"9006": "Martin Luther",
|
||||||
|
"9018": "Freistaat Bayern",
|
||||||
|
"9025": "Nordrhein-Westfalen",
|
||||||
|
"9026": "Zürichsee",
|
||||||
|
"9028": "Freistaat Sachsen",
|
||||||
|
"9041": "Baden-Württemberg",
|
||||||
|
"9046": "Female ICE",
|
||||||
|
"9050": "Metropole Ruhr",
|
||||||
|
"9202": "Schleswig-Holstein",
|
||||||
|
"9457": "Bundesrepublik Deutschland",
|
||||||
|
"9481": "Rheinland-Pfalz"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue