summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2016-05-26 21:51:36 +0200
committerDaniel Friesel <derf@finalrewind.org>2016-05-26 21:51:36 +0200
commitb27286f572030bc84e19003e66b04a43f5f9b851 (patch)
treef0c093634dfd844be2f7b382900d50fa7bb40339
parent8a161efb92caffc77435ba39100c329956b57335 (diff)
update acronyms.pl helper script with DS100 fixups etc.
-rw-r--r--lib/Travel/Status/DE/IRIS/Stations.pm1932
-rwxr-xr-xscripts/acronyms.pl1888
2 files changed, 2827 insertions, 993 deletions
diff --git a/lib/Travel/Status/DE/IRIS/Stations.pm b/lib/Travel/Status/DE/IRIS/Stations.pm
index 1916bad..7b952dc 100644
--- a/lib/Travel/Status/DE/IRIS/Stations.pm
+++ b/lib/Travel/Status/DE/IRIS/Stations.pm
@@ -21,10 +21,10 @@ our $VERSION = '1.05';
my @stations = (
- [ 'KA', 'Aachen Hbf', 8000001, 6.091499, 50.7678 ],
- [ 'KASZ', 'Aachen Schanz', 8070704, 6.07384, 50.769862 ],
- [ 'KAW', 'Aachen West', 8000404, 6.070715, 50.78036 ],
- [ 'KARE', 'Aachen-Rothe Erde', 8000406, 6.116475, 50.770202 ], # fixed DS100
+ [ 'KA', 'Aachen Hbf', 8000001, 6.091499, 50.7678 ],
+ [ 'KASZ', 'Aachen Schanz', 8070704, 6.07384, 50.769862 ],
+ [ 'KAW', 'Aachen West', 8000404, 6.070715, 50.78036 ],
+ [ 'KARE', 'Aachen-Rothe Erde', 8000406, 6.116475, 50.770202 ],
[ 'TA', 'Aalen', 8000002, 10.096271, 48.841013 ],
[ 'KAB', 'Abenden', 8007826, 6.476459, 50.671085 ],
[ 'MABG', 'Abensberg', 8000410, 11.84662, 48.819456 ],
@@ -851,7 +851,7 @@ my @stations = (
[ 'EBDA', 'Bochum-Dahlhausen', 8001038, 7.141385, 51.426456 ],
[ 'EBOE', 'Bochum-Ehrenfeld', 8001039, 7.209718, 51.472315 ],
[ 'EBOH', 'Bochum-Hamme', 8006710, 7.201224, 51.491113 ],
- [ 'EBP', 'Bochum-Langendreer', 8000358, 7.32373, 51.478029 ], # fixed DS100
+ [ 'EBP', 'Bochum-Langendreer', 8000358, 7.32373, 51.478029 ],
[ 'EBW', 'Bochum-Langendreer West', 8004474, 7.304365, 51.478176 ],
[ 'EBGZ', 'Bochum-Riemke', 8001035, 7.205303, 51.518187 ],
[ 'RBOK', 'Bockenheim-Kindenheim', 8001043, 8.188254, 49.606872 ],
@@ -922,46 +922,46 @@ my @stations = (
[ 'LBOE', 'Bösdorf(Sachs-Anh)', 8011228, 11.064149, 52.422099 ],
[ 'EBSL', 'Bösensell', 8001065, 7.487687, 51.90703 ],
[ 'EBSP', 'Bösperde', 8001066, 7.774233, 51.45894 ],
- [ 'EBTH', 'Bottrop Hbf', 8000047, 6.936925, 51.509536 ], # fixed DS100
- [ 'EBTB', 'Bottrop-Boy', 8001107, 6.967852, 51.537003 ],
- [ 'EBTV', 'Bottrop-Vonderort', 8001108, 6.912294, 51.501728 ],
- [ 'RBTZ', 'Bötzingen', 8007296, 7.721616, 48.070174 ],
- [ 'RBTU', 'Bötzingen Mühle', 8007297, 7.727931, 48.075552 ],
- [ 'SBO', 'Bous(Saar)', 8001110, 6.792639, 49.275979 ],
- [ 'TBOX', 'Boxberg-Wölchingen', 8001111, 9.640048, 49.485596 ],
- [ 'EBRB', 'Brachbach', 8001112, 7.941492, 50.821987 ],
- [ 'KBRC', 'Brachelen', 8001113, 6.231463, 51.007824 ],
- [ 'EBWE', 'Brackwede', 8000048, 8.498426, 51.997378 ],
- [ 'WBRH', 'Brahlstorf', 8011248, 10.951992, 53.364421 ],
- [ 'HBKE', 'Brake (Unterweser)', 8001120, 8.48135, 53.328817 ],
- [ 'EBRA', 'Brake(b Bielefeld)', 8001118, 8.604914, 52.069653 ],
- [ 'HBKH', 'Brakel(Höxter)', 8001121, 9.1832, 51.712165 ],
- [ 'HBRM', 'Bramsche', 8001122, 7.975007, 52.410879 ],
- [ 'HBRA', 'Bramstedt(b Syke)', 8001123, 8.786024, 52.871611 ],
- [ 'BBRA', 'Brand(Niederlausitz)', 8011250, 13.72149, 52.029953 ],
- [ 'LBA', 'Brandenburg Altstadt', 8011252, 12.530347, 52.4117 ],
- [ 'LB', 'Brandenburg Hbf', 8010060, 12.566138, 52.400554 ],
- [ 'FBRD', 'Brandoberndorf', 8001126, 8.493816, 50.431621 ],
- [ 'MBB', 'Brannenburg', 8001129, 12.106464, 47.741354 ],
- [ 'KBRB', 'Braubach', 8001130, 7.643187, 50.27414 ],
- [ 'RBRN', 'Bräunlingen Bahnhof', 8001119, 8.457104, 47.931875 ],
- [ 'RBRI', 'Bräunlingen Industriegebiet', 8070999, 8.470812, 47.928337 ],
- [ 'LBS', 'Braunsbedra', 8011255, 11.884594, 51.288781 ],
- [ 'LBSO', 'Braunsbedra Ost', 8011256, 11.902549, 51.289916 ],
- [ 'HBS', 'Braunschweig Hbf', 8000049, 10.540295, 52.252218 ],
- [ 'HGLI', 'Braunschweig-Gliesmarode', 8001134, 10.551499, 52.275721 ],
- [ 'DBDL', 'Braunsdorf-Lichtenwalde', 8011257, 13.011854, 50.879776 ],
- [ 'WBDN', 'Breddin', 8011258, 12.224216, 52.886047 ],
- [ 'EBDL', 'Bredelar', 8001137, 8.776566, 51.41917 ],
- [ 'ABRB', 'Bredenbek', 8001136, 9.867004, 54.315112 ],
- [ 'ABST', 'Bredstedt', 8001139, 8.970336, 54.621166 ],
- [ 'LBN', 'Brehna', 8011260, 12.222163, 51.554457 ],
- [ 'RBRS', 'Breisach', 8001143, 7.58935, 48.026918 ],
- [ 'DBRE', 'Breitenbrunn(Erzg)', 8011263, 12.746053, 50.477081 ],
- [ 'MBRN', 'Breitenbrunn(Schwab)', 8001147, 10.408505, 48.138586 ],
- [ 'NBRE', 'Breitendiel', 8001148, 9.225052, 49.691382 ],
- [ 'DBTD', 'Breitendorf', 8011264, 14.622726, 51.138652 ],
- [ 'NBG', 'Breitengüßbach', 8001149, 10.887135, 49.96683 ],
+ [ 'EBTH', 'Bottrop Hbf', 8000047, 6.936925, 51.509536 ],
+ [ 'EBTB', 'Bottrop-Boy', 8001107, 6.967852, 51.537003 ],
+ [ 'EBTV', 'Bottrop-Vonderort', 8001108, 6.912294, 51.501728 ],
+ [ 'RBTZ', 'Bötzingen', 8007296, 7.721616, 48.070174 ],
+ [ 'RBTU', 'Bötzingen Mühle', 8007297, 7.727931, 48.075552 ],
+ [ 'SBO', 'Bous(Saar)', 8001110, 6.792639, 49.275979 ],
+ [ 'TBOX', 'Boxberg-Wölchingen', 8001111, 9.640048, 49.485596 ],
+ [ 'EBRB', 'Brachbach', 8001112, 7.941492, 50.821987 ],
+ [ 'KBRC', 'Brachelen', 8001113, 6.231463, 51.007824 ],
+ [ 'EBWE', 'Brackwede', 8000048, 8.498426, 51.997378 ],
+ [ 'WBRH', 'Brahlstorf', 8011248, 10.951992, 53.364421 ],
+ [ 'HBKE', 'Brake (Unterweser)', 8001120, 8.48135, 53.328817 ],
+ [ 'EBRA', 'Brake(b Bielefeld)', 8001118, 8.604914, 52.069653 ],
+ [ 'HBKH', 'Brakel(Höxter)', 8001121, 9.1832, 51.712165 ],
+ [ 'HBRM', 'Bramsche', 8001122, 7.975007, 52.410879 ],
+ [ 'HBRA', 'Bramstedt(b Syke)', 8001123, 8.786024, 52.871611 ],
+ [ 'BBRA', 'Brand(Niederlausitz)', 8011250, 13.72149, 52.029953 ],
+ [ 'LBA', 'Brandenburg Altstadt', 8011252, 12.530347, 52.4117 ],
+ [ 'LB', 'Brandenburg Hbf', 8010060, 12.566138, 52.400554 ],
+ [ 'FBRD', 'Brandoberndorf', 8001126, 8.493816, 50.431621 ],
+ [ 'MBB', 'Brannenburg', 8001129, 12.106464, 47.741354 ],
+ [ 'KBRB', 'Braubach', 8001130, 7.643187, 50.27414 ],
+ [ 'RBRN', 'Bräunlingen Bahnhof', 8001119, 8.457104, 47.931875 ],
+ [ 'RBRI', 'Bräunlingen Industriegebiet', 8070999, 8.470812, 47.928337 ],
+ [ 'LBS', 'Braunsbedra', 8011255, 11.884594, 51.288781 ],
+ [ 'LBSO', 'Braunsbedra Ost', 8011256, 11.902549, 51.289916 ],
+ [ 'HBS', 'Braunschweig Hbf', 8000049, 10.540295, 52.252218 ],
+ [ 'HGLI', 'Braunschweig-Gliesmarode', 8001134, 10.551499, 52.275721 ],
+ [ 'DBDL', 'Braunsdorf-Lichtenwalde', 8011257, 13.011854, 50.879776 ],
+ [ 'WBDN', 'Breddin', 8011258, 12.224216, 52.886047 ],
+ [ 'EBDL', 'Bredelar', 8001137, 8.776566, 51.41917 ],
+ [ 'ABRB', 'Bredenbek', 8001136, 9.867004, 54.315112 ],
+ [ 'ABST', 'Bredstedt', 8001139, 8.970336, 54.621166 ],
+ [ 'LBN', 'Brehna', 8011260, 12.222163, 51.554457 ],
+ [ 'RBRS', 'Breisach', 8001143, 7.58935, 48.026918 ],
+ [ 'DBRE', 'Breitenbrunn(Erzg)', 8011263, 12.746053, 50.477081 ],
+ [ 'MBRN', 'Breitenbrunn(Schwab)', 8001147, 10.408505, 48.138586 ],
+ [ 'NBRE', 'Breitendiel', 8001148, 9.225052, 49.691382 ],
+ [ 'DBTD', 'Breitendorf', 8011264, 14.622726, 51.138652 ],
+ [ 'NBG', 'Breitengüßbach', 8001149, 10.887135, 49.96683 ],
[ 'KBRS', 'Breitscheidt(Altenkirchen, Ww)', 8001153, 7.661486, 50.748435 ],
[ 'UBRT', 'Breitungen(Werra)', 8011265, 10.32223, 50.752475 ],
[ 'HB', 'Bremen Hbf', 8000050, 8.813834, 53.083481 ],
@@ -1013,32 +1013,32 @@ my @stations = (
[ 'HBRO', 'Brockhöfe', 8001185, 10.258499, 53.002117 ],
[ 'WBTF', 'Broderstorf', 8011270, 12.262763, 54.078916 ],
[ 'KBRO', 'Brohl', 8001186, 7.332639, 50.481429 ],
- [ 'KBROB', 'Brohl(Brohltalbahn)', 8070338, 7.332053, 50.480872 ],
- [ 'ABRS', 'Brokstedt', 8001190, 9.823806, 53.990086 ],
- [ 'TPB', 'Brötzingen Mitte', 8004799, 8.667027, 48.889464 ],
- [ 'TPBS', 'Brötzingen Sandweg', 8070274, 8.662347, 48.88588 ],
- [ 'TPBW', 'Brötzingen Wohnlichstraße', 8070275, 8.653987, 48.882077 ],
- [ 'FBB', 'Bruchenbrücken', 8001196, 8.788402, 50.301965 ],
- [ 'RBRH', 'Bruchhausen(b Ettlingen)', 8001198, 8.373975, 48.923992 ],
- [ 'FBK', 'Bruchköbel', 8001199, 8.919293, 50.186189 ],
- [ 'SBUM', 'Bruchmühlbach-Miesau', 8001200, 7.443979, 49.385343 ],
- [ 'HBUE', 'Bruchmühlen', 8001201, 8.448636, 52.204598 ],
- [ 'RBR', 'Bruchsal', 8000055, 8.589649, 49.124622 ],
- [ 'RBMT', 'Bruchsal Am Mantel', 8001214, 8.56327, 49.141181 ],
- [ 'RBRZ', 'Bruchsal Bildungszentrum', 8001197, 8.574507, 49.110346 ],
- [ 'RBRF', 'Bruchsal Schlachthof', 8070009, 8.609716, 49.118928 ],
- [ 'RBRD', 'Bruchsal Schloßgarten', 8085001, 8.59406, 49.131438 ],
- [ 'RBRP', 'Bruchsal Sportzentrum', 8001212, 8.589941, 49.135443 ],
- [ 'RBRC', 'Bruchsal Stegwiesen', 8085002, 8.598199, 49.136435 ],
- [ 'RBRE', 'Bruchsal Tunnelstr.', 8070008, 8.594378, 49.119549 ],
- [ 'SBRW', 'Bruchweiler', 8079080, 7.801957, 49.114704 ],
- [ 'MBR', 'Bruckberg', 8001203, 11.997782, 48.515979 ],
- [ 'TBRU', 'Brucken', 8001205, 9.453061, 48.573918 ],
- [ 'MBRM', 'Bruckmühl', 8001207, 11.915269, 47.880874 ],
- [ 'BBRK', 'Brück(Mark)', 8011271, 12.758467, 52.186795 ],
- [ 'WBGE', 'Brügge(Prign)', 8011273, 12.229208, 53.256287 ],
- [ 'EBRU', 'Brügge(Westf)', 8001213, 7.571086, 51.20792 ],
- [ 'KBR', 'Brühl', 8001215, 6.912718, 50.829249 ], # fixed DS100
+ [ 'KBROB', 'Brohl(Brohltalbahn)', 8070338, 7.332053, 50.480872 ],
+ [ 'ABRS', 'Brokstedt', 8001190, 9.823806, 53.990086 ],
+ [ 'TPB', 'Brötzingen Mitte', 8004799, 8.667027, 48.889464 ],
+ [ 'TPBS', 'Brötzingen Sandweg', 8070274, 8.662347, 48.88588 ],
+ [ 'TPBW', 'Brötzingen Wohnlichstraße', 8070275, 8.653987, 48.882077 ],
+ [ 'FBB', 'Bruchenbrücken', 8001196, 8.788402, 50.301965 ],
+ [ 'RBRH', 'Bruchhausen(b Ettlingen)', 8001198, 8.373975, 48.923992 ],
+ [ 'FBK', 'Bruchköbel', 8001199, 8.919293, 50.186189 ],
+ [ 'SBUM', 'Bruchmühlbach-Miesau', 8001200, 7.443979, 49.385343 ],
+ [ 'HBUE', 'Bruchmühlen', 8001201, 8.448636, 52.204598 ],
+ [ 'RBR', 'Bruchsal', 8000055, 8.589649, 49.124622 ],
+ [ 'RBMT', 'Bruchsal Am Mantel', 8001214, 8.56327, 49.141181 ],
+ [ 'RBRZ', 'Bruchsal Bildungszentrum', 8001197, 8.574507, 49.110346 ],
+ [ 'RBRF', 'Bruchsal Schlachthof', 8070009, 8.609716, 49.118928 ],
+ [ 'RBRD', 'Bruchsal Schloßgarten', 8085001, 8.59406, 49.131438 ],
+ [ 'RBRP', 'Bruchsal Sportzentrum', 8001212, 8.589941, 49.135443 ],
+ [ 'RBRC', 'Bruchsal Stegwiesen', 8085002, 8.598199, 49.136435 ],
+ [ 'RBRE', 'Bruchsal Tunnelstr.', 8070008, 8.594378, 49.119549 ],
+ [ 'SBRW', 'Bruchweiler', 8079080, 7.801957, 49.114704 ],
+ [ 'MBR', 'Bruckberg', 8001203, 11.997782, 48.515979 ],
+ [ 'TBRU', 'Brucken', 8001205, 9.453061, 48.573918 ],
+ [ 'MBRM', 'Bruckmühl', 8001207, 11.915269, 47.880874 ],
+ [ 'BBRK', 'Brück(Mark)', 8011271, 12.758467, 52.186795 ],
+ [ 'WBGE', 'Brügge(Prign)', 8011273, 12.229208, 53.256287 ],
+ [ 'EBRU', 'Brügge(Westf)', 8001213, 7.571086, 51.20792 ],
+ [ 'KBR', 'Brühl', 8001215, 6.912718, 50.829249 ],
[ 'LBRP', 'Brunau-Packebusch', 8011277, 11.484586, 52.751274 ],
[ 'SBB', 'Bubach', 8001221, 6.94821, 49.411024 ],
[ 'KBUB', 'Bubenheim', 8071229, 6.5526, 50.778015 ],
@@ -1370,112 +1370,110 @@ my @stations = (
[ 'UDOE', 'Dörrberg', 8011397, 10.798671, 50.735351 ],
[ 'EDRN', 'Dorsten', 8006709, 6.970903, 51.658335 ],
[ 'FDW', 'Dortelweil', 8001514, 8.751145, 50.207503 ],
- [ 'EDO', 'Dortmund Hbf', 8000080, 7.45929, 51.517896 ], # fixed DS100
+ [ 'EDO', 'Dortmund Hbf', 8000080, 7.45929, 51.517896 ],
[
'EDKK', 'Dortmund Knappschaftskrankenhaus', 8001517, 7.537458,
51.518768
],
- [ 'EDMB', 'Dortmund Möllerbrücke', 8001518, 7.452197, 51.507118 ],
- [ 'EDWH', 'Dortmund Signal Iduna Park', 8001522, 7.457327, 51.490743 ],
- [ 'EDST', 'Dortmund Stadthaus', 8001520, 7.468764, 51.507828 ],
- [ 'EDTP', 'Dortmund Tierpark', 8001521, 7.462102, 51.478014 ],
- [ 'EDUV', 'Dortmund Universität', 8004419, 7.41764, 51.492604 ],
- [ 'EDW', 'Dortmund West', 8003946, 7.438938, 51.509652 ],
- [ 'EDAP', 'Dortmund-Aplerbeck', 8001523, 7.551286, 51.490173 ],
- [ 'EDAU', 'Dortmund-Aplerbeck Süd', 8001524, 7.549674, 51.484604 ],
- [ 'EDAM', 'Dortmund-Asseln Mitte', 8001526, 7.583839, 51.526219 ],
- [ 'EDBA', 'Dortmund-Barop', 8001527, 7.431322, 51.477108 ],
- [ 'EDBH', 'Dortmund-Bövinghausen', 8001528, 7.327409, 51.519314 ],
- [ 'EDBK', 'Dortmund-Brackel', 8001529, 7.550052, 51.520802 ],
- [ 'EDD', 'Dortmund-Derne', 8001530, 7.528553, 51.567542 ],
- [ 'EDDP', 'Dortmund-Dorstfeld', 8000081, 7.424864, 51.509376 ],
- [ 'EDDS', 'Dortmund-Dorstfeld Süd', 8004230, 7.420017, 51.500632 ],
- [ 'EDGM', 'Dortmund-Germania', 8001540, 7.363434, 51.497868 ],
- [ 'EDH', 'Dortmund-Hörde', 8000961, 7.499229, 51.488015 ],
- [ 'EDOH', 'Dortmund-Huckarde', 8001505, 7.402353, 51.532623 ],
- [ 'EDHU', 'Dortmund-Huckarde Nord', 8001532, 7.415165, 51.533721 ],
- [ 'EDKD', 'Dortmund-Kirchderne', 8001533, 7.510105, 51.547075 ],
- [ 'EDKH', 'Dortmund-Kirchhörde', 8001534, 7.457849, 51.464305 ],
- [ 'EDK', 'Dortmund-Kley', 8004269, 7.365373, 51.489503 ],
- [ 'EDKO', 'Dortmund-Körne', 8001535, 7.514958, 51.513245 ],
- [ 'EDWK', 'Dortmund-Körne West', 8003916, 7.502409, 51.509939 ],
- [ 'EDKR', 'Dortmund-Kruckel', 8001536, 7.41516, 51.458201 ],
- [ 'EDKU', 'Dortmund-Kurl', 8001537, 7.585291, 51.556979 ],
- [ 'EDLH', 'Dortmund-Löttringhausen', 8001538, 7.447077, 51.451887 ],
- [ 'EDLS', 'Dortmund-Lütgendortmund', 8001516, 7.333968, 51.500544 ],
- [ 'EDLN', 'Dortmund-Lütgendortmund Nord', 8001539, 7.342401, 51.508523 ],
- [ 'EDMR', 'Dortmund-Marten', 8001541, 7.37425, 51.514459 ],
- [ 'EDMS', 'Dortmund-Marten Süd', 8001542, 7.38757, 51.507859 ],
- [ 'EDMG', 'Dortmund-Mengede', 8001543, 7.374374, 51.570345 ],
- [ 'EDOO', 'Dortmund-Nette/Oestrich', 8001519, 7.377731, 51.561495 ],
- [ 'EDOP', 'Dortmund-Oespel', 8004288, 7.383854, 51.488407 ],
- [ 'EDRA', 'Dortmund-Rahm', 8001544, 7.395364, 51.52581 ],
- [ 'EDSH', 'Dortmund-Scharnhorst', 8001515, 7.536519, 51.538427 ],
- [ 'EDSO', 'Dortmund-Sölde', 8001545, 7.588494, 51.495146 ],
- [ 'EDSM', 'Dortmund-Somborn', 8001549, 7.349832, 51.495791 ],
- [ 'EDOF', 'Dortmund-Westerfilde', 8001525, 7.380213, 51.548334 ],
- [ 'EDWI', 'Dortmund-Wickede', 8001546, 7.62466, 51.53393 ],
- [ 'EDWW', 'Dortmund-Wickede West', 8003936, 7.607215, 51.529455 ],
- [ 'EDOL', 'Dortmund-Wischlingen', 8001531, 7.412711, 51.519108 ],
- [ 'ADO', 'Dorum(Weserm)', 8001547, 8.575801, 53.688743 ],
- [ 'HDVD', 'Dörverden', 8001489, 9.246334, 52.846407 ],
- [ 'WDOW', 'Dossow(Prign)', 8011408, 12.520886, 53.121209 ],
- [ 'NDM', 'Dottenheim', 8001548, 10.522573, 49.547496 ],
- [ 'TDOD', 'Dotternhausen-Dormettingen', 8029358, 8.781119, 48.228455 ],
- [ 'BDF', 'Drahnsdorf', 8011409, 13.58125, 51.915391 ],
- [ 'LDRG', 'Drahtzug', 8017005, 11.124636, 51.663447 ],
- [ 'BDR', 'Drebkau', 8011414, 14.22313, 51.655084 ],
- [ 'LDAH', 'Drei Annen Hohne', 8017006, 10.726766, 51.770116 ],
- [ 'FBUS', 'Dreieich-Buchschlag', 8001236, 8.661204, 50.022113 ]
- , # fixed DS100
- [ 'FDCH', 'Dreieich-Dreieichenhain', 8001554, 8.708693, 49.998468 ],
- [ 'FGOZ', 'Dreieich-Götzenhain', 8002315, 8.731266, 49.994502 ],
- [ 'FOFF', 'Dreieich-Offenthal', 8004653, 8.74964, 49.981851 ],
- [ 'FSPO', 'Dreieich-Sprendlingen', 8005636, 8.68874, 50.015201 ],
- [ 'FWED', 'Dreieich-Weibelfeld', 8079151, 8.700922, 50.007084 ],
- [ 'FOHS', 'Dreikirchen', 8004538, 7.958384, 50.449865 ],
- [ 'LDD', 'Dreileben-Drackenstedt', 8011415, 11.341559, 52.143852 ],
- [ 'EDRS', 'Drensteinfurt', 8001558, 7.733609, 51.799158 ],
- [ 'DBPL', 'Dresden Bischofsplatz', 8011416, 13.746003, 51.072597 ],
- [ 'DKTF', 'Dresden Flughafen', 8011399, 13.765993, 51.124665 ],
- [ 'DHFR', 'Dresden Freiberger Straße', 8011431, 13.71959, 51.047977 ],
- [ 'DGRS', 'Dresden Grenzstraße', 8011417, 13.777737, 51.128298 ],
- [ 'DH', 'Dresden Hbf', 8010085, 13.732035, 51.040563 ],
- [ 'DIG', 'Dresden Industriegelände', 8011418, 13.762772, 51.087456 ],
- [ 'DM', 'Dresden Mitte', 8013444, 13.724109, 51.056168 ],
- [ 'DCT', 'Dresden-Cotta', 8011419, 13.683298, 51.062157 ],
- [ 'DD', 'Dresden-Dobritz', 8011420, 13.808477, 51.011614 ],
- [ 'DF', 'Dresden-Friedrichstadt', 8013475, 13.708151, 51.056034 ],
- [ 'DKE', 'Dresden-Kemnitz', 8011421, 13.668919, 51.073084 ],
- [ 'DKT', 'Dresden-Klotzsche', 8010088, 13.78911, 51.114667 ],
- [ 'DN', 'Dresden-Neustadt', 8010089, 13.740701, 51.065899 ],
- [ 'DNSH', 'Dresden-Niedersedlitz', 8011422, 13.828399, 50.999654 ],
- [ 'DPS', 'Dresden-Pieschen', 8011423, 13.725527, 51.081859 ],
- [ 'DPL', 'Dresden-Plauen', 8013476, 13.703559, 51.030083 ],
- [ 'DRK', 'Dresden-Reick', 8011424, 13.790514, 51.021317 ],
- [ 'DSTT', 'Dresden-Stetzsch', 8011425, 13.650869, 51.080848 ],
- [ 'DSTH', 'Dresden-Strehlen', 8011426, 13.761861, 51.030677 ],
- [ 'DTR', 'Dresden-Trachau', 8011427, 13.705948, 51.089306 ],
- [ 'DZSW', 'Dresden-Zschachwitz', 8011428, 13.84493, 50.989652 ],
- [ 'HDRY', 'Dreye', 8001561, 8.871103, 53.018425 ],
- [ 'LDM', 'Drohndorf-Mehringen', 8011433, 11.515648, 51.721692 ],
- [ 'WDU', 'Ducherow', 8011438, 13.796021, 53.766135 ],
- [ 'KDUK', 'Duckterath', 8001566, 7.103496, 50.984815 ],
- [ 'SDUW', 'Dudweiler', 8001570, 7.027351, 49.277299 ],
- [ 'KDUL', 'Dülken', 8001571, 6.33793, 51.257149 ],
- [ 'EDULH', 'Dülmen', 8000083, 7.295765, 51.827676 ],
- [ 'KDN', 'Düren', 8000084, 6.482451, 50.809517 ], # fixed DS100
- [ 'KDNS', 'Düren Annakirmesplatz', 8007818, 6.474259, 50.796237 ],
- [ 'KDNG', 'Düren Im Großen Tal', 8007836, 6.47431, 50.83302 ],
- [ 'KDNR', 'Düren Renkerstraße', 8007832, 6.489493, 50.770276 ],
- [ 'KKBR', 'Düren-Kuhbrücke', 8007833, 6.486752, 50.783312 ],
- [ 'KLED', 'Düren-Lendersdorf', 8007819, 6.49047, 50.774833 ],
- [ 'RDBG', 'Dürrenbüchig', 8001576, 8.648181, 49.023952 ],
- [ 'NDW', 'Dürrenwaid Bahnhof', 8070805, 11.516934, 50.357182 ],
- [ 'MDHR', 'Dürrnhaar', 8001578, 11.736607, 47.993954 ],
- [ 'DRR', 'Dürrröhrsdorf', 8010091, 14.00738, 51.028138 ],
- [ 'KDFF', 'Düsseldorf Flughafen', 8000082, 6.786836, 51.292009 ]
- , # fixed DS100
+ [ 'EDMB', 'Dortmund Möllerbrücke', 8001518, 7.452197, 51.507118 ],
+ [ 'EDWH', 'Dortmund Signal Iduna Park', 8001522, 7.457327, 51.490743 ],
+ [ 'EDST', 'Dortmund Stadthaus', 8001520, 7.468764, 51.507828 ],
+ [ 'EDTP', 'Dortmund Tierpark', 8001521, 7.462102, 51.478014 ],
+ [ 'EDUV', 'Dortmund Universität', 8004419, 7.41764, 51.492604 ],
+ [ 'EDW', 'Dortmund West', 8003946, 7.438938, 51.509652 ],
+ [ 'EDAP', 'Dortmund-Aplerbeck', 8001523, 7.551286, 51.490173 ],
+ [ 'EDAU', 'Dortmund-Aplerbeck Süd', 8001524, 7.549674, 51.484604 ],
+ [ 'EDAM', 'Dortmund-Asseln Mitte', 8001526, 7.583839, 51.526219 ],
+ [ 'EDBA', 'Dortmund-Barop', 8001527, 7.431322, 51.477108 ],
+ [ 'EDBH', 'Dortmund-Bövinghausen', 8001528, 7.327409, 51.519314 ],
+ [ 'EDBK', 'Dortmund-Brackel', 8001529, 7.550052, 51.520802 ],
+ [ 'EDD', 'Dortmund-Derne', 8001530, 7.528553, 51.567542 ],
+ [ 'EDDP', 'Dortmund-Dorstfeld', 8000081, 7.424864, 51.509376 ],
+ [ 'EDDS', 'Dortmund-Dorstfeld Süd', 8004230, 7.420017, 51.500632 ],
+ [ 'EDGM', 'Dortmund-Germania', 8001540, 7.363434, 51.497868 ],
+ [ 'EDH', 'Dortmund-Hörde', 8000961, 7.499229, 51.488015 ],
+ [ 'EDOH', 'Dortmund-Huckarde', 8001505, 7.402353, 51.532623 ],
+ [ 'EDHU', 'Dortmund-Huckarde Nord', 8001532, 7.415165, 51.533721 ],
+ [ 'EDKD', 'Dortmund-Kirchderne', 8001533, 7.510105, 51.547075 ],
+ [ 'EDKH', 'Dortmund-Kirchhörde', 8001534, 7.457849, 51.464305 ],
+ [ 'EDK', 'Dortmund-Kley', 8004269, 7.365373, 51.489503 ],
+ [ 'EDKO', 'Dortmund-Körne', 8001535, 7.514958, 51.513245 ],
+ [ 'EDWK', 'Dortmund-Körne West', 8003916, 7.502409, 51.509939 ],
+ [ 'EDKR', 'Dortmund-Kruckel', 8001536, 7.41516, 51.458201 ],
+ [ 'EDKU', 'Dortmund-Kurl', 8001537, 7.585291, 51.556979 ],
+ [ 'EDLH', 'Dortmund-Löttringhausen', 8001538, 7.447077, 51.451887 ],
+ [ 'EDLS', 'Dortmund-Lütgendortmund', 8001516, 7.333968, 51.500544 ],
+ [ 'EDLN', 'Dortmund-Lütgendortmund Nord', 8001539, 7.342401, 51.508523 ],
+ [ 'EDMR', 'Dortmund-Marten', 8001541, 7.37425, 51.514459 ],
+ [ 'EDMS', 'Dortmund-Marten Süd', 8001542, 7.38757, 51.507859 ],
+ [ 'EDMG', 'Dortmund-Mengede', 8001543, 7.374374, 51.570345 ],
+ [ 'EDOO', 'Dortmund-Nette/Oestrich', 8001519, 7.377731, 51.561495 ],
+ [ 'EDOP', 'Dortmund-Oespel', 8004288, 7.383854, 51.488407 ],
+ [ 'EDRA', 'Dortmund-Rahm', 8001544, 7.395364, 51.52581 ],
+ [ 'EDSH', 'Dortmund-Scharnhorst', 8001515, 7.536519, 51.538427 ],
+ [ 'EDSO', 'Dortmund-Sölde', 8001545, 7.588494, 51.495146 ],
+ [ 'EDSM', 'Dortmund-Somborn', 8001549, 7.349832, 51.495791 ],
+ [ 'EDOF', 'Dortmund-Westerfilde', 8001525, 7.380213, 51.548334 ],
+ [ 'EDWI', 'Dortmund-Wickede', 8001546, 7.62466, 51.53393 ],
+ [ 'EDWW', 'Dortmund-Wickede West', 8003936, 7.607215, 51.529455 ],
+ [ 'EDOL', 'Dortmund-Wischlingen', 8001531, 7.412711, 51.519108 ],
+ [ 'ADO', 'Dorum(Weserm)', 8001547, 8.575801, 53.688743 ],
+ [ 'HDVD', 'Dörverden', 8001489, 9.246334, 52.846407 ],
+ [ 'WDOW', 'Dossow(Prign)', 8011408, 12.520886, 53.121209 ],
+ [ 'NDM', 'Dottenheim', 8001548, 10.522573, 49.547496 ],
+ [ 'TDOD', 'Dotternhausen-Dormettingen', 8029358, 8.781119, 48.228455 ],
+ [ 'BDF', 'Drahnsdorf', 8011409, 13.58125, 51.915391 ],
+ [ 'LDRG', 'Drahtzug', 8017005, 11.124636, 51.663447 ],
+ [ 'BDR', 'Drebkau', 8011414, 14.22313, 51.655084 ],
+ [ 'LDAH', 'Drei Annen Hohne', 8017006, 10.726766, 51.770116 ],
+ [ 'FBUS', 'Dreieich-Buchschlag', 8001236, 8.661204, 50.022113 ],
+ [ 'FDCH', 'Dreieich-Dreieichenhain', 8001554, 8.708693, 49.998468 ],
+ [ 'FGOZ', 'Dreieich-Götzenhain', 8002315, 8.731266, 49.994502 ],
+ [ 'FOFF', 'Dreieich-Offenthal', 8004653, 8.74964, 49.981851 ],
+ [ 'FSPO', 'Dreieich-Sprendlingen', 8005636, 8.68874, 50.015201 ],
+ [ 'FWED', 'Dreieich-Weibelfeld', 8079151, 8.700922, 50.007084 ],
+ [ 'FOHS', 'Dreikirchen', 8004538, 7.958384, 50.449865 ],
+ [ 'LDD', 'Dreileben-Drackenstedt', 8011415, 11.341559, 52.143852 ],
+ [ 'EDRS', 'Drensteinfurt', 8001558, 7.733609, 51.799158 ],
+ [ 'DBPL', 'Dresden Bischofsplatz', 8011416, 13.746003, 51.072597 ],
+ [ 'DKTF', 'Dresden Flughafen', 8011399, 13.765993, 51.124665 ],
+ [ 'DHFR', 'Dresden Freiberger Straße', 8011431, 13.71959, 51.047977 ],
+ [ 'DGRS', 'Dresden Grenzstraße', 8011417, 13.777737, 51.128298 ],
+ [ 'DH', 'Dresden Hbf', 8010085, 13.732035, 51.040563 ],
+ [ 'DIG', 'Dresden Industriegelände', 8011418, 13.762772, 51.087456 ],
+ [ 'DM', 'Dresden Mitte', 8013444, 13.724109, 51.056168 ],
+ [ 'DCT', 'Dresden-Cotta', 8011419, 13.683298, 51.062157 ],
+ [ 'DD', 'Dresden-Dobritz', 8011420, 13.808477, 51.011614 ],
+ [ 'DF', 'Dresden-Friedrichstadt', 8013475, 13.708151, 51.056034 ],
+ [ 'DKE', 'Dresden-Kemnitz', 8011421, 13.668919, 51.073084 ],
+ [ 'DKT', 'Dresden-Klotzsche', 8010088, 13.78911, 51.114667 ],
+ [ 'DN', 'Dresden-Neustadt', 8010089, 13.740701, 51.065899 ],
+ [ 'DNSH', 'Dresden-Niedersedlitz', 8011422, 13.828399, 50.999654 ],
+ [ 'DPS', 'Dresden-Pieschen', 8011423, 13.725527, 51.081859 ],
+ [ 'DPL', 'Dresden-Plauen', 8013476, 13.703559, 51.030083 ],
+ [ 'DRK', 'Dresden-Reick', 8011424, 13.790514, 51.021317 ],
+ [ 'DSTT', 'Dresden-Stetzsch', 8011425, 13.650869, 51.080848 ],
+ [ 'DSTH', 'Dresden-Strehlen', 8011426, 13.761861, 51.030677 ],
+ [ 'DTR', 'Dresden-Trachau', 8011427, 13.705948, 51.089306 ],
+ [ 'DZSW', 'Dresden-Zschachwitz', 8011428, 13.84493, 50.989652 ],
+ [ 'HDRY', 'Dreye', 8001561, 8.871103, 53.018425 ],
+ [ 'LDM', 'Drohndorf-Mehringen', 8011433, 11.515648, 51.721692 ],
+ [ 'WDU', 'Ducherow', 8011438, 13.796021, 53.766135 ],
+ [ 'KDUK', 'Duckterath', 8001566, 7.103496, 50.984815 ],
+ [ 'SDUW', 'Dudweiler', 8001570, 7.027351, 49.277299 ],
+ [ 'KDUL', 'Dülken', 8001571, 6.33793, 51.257149 ],
+ [ 'EDULH', 'Dülmen', 8000083, 7.295765, 51.827676 ],
+ [ 'KDN', 'Düren', 8000084, 6.482451, 50.809517 ],
+ [ 'KDNS', 'Düren Annakirmesplatz', 8007818, 6.474259, 50.796237 ],
+ [ 'KDNG', 'Düren Im Großen Tal', 8007836, 6.47431, 50.83302 ],
+ [ 'KDNR', 'Düren Renkerstraße', 8007832, 6.489493, 50.770276 ],
+ [ 'KKBR', 'Düren-Kuhbrücke', 8007833, 6.486752, 50.783312 ],
+ [ 'KLED', 'Düren-Lendersdorf', 8007819, 6.49047, 50.774833 ],
+ [ 'RDBG', 'Dürrenbüchig', 8001576, 8.648181, 49.023952 ],
+ [ 'NDW', 'Dürrenwaid Bahnhof', 8070805, 11.516934, 50.357182 ],
+ [ 'MDHR', 'Dürrnhaar', 8001578, 11.736607, 47.993954 ],
+ [ 'DRR', 'Dürrröhrsdorf', 8010091, 14.00738, 51.028138 ],
+ [ 'KDFF', 'Düsseldorf Flughafen', 8000082, 6.786836, 51.292009 ],
[ 'KDF', 'Düsseldorf Flughafen Terminal', 8001580, 6.766979, 51.278517 ],
[ 'KDFS', 'Düsseldorf Friedrichstadt', 8001579, 6.78899, 51.212115 ],
[ 'KD', 'Düsseldorf Hbf', 8000085, 6.794319, 51.219962 ],
@@ -1484,7 +1482,7 @@ my @stations = (
[ 'KDW', 'Düsseldorf Wehrhahn', 8001582, 6.798173, 51.228447 ],
[ 'KDBE', 'Düsseldorf-Benrath', 8001584, 6.878931, 51.162293 ],
[ 'KDBH', 'Düsseldorf-Bilk', 8001585, 6.775578, 51.207994 ],
- [ 'KDD', 'Düsseldorf-Derendorf', 8001586, 6.794512, 51.247624 ], # fixed DS100
+ [ 'KDD', 'Düsseldorf-Derendorf', 8001586, 6.794512, 51.247624 ],
[ 'KDE', 'Düsseldorf-Eller', 8001587, 6.851927, 51.20267 ],
[ 'KDEM', 'Düsseldorf-Eller Mitte', 8001308, 6.838607, 51.202058 ],
[ 'KDES', 'Düsseldorf-Eller Süd', 8001588, 6.836128, 51.198072 ],
@@ -1500,322 +1498,322 @@ my @stations = (
[ 'KDU', 'Düsseldorf-Unterrath', 8001595, 6.788783, 51.276732 ],
[ 'KDZ', 'Düsseldorf-Zoo', 8001583, 6.796924, 51.236962 ],
[ 'WDT', 'Dütschow', 8011442, 11.678565, 53.40194 ],
- [ 'EDWDE', 'Duisburg Entenfang', 8005272, 6.813422, 51.377123 ],
- [ 'EDG', 'Duisburg Hbf', 8000086, 6.775903, 51.429785 ],
- [ 'EDBI', 'Duisburg-Bissingheim', 8001599, 6.808067, 51.392175 ],
- [ 'EDBU', 'Duisburg-Buchholz', 8001600, 6.775406, 51.382919 ],
- [ 'EDGR', 'Duisburg-Großenbaum', 8001602, 6.77747, 51.364774 ],
- [ 'EDHD', 'Duisburg-Hochfeld Süd', 8001605, 6.753408, 51.409 ],
- [ 'EDMO', 'Duisburg-Meiderich Ost', 8001607, 6.800789, 51.468855 ],
- [ 'EDME', 'Duisburg-Meiderich Süd', 8000367, 6.780191, 51.468831 ],
- [ 'EDOM', 'Duisburg-Obermeiderich', 8001608, 6.821232, 51.468792 ],
- [ 'EDRM', 'Duisburg-Rahm', 8001609, 6.779924, 51.346835 ],
- [ 'EDRU', 'Duisburg-Ruhrort', 8001611, 6.736015, 51.45728 ],
- [ 'EDSL', 'Duisburg-Schlenk', 8001596, 6.773206, 51.401781 ],
- [ 'EDWD', 'Duisburg-Wedau', 8001612, 6.803575, 51.399253 ],
- [ 'MDUH', 'Durach', 8001614, 10.343797, 47.696452 ],
- [ 'RDRM', 'Durmersheim', 8001616, 8.272631, 48.928904 ],
- [ 'RDUN', 'Durmersheim Nord', 8070170, 8.280581, 48.937796 ],
- [ 'TDU', 'Dußlingen', 8001617, 9.058444, 48.452408 ],
- [ 'FDTH', 'Dutenhofen(Wetzlar)', 8001618, 8.598905, 50.56445 ],
- [ 'NEE', 'Ebelsbach-Eltmann', 8001619, 10.669614, 49.982672 ],
- [ 'NEBH', 'Ebenhausen(Unterfr)', 8001620, 10.13804, 50.131305 ],
- [ 'MEBS', 'Ebenhausen-Schäftlarn', 8001621, 11.453608, 47.978686 ],
- [ 'MEBH', 'Ebenhofen', 8001622, 10.618479, 47.814818 ],
- [ 'NED', 'Ebensfeld', 8001623, 10.954725, 50.068731 ],
- [ 'REA', 'Eberbach', 8000369, 8.984152, 49.465768 ],
- [ 'NEBM', 'Ebermannstadt', 8001627, 11.186873, 49.776801 ],
- [ 'MEBM', 'Ebermergen', 8001628, 10.71096, 48.75621 ],
- [ 'NEB', 'Ebern', 8001629, 10.796719, 50.094163 ],
- [ 'TEC', 'Ebersbach(Fils)', 8001632, 9.526582, 48.71612 ],
- [ 'DEB', 'Ebersbach(Sachs)', 8010092, 14.578802, 51.004378 ],
- [ 'MEG', 'Ebersberg(Oberbay)', 8001634, 11.970243, 48.07497 ],
- [ 'DEBR', 'Ebersbrunn', 8011446, 12.443215, 50.651373 ],
- [ 'NEC', 'Ebersdorf(b Coburg)', 8001636, 11.064643, 50.224271 ],
- [ 'WE', 'Eberswalde Hbf', 8010093, 13.797062, 52.834021 ],
- [ 'RET', 'Ebertsheim', 8001638, 8.108237, 49.564004 ],
- [ 'NEG', 'Ebing', 8001640, 10.913846, 50.001535 ],
- [ 'REBR', 'Ebringen', 8001643, 7.76818, 47.96036 ],
- [ 'HEBS', 'Ebstorf(Uelzen)', 8001645, 10.41695, 53.017192 ],
- [ 'AECH', 'Echem', 8001646, 10.537198, 53.337006 ],
- [ 'MEC', 'Eching', 8001647, 11.616744, 48.303046 ],
- [ 'TETD', 'Echterdingen', 8001650, 9.169164, 48.692152 ],
- [ 'FEZL', 'Echzell', 8001648, 8.891312, 50.390719 ],
- [ 'UEK', 'Eckardtsleben', 8011449, 10.682123, 51.066093 ],
- [ 'UEC', 'Eckartsberga(Thür)', 8011450, 11.55455, 51.107837 ],
- [ 'TEI', 'Eckartshausen-Ilshofen', 8001651, 9.936645, 49.152317 ],
- [ 'AEC', 'Eckernförde', 8001654, 9.835115, 54.4676 ],
- [ 'NEMN', 'Eckersmühlen', 8001655, 11.137947, 49.215472 ],
- [ 'FED', 'Eddersheim', 8001659, 8.456741, 50.039492 ],
- [ 'TED', 'Edelfingen', 8001660, 9.743113, 49.513025 ],
- [ 'REK', 'Edenkoben', 8001663, 8.14062, 49.282053 ],
- [ 'FGRF', 'Edermünde-Grifte', 8002374, 9.448855, 51.209958 ],
- [ 'REH', 'Edesheim(Pfalz)', 8001665, 8.139075, 49.263736 ],
- [ 'SEE', 'Ediger-Eller', 8001666, 7.139598, 50.104697 ],
- [ 'FEDI', 'Edingen(Wetzlar)', 8001668, 8.322823, 50.632166 ],
- [ 'DKR', 'Edle Krone', 8011451, 13.583632, 50.950015 ],
- [ 'MEDL', 'Edling', 8001669, 12.163234, 48.058479 ],
- [ 'UEFT', 'Effelder(Thür)', 8011453, 11.075718, 50.380084 ],
- [ 'FEF', 'Effolderbach', 8001670, 9.007483, 50.338192 ],
- [ 'REF', 'Efringen-Kirchen', 8001671, 7.563918, 47.655619 ],
- [ 'FEGB', 'Egelsbach', 8001672, 8.653462, 49.96917 ],
- [ 'NEGE', 'Egersdorf', 8001674, 10.887385, 49.464638 ],
- [ 'HEGT', 'Egestorf(Deister)', 8001675, 9.514485, 52.278585 ],
- [ 'MEGF', 'Eggenfelden', 8001677, 12.748669, 48.403956 ],
- [ 'MEFM', 'Eggenfelden Mitte', 8001676, 12.767132, 48.406339 ],
- [ 'REG', 'Eggenstein Bf', 8007173, 8.397941, 49.075671 ],
- [ 'LEGD', 'Eggersdorf', 8011455, 11.695948, 51.975131 ],
- [ 'WEGS', 'Eggesin', 8011456, 14.073046, 53.681825 ],
- [ 'RUEG', 'Eggingen', 8070866, 8.396653, 47.693731 ],
- [ 'MEGK', 'Egglkofen', 8001678, 12.445956, 48.395762 ],
- [ 'MEGM', 'Eggmühl', 8001679, 12.182192, 48.836497 ],
- [ 'NEO', 'Eggolsheim', 8001680, 11.036662, 49.77496 ],
- [ 'MEGL', 'Eglharting', 8001682, 11.864291, 48.082348 ],
- [ 'MELG', 'Egling', 8001683, 10.975722, 48.190541 ],
- [ 'TEH', 'Ehingen(Donau)', 8001684, 9.72434, 48.285677 ],
- [ 'EELB', 'Ehlenbruch', 8001686, 8.741243, 51.98127 ],
- [ 'HELH', 'Ehlershausen', 8001687, 10.029596, 52.523609 ],
- [ 'TEHN', 'Ehningen(b Böblingen)', 8001689, 8.94426, 48.662682 ],
- [ 'KEHR', 'Ehr', 8001690, 7.571324, 50.17572 ],
- [ 'SEG', 'Ehrang', 8000370, 6.685808, 49.802029 ],
- [ 'SEGO', 'Ehrang Ort', 8001688, 6.688261, 49.809413 ],
- [ 'FEGN', 'Ehringen', 8001691, 9.154619, 51.379528 ],
- [ 'EERI', 'Ehringhausen(Kr Lippstadt)', 8001692, 8.44926, 51.662813 ],
- [ 'FEHR', 'Ehringshausen(Kr Wetzlar)', 8001694, 8.383841, 50.595066 ],
- [ 'FEHH', 'Ehringshausen(Oberhess)', 8001693, 9.101862, 50.70878 ],
- [ 'DEIB', 'Eibau', 8010094, 14.64616, 50.986501 ],
- [ 'EEHS', 'Eichen(Kr Siegen)', 8001700, 7.977934, 50.973864 ],
- [ 'MEIC', 'Eichenau(Oberbay)', 8001702, 11.328277, 48.179324 ],
- [ 'HEBG', 'Eichenberg', 8000090, 9.921482, 51.374823 ],
- [ 'FEIZ', 'Eichenzell', 8001704, 9.694717, 50.494012 ],
- [ 'EEHG', 'Eichhagen', 8001706, 7.836871, 51.059167 ],
- [ 'REM', 'Eicholzheim', 8001707, 9.290317, 49.432439 ],
- [ 'MEB', 'Eichstätt Bahnhof', 8001708, 11.16365, 48.869879 ],
- [ 'MEST', 'Eichstätt Stadt', 8001709, 11.179602, 48.893296 ],
- [ 'LEST', 'Eichstedt(Altm)', 8011460, 11.854895, 52.67485 ],
- [ 'RE', 'Eichstetten am Kaiserstuhl', 8007295, 7.748021, 48.092901 ],
- [ 'BEIW', 'Eichwalde', 8080340, 13.615398, 52.371352 ],
- [ 'LEF', 'Eickendorf', 8011462, 11.676878, 51.946752 ],
- [ 'LEG', 'Eilenburg', 8010095, 12.637004, 51.451966 ],
- [ 'LEGO', 'Eilenburg Ost', 8010161, 12.667772, 51.463424 ],
- [ 'KEIL', 'Eilendorf', 8001712, 6.154367, 50.785561 ],
- [ 'LEI', 'Eilsleben(b Magdeburg)', 8010096, 11.215214, 52.150237 ],
- [ 'HEIV', 'Eilvese', 8001713, 9.428147, 52.545215 ],
- [ 'REI', 'Eimeldingen', 8001715, 7.5956, 47.627948 ],
- [ 'HEB', 'Einbeck Salzderhelden', 8005264, 9.922775, 51.798169 ],
- [ 'AEF', 'Einfeld', 8001718, 9.997923, 54.129373 ],
- [ 'SEI', 'Einöd(Saar)', 8000371, 7.321916, 49.266663 ],
- [ 'DED', 'Einsiedel', 8011466, 12.973014, 50.772786 ],
- [ 'DEDH', 'Einsiedel Hp Gymnasium', 8011464, 12.970611, 50.782992 ],
- [ 'SEF', 'Einsiedlerhof', 8001720, 7.662227, 49.431002 ],
- [ 'UEI', 'Eisenach', 8010097, 10.331986, 50.976922 ],
- [ 'UEIP', 'Eisenach Opelwerke Hp', 8010105, 10.283491, 50.979334 ],
- [ 'UEIW', 'Eisenach West', 8011468, 10.30474, 50.978902 ],
- [ 'MEZT', 'Eisenärzt', 8001725, 12.638301, 47.796273 ],
- [ 'SEMA', 'Eisenbach-Matzenbach', 8001727, 7.456212, 49.494721 ],
- [ 'REISO', 'Eisenberg(Pfalz)', 8001728, 8.070582, 49.554483 ],
- [ 'NEHM', 'Eisenheim', 8070856, 10.153426, 49.869412 ],
- [ 'BEHS', 'Eisenhüttenstadt', 8011471, 14.658435, 52.14798 ],
- [ 'EEFD', 'Eiserfeld(Sieg)', 8001729, 7.987071, 50.847299 ],
- [ 'UED', 'Eisfeld', 8011472, 10.904637, 50.417795 ],
- [ 'LETM', 'Eisfelder Talmühle', 8017007, 10.812956, 51.620408 ],
- [ 'TEF', 'Eislingen(Fils)', 8001731, 9.705147, 48.696494 ],
- [ 'REIW', 'Eiswoog', 8001732, 7.983562, 49.516578 ],
- [ 'MEI', 'Eitensheim', 8001734, 11.319259, 48.815979 ],
- [ 'KEIT', 'Eitorf', 8001736, 7.447326, 50.773619 ],
- [ 'LELD', 'Elend', 8017008, 10.690129, 51.74597 ],
- [ 'NELF', 'Elfershausen-Trimberg', 8001742, 9.969109, 50.14048 ],
- [ 'UELG', 'Elgersburg', 8011476, 10.849905, 50.706054 ],
- [ 'DLD', 'Ellefeld', 8011477, 12.384382, 50.488003 ],
- [ 'TBME', 'Ellental', 8001746, 9.123744, 48.955288 ],
- [ 'AELA', 'Ellerau', 8007050, 9.923374, 53.750144 ],
- [ 'TELL', 'Ellhofen', 8001747, 9.316035, 49.149952 ],
- [ 'NEL', 'Ellingen(Bay)', 8001749, 10.959693, 49.066228 ],
- [ 'UER', 'Ellrich', 8011480, 10.669444, 51.579804 ],
- [ 'TEL', 'Ellwangen', 8001751, 10.129681, 48.964121 ],
- [ 'MELZ', 'Ellzee', 8001752, 10.338371, 48.34214 ],
- [ 'WELM', 'Elmenhorst', 8011481, 13.074014, 54.210202 ],
- [ 'AEL', 'Elmshorn', 8000092, 9.659408, 53.754025 ],
- [ 'TELP', 'Elpersheim', 8001754, 9.873427, 49.473094 ],
- [ 'HELS', 'Elsfleth', 8001760, 8.464026, 53.234103 ],
- [ 'BEZ', 'Elsholz', 8011482, 12.954911, 52.20405 ],
- [ 'LEK', 'Elsnigk(Anh)', 8011484, 12.058518, 51.790671 ],
- [ 'BETN', 'Elstal', 8080370, 13.000114, 52.54749 ],
- [ 'LELT', 'Elster(Elbe)', 8011486, 12.827705, 51.832331 ],
- [ 'UELB', 'Elsterberg', 8011487, 12.167487, 50.613547 ],
- [ 'UELK', 'Elsterberg-Kunstseidenwerk', 8011488, 12.159798, 50.605024 ],
- [ 'BEW', 'Elsterwerda', 8010099, 13.516428, 51.459677 ],
- [ 'BEB', 'Elsterwerda-Biehla', 8010100, 13.519271, 51.472227 ],
- [ 'NEF', 'Eltersdorf', 8001762, 10.996381, 49.553782 ],
- [ 'FELT', 'Eltville', 8001763, 8.12153, 50.027562 ],
- [ 'UEX', 'Elxleben', 8011489, 10.946788, 51.043183 ],
- [ 'FELZ', 'Elz(Limburg/Lahn)', 8001764, 8.038458, 50.414294 ],
- [ 'FELS', 'Elz(Limburg/Lahn) Süd', 8001765, 8.032223, 50.408709 ],
- [ 'RELZ', 'Elzach', 8001766, 8.070891, 48.171194 ],
- [ 'HELZ', 'Elze(Han)', 8000093, 9.746894, 52.120147 ],
- [ 'HEA', 'Emden Außenhafen', 8001767, 7.186179, 53.344469 ],
- [ 'HE', 'Emden Hbf', 8001768, 7.195176, 53.369036 ],
- [ 'KEMM', 'Emmelshausen', 8001770, 7.560494, 50.157673 ],
- [ 'REMM', 'Emmendingen', 8001771, 7.847511, 48.119454 ],
- [ 'EEM', 'Emmerich', 8001773, 6.256042, 51.834219 ],
- [ 'HEMK', 'Emmerke', 8001775, 9.866201, 52.162365 ],
- [ 'HEMT', 'Emmerthal', 8001777, 9.382856, 52.046413 ],
- [ 'HEMP', 'Empelde', 8001781, 9.668982, 52.340157 ],
- [ 'EEMP', 'Empel-Rees', 8001780, 6.417136, 51.79816 ],
- [ 'EEDT', 'Emsdetten', 8001782, 7.531528, 52.17675 ],
- [ 'NEK', 'Emskirchen', 8001783, 10.710412, 49.55503 ],
- [ 'TEN', 'Endersbach', 8001785, 9.370228, 48.813153 ],
- [ 'REN', 'Endingen am Kaiserstuhl', 8007285, 7.701918, 48.14425 ],
- [ 'TEND', 'Endingen(Württ)', 8029356, 8.83688, 48.257384 ],
- [ 'KENG', 'Engeln', 8070368, 7.156853, 50.424945 ],
- [ 'LE H', 'Engelsdorf', 8011491, 12.477634, 51.343946 ],
- [ 'LEW', 'Engelsdorf Werkstätten', 8011495, 12.45676, 51.340273 ],
- [ 'KENL', 'Engelskirchen', 8001789, 7.407681, 50.986719 ],
- [ 'RENG', 'Engen', 8001790, 8.772786, 47.856347 ],
- [ 'KENR', 'Engers', 8000094, 7.546827, 50.42598 ],
- [ 'MEGH', 'Engertsham', 8001792, 13.358696, 48.473918 ],
- [ 'TKL', 'Engstingen', 8070456, 9.292419, 48.392271 ],
- [ 'TENG', 'Engstlatt', 8001794, 8.875219, 48.297119 ],
- [ 'SENK', 'Enkenbach', 8000372, 7.899501, 49.489933 ],
- [ 'EENP', 'Ennepetal', 8001795, 7.343285, 51.304892 ],
- [ 'SEN', 'Ensdorf(Saar)', 8001799, 6.776015, 49.302874 ],
- [ 'FENS', 'Enspel', 8001801, 7.882353, 50.616413 ],
- [ 'TENT', 'Entringen', 8001802, 8.963007, 48.552291 ],
- [ 'TEZ', 'Enzberg', 8001803, 8.799804, 48.933883 ],
- [ 'MENW', 'Enzisweiler', 8001806, 9.665429, 47.564142 ],
- [ 'EEPE', 'Epe(Westf)', 8001808, 7.030087, 52.183462 ],
- [ 'REPF', 'Epfenhofen', 8070369, 8.553161, 47.821069 ],
- [ 'SEP', 'Eppelborn', 8001812, 6.967189, 49.408657 ],
- [ 'FEPP', 'Eppelsheim(Rheinhess)', 8001813, 8.162882, 49.700063 ],
- [ 'FER', 'Eppertshausen', 8001814, 8.84236, 49.945368 ],
- [ 'REP', 'Eppingen', 8000373, 8.914663, 49.136001 ],
- [ 'REPW', 'Eppingen West', 8079077, 8.904759, 49.132674 ],
- [ 'FEP', 'Eppstein', 8001815, 8.387643, 50.139833 ],
- [ 'FEPB', 'Eppstein-Bremthal', 8001816, 8.364079, 50.141396 ],
- [ 'FERO', 'Erbach(Odenw)', 8001817, 8.989827, 49.656712 ],
- [ 'FERN', 'Erbach(Odenw) Nord', 8001811, 8.989963, 49.669584 ],
- [ 'FERB', 'Erbach(Rheingau)', 8001818, 8.094646, 50.023269 ],
- [ 'TER', 'Erbach(Württ)', 8001820, 9.894833, 48.325902 ],
- [ 'LER', 'Erdeborn', 8011496, 11.636965, 51.468799 ],
- [ 'MER', 'Erding', 8001825, 11.912063, 48.30346 ],
- [ 'TERD', 'Erdmannhausen', 8001827, 9.299405, 48.948229 ],
- [ 'DEA', 'Erdmannsdorf-Augustusburg', 8011497, 13.08394, 50.82115 ],
- [ 'MEWG', 'Erdweg', 8001829, 11.303305, 48.333744 ],
- [ 'KEST', 'Erftstadt', 8003671, 6.832955, 50.807093 ],
- [ 'UE P', 'Erfurt Hbf', 8010101, 11.038499, 50.972551 ], # is correct
- [ 'UEN', 'Erfurt Nord', 8010102, 11.029277, 51.003357 ],
- [ 'UEO', 'Erfurt Ost', 8011500, 11.04377, 51.014542 ],
- [ 'UEBI', 'Erfurt-Bischleben', 8011502, 10.988439, 50.933768 ],
- [ 'UEGI', 'Erfurt-Gispersleben', 8011503, 11.000277, 51.022129 ],
- [ 'TEG', 'Ergenzingen', 8001833, 8.809857, 48.489534 ],
- [ 'MERB', 'Ergoldsbach', 8001835, 12.201874, 48.693868 ],
- [ 'EERG', 'Ergste', 8001836, 7.577534, 51.424705 ],
- [ 'TEK', 'Eriskirch', 8001838, 9.526672, 47.628402 ],
- [ 'KERZ', 'Erkelenz', 8001839, 6.32172, 51.076564 ],
- [ 'NERK', 'Erkersreuth', 8001840, 12.141494, 50.186624 ],
- [ 'BERK', 'Erkner', 8013477, 13.751457, 52.428359 ],
- [ 'KER', 'Erkrath', 8001841, 6.902412, 51.220458 ],
- [ 'KERN', 'Erkrath-Nord', 8001842, 6.91064, 51.229278 ],
- [ 'DERA', 'Erla', 8011505, 12.78694, 50.519815 ],
- [ 'DERB', 'Erlabrunn(Erzgeb)', 8011506, 12.720499, 50.470906 ],
- [ 'NER', 'Erlangen', 8001844, 11.001908, 49.595895 ],
- [ 'NERS', 'Erlangen Paul-Gossen-Straße', 8001846, 10.9994, 49.579202 ],
- [ 'NERB', 'Erlangen-Bruck', 8001845, 10.997261, 49.570665 ],
- [ 'DER', 'Erlau(Sachs)', 8011507, 12.943035, 51.00863 ],
- [ 'NERL', 'Erlenbach(Main)', 8001848, 9.154436, 49.803633 ],
- [ 'EEK', 'Erndtebrück', 8001851, 8.255317, 50.991234 ],
- [ 'MERG', 'Ernsgaden', 8001853, 11.573292, 48.733309 ],
- [ 'FERH', 'Ernsthausen', 8001854, 8.731617, 50.979301 ],
- [ 'UERN', 'Ernstthal am Rennsteig', 8011512, 11.164232, 50.496314 ],
- [ 'KERP', 'Erpel(Rhein)', 8001858, 7.241594, 50.582064 ],
- [ 'RERO', 'Erpolzheim', 8001860, 8.210697, 49.488326 ],
- [ 'TERS', 'Ersingen', 8001861, 8.63856, 48.930657 ],
- [ 'TERW', 'Ersingen West', 8079090, 8.633941, 48.931433 ],
- [ 'FEZS', 'Erzhausen', 8001864, 8.650807, 49.950731 ],
- [ 'RERZ', 'Erzingen(Baden)', 8001865, 8.430123, 47.659541 ],
- [ 'TERZ', 'Erzingen(Württ)', 8029357, 8.815709, 48.255409 ],
- [ 'FES', 'Eschborn', 8001870, 8.560971, 50.143618 ],
- [ 'FESS', 'Eschborn Süd', 8001871, 8.578487, 50.133563 ],
- [ 'HESD', 'Eschede', 8001872, 10.230135, 52.740784 ],
- [ 'RESN', 'Eschelbronn', 8007443, 8.867796, 49.323982 ],
- [ 'TESU', 'Eschenau(b Heilbronn)', 8001874, 9.402735, 49.143785 ],
- [ 'NESU', 'Eschenau(Mittelfr)', 8001875, 11.198618, 49.575385 ],
- [ 'NESB', 'Eschenbach(b Markt Erlbach)', 8001877, 10.671636, 49.482234 ],
- [ 'MECH', 'Eschenlohe', 8001880, 11.187945, 47.601745 ],
- [ 'NESD', 'Escherndorf', 8070857, 10.165791, 49.86674 ],
- [ 'FEN', 'Eschhofen', 8001883, 8.10492, 50.393586 ],
- [ 'FEG', 'Eschwege', 8001884, 10.042586, 51.191754 ],
- [ 'FONH', 'Eschwege-Niederhone', 8001895, 10.008073, 51.196291 ],
- [ 'KE', 'Eschweiler Hbf', 8001886, 6.251937, 50.813532 ],
- [ 'KET', 'Eschweiler Talbahnhof', 8001888, 6.263203, 50.814759 ],
- [ 'KEN', 'Eschweiler-Nothberg', 8001889, 6.293846, 50.812827 ],
- [ 'KESJ', 'Eschweiler-St.Jöris', 8001917, 6.201387, 50.834502 ],
- [ 'KWEI', 'Eschweiler-Weisweiler', 8001893, 6.320318, 50.824174 ],
- [ 'KEW', 'Eschweiler-West', 8001887, 6.251721, 50.817712 ],
- [ 'HESO', 'Esens(Ostfriesl)', 8001890, 7.616211, 53.636214 ],
- [ 'HEKP', 'Espelkamp', 8001894, 8.613358, 52.378688 ],
- [ 'FMHF', 'Espenau-Mönchehof', 8004060, 9.455955, 51.390674 ],
- [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ],
- [ 'EESA', 'Essen Stadtwald', 8001896, 7.023296, 51.422853 ],
- [ 'EESD', 'Essen Süd', 8001897, 7.023098, 51.439295 ],
- [ 'EENW', 'Essen West', 8001898, 6.980327, 51.454578 ],
- [ 'HESN', 'Essen(Oldb)', 8001899, 7.945437, 52.723882 ],
- [ 'EEAL', 'Essen-Altenessen', 8001900, 7.007198, 51.484306 ],
- [ 'EEBE', 'Essen-Bergeborbeck', 8001901, 6.977782, 51.480201 ],
- [ 'EEBB', 'Essen-Borbeck', 8001902, 6.948795, 51.472713 ],
- [ 'EEBS', 'Essen-Borbeck Süd', 8005031, 6.953922, 51.461673 ],
- [ 'EEDL', 'Essen-Dellwig', 8001903, 6.923068, 51.488108 ],
- [ 'EEDO', 'Essen-Dellwig Ost', 8001904, 6.927135, 51.487711 ],
- [ 'EEIB', 'Essen-Eiberg', 8001905, 7.109691, 51.441814 ],
- [ 'EEFO', 'Essen-Frohnhausen', 8001906, 6.96515, 51.455245 ],
- [ 'EEGE', 'Essen-Gerschede', 8001907, 6.943515, 51.482598 ],
- [ 'EEHH', 'Essen-Holthausen', 8006514, 7.072649, 51.417711 ],
- [ 'EEHT', 'Essen-Horst', 8006194, 7.102741, 51.431214 ],
- [ 'EEHU', 'Essen-Hügel', 8001908, 7.008243, 51.404501 ],
- [ 'EEKN', 'Essen-Kray Nord', 8001910, 7.080743, 51.469578 ],
- [ 'EEKS', 'Essen-Kray Süd', 8001911, 7.074655, 51.458055 ],
- [ 'EEKU', 'Essen-Kupferdreh', 8001912, 7.080247, 51.390945 ],
- [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ],
- [ 'EESO', 'Essen-Steele Ost', 8001913, 7.088561, 51.444201 ],
- [ 'EEUE', 'Essen-Überruhr', 8001914, 7.068716, 51.428541 ],
- [ 'EEWD', 'Essen-Werden', 8001915, 6.997845, 51.386828 ],
- [ 'EEKB', 'Essen-Zollverein Nord', 8001909, 7.046744, 51.493609 ],
- [ 'NEN', 'Eßleben', 8001919, 10.085225, 49.943101 ],
- [ 'TE', 'Esslingen(Neckar)', 8001920, 9.30008, 48.73881 ],
- [ 'TEME', 'Esslingen-Mettingen', 8001921, 9.27583, 48.747083 ],
- [ 'TEZL', 'Esslingen-Zell', 8006642, 9.359389, 48.724328 ],
- [ 'MESG', 'Esting', 8001996, 11.317322, 48.212196 ],
- [ 'HETL', 'Etelsen', 8001924, 9.123745, 52.999203 ],
- [ 'UEH', 'Ettenhausen', 8011519, 10.232251, 50.874563 ],
- [ 'NET', 'Etterzhausen', 8001925, 11.978031, 49.030609 ],
- [ 'RETT', 'Ettlingen Stadt', 8007007, 8.409106, 48.938617 ],
- [ 'RETL', 'Ettlingen West', 8001926, 8.387878, 48.947182 ],
- [ 'EEZB', 'Etzbach', 8001928, 7.690264, 50.781282 ],
- [ 'NEW', 'Etzelwang', 8001929, 11.586408, 49.525525 ],
- [ 'REZB', 'Etzenbach', 8007334, 7.748889, 47.86677 ],
- [ 'NEZ', 'Etzenricht', 8001932, 12.098291, 49.628817 ],
- [ 'RETZ', 'Etzenrot', 8007008, 8.457623, 48.914209 ],
- [ 'UET', 'Etzleben', 8011520, 11.181128, 51.258077 ],
- [ 'TEU', 'Eubigheim', 8001933, 9.538015, 49.501732 ],
- [ 'NEU', 'Euerdorf', 8001935, 10.027633, 50.149535 ],
- [ 'KEU', 'Euskirchen', 8000100, 6.792193, 50.65776 ],
- [ 'KZU', 'Euskirchen Zuckerfabrik', 8006673, 6.813256, 50.65687 ],
- [ 'KKRW', 'Euskirchen-Kreuzweingarten', 8003440, 6.796055, 50.613054 ],
- [ 'KKUH', 'Euskirchen-Kuchenheim', 8003462, 6.834478, 50.655602 ],
- [ 'KSTZ', 'Euskirchen-Stotzheim', 8005748, 6.810773, 50.633859 ],
- [ 'AEU', 'Eutin', 8001941, 10.610123, 54.135343 ],
- [ 'TET', 'Eutingen im Gäu', 8000101, 8.782236, 48.479952 ],
- [ 'TEB', 'Eutingen(Baden)', 8001942, 8.743772, 48.909846 ],
- [ 'TEY', 'Eyach', 8001946, 8.783101, 48.446288 ],
- [ 'HETR', 'Eystrup', 8001949, 9.23139, 52.783369 ],
- [ 'FFAN', 'Fachingen(Lahn)', 8001950, 7.992566, 50.361781 ],
- [ 'DFBE', 'Fährbrücke', 8011524, 12.619722, 50.650124 ],
- [ 'AFK', 'Fahrenkrug', 8001953, 10.253159, 53.943962 ],
- [ 'RFN', 'Fahrnau', 8001954, 7.839425, 47.66156 ],
- [ 'DFU', 'Falkenau(Sachs)Hp', 8011528, 13.118402, 50.854685 ],
- [ 'DFUS', 'Falkenau(Sachs)Süd', 8011529, 13.110263, 50.84935 ],
- [ 'LF', 'Falkenberg(Elster)', 8010103, 13.247685, 51.58362 ],
- [ 'WFBG', 'Falkenberg(Mark)', 8011531, 13.959985, 52.808176 ],
+ [ 'EDWDE', 'Duisburg Entenfang', 8005272, 6.813422, 51.377123 ],
+ [ 'EDG', 'Duisburg Hbf', 8000086, 6.775903, 51.429785 ],
+ [ 'EDBI', 'Duisburg-Bissingheim', 8001599, 6.808067, 51.392175 ],
+ [ 'EDBU', 'Duisburg-Buchholz', 8001600, 6.775406, 51.382919 ],
+ [ 'EDGR', 'Duisburg-Großenbaum', 8001602, 6.77747, 51.364774 ],
+ [ 'EDHD', 'Duisburg-Hochfeld Süd', 8001605, 6.753408, 51.409 ],
+ [ 'EDMO', 'Duisburg-Meiderich Ost', 8001607, 6.800789, 51.468855 ],
+ [ 'EDME', 'Duisburg-Meiderich Süd', 8000367, 6.780191, 51.468831 ],
+ [ 'EDOM', 'Duisburg-Obermeiderich', 8001608, 6.821232, 51.468792 ],
+ [ 'EDRM', 'Duisburg-Rahm', 8001609, 6.779924, 51.346835 ],
+ [ 'EDRU', 'Duisburg-Ruhrort', 8001611, 6.736015, 51.45728 ],
+ [ 'EDSL', 'Duisburg-Schlenk', 8001596, 6.773206, 51.401781 ],
+ [ 'EDWD', 'Duisburg-Wedau', 8001612, 6.803575, 51.399253 ],
+ [ 'MDUH', 'Durach', 8001614, 10.343797, 47.696452 ],
+ [ 'RDRM', 'Durmersheim', 8001616, 8.272631, 48.928904 ],
+ [ 'RDUN', 'Durmersheim Nord', 8070170, 8.280581, 48.937796 ],
+ [ 'TDU', 'Dußlingen', 8001617, 9.058444, 48.452408 ],
+ [ 'FDTH', 'Dutenhofen(Wetzlar)', 8001618, 8.598905, 50.56445 ],
+ [ 'NEE', 'Ebelsbach-Eltmann', 8001619, 10.669614, 49.982672 ],
+ [ 'NEBH', 'Ebenhausen(Unterfr)', 8001620, 10.13804, 50.131305 ],
+ [ 'MEBS', 'Ebenhausen-Schäftlarn', 8001621, 11.453608, 47.978686 ],
+ [ 'MEBH', 'Ebenhofen', 8001622, 10.618479, 47.814818 ],
+ [ 'NED', 'Ebensfeld', 8001623, 10.954725, 50.068731 ],
+ [ 'REA', 'Eberbach', 8000369, 8.984152, 49.465768 ],
+ [ 'NEBM', 'Ebermannstadt', 8001627, 11.186873, 49.776801 ],
+ [ 'MEBM', 'Ebermergen', 8001628, 10.71096, 48.75621 ],
+ [ 'NEB', 'Ebern', 8001629, 10.796719, 50.094163 ],
+ [ 'TEC', 'Ebersbach(Fils)', 8001632, 9.526582, 48.71612 ],
+ [ 'DEB', 'Ebersbach(Sachs)', 8010092, 14.578802, 51.004378 ],
+ [ 'MEG', 'Ebersberg(Oberbay)', 8001634, 11.970243, 48.07497 ],
+ [ 'DEBR', 'Ebersbrunn', 8011446, 12.443215, 50.651373 ],
+ [ 'NEC', 'Ebersdorf(b Coburg)', 8001636, 11.064643, 50.224271 ],
+ [ 'WE', 'Eberswalde Hbf', 8010093, 13.797062, 52.834021 ],
+ [ 'RET', 'Ebertsheim', 8001638, 8.108237, 49.564004 ],
+ [ 'NEG', 'Ebing', 8001640, 10.913846, 50.001535 ],
+ [ 'REBR', 'Ebringen', 8001643, 7.76818, 47.96036 ],
+ [ 'HEBS', 'Ebstorf(Uelzen)', 8001645, 10.41695, 53.017192 ],
+ [ 'AECH', 'Echem', 8001646, 10.537198, 53.337006 ],
+ [ 'MEC', 'Eching', 8001647, 11.616744, 48.303046 ],
+ [ 'TETD', 'Echterdingen', 8001650, 9.169164, 48.692152 ],
+ [ 'FEZL', 'Echzell', 8001648, 8.891312, 50.390719 ],
+ [ 'UEK', 'Eckardtsleben', 8011449, 10.682123, 51.066093 ],
+ [ 'UEC', 'Eckartsberga(Thür)', 8011450, 11.55455, 51.107837 ],
+ [ 'TEI', 'Eckartshausen-Ilshofen', 8001651, 9.936645, 49.152317 ],
+ [ 'AEC', 'Eckernförde', 8001654, 9.835115, 54.4676 ],
+ [ 'NEMN', 'Eckersmühlen', 8001655, 11.137947, 49.215472 ],
+ [ 'FED', 'Eddersheim', 8001659, 8.456741, 50.039492 ],
+ [ 'TED', 'Edelfingen', 8001660, 9.743113, 49.513025 ],
+ [ 'REK', 'Edenkoben', 8001663, 8.14062, 49.282053 ],
+ [ 'FGRF', 'Edermünde-Grifte', 8002374, 9.448855, 51.209958 ],
+ [ 'REH', 'Edesheim(Pfalz)', 8001665, 8.139075, 49.263736 ],
+ [ 'SEE', 'Ediger-Eller', 8001666, 7.139598, 50.104697 ],
+ [ 'FEDI', 'Edingen(Wetzlar)', 8001668, 8.322823, 50.632166 ],
+ [ 'DKR', 'Edle Krone', 8011451, 13.583632, 50.950015 ],
+ [ 'MEDL', 'Edling', 8001669, 12.163234, 48.058479 ],
+ [ 'UEFT', 'Effelder(Thür)', 8011453, 11.075718, 50.380084 ],
+ [ 'FEF', 'Effolderbach', 8001670, 9.007483, 50.338192 ],
+ [ 'REF', 'Efringen-Kirchen', 8001671, 7.563918, 47.655619 ],
+ [ 'FEGB', 'Egelsbach', 8001672, 8.653462, 49.96917 ],
+ [ 'NEGE', 'Egersdorf', 8001674, 10.887385, 49.464638 ],
+ [ 'HEGT', 'Egestorf(Deister)', 8001675, 9.514485, 52.278585 ],
+ [ 'MEGF', 'Eggenfelden', 8001677, 12.748669, 48.403956 ],
+ [ 'MEFM', 'Eggenfelden Mitte', 8001676, 12.767132, 48.406339 ],
+ [ 'REG', 'Eggenstein Bf', 8007173, 8.397941, 49.075671 ],
+ [ 'LEGD', 'Eggersdorf', 8011455, 11.695948, 51.975131 ],
+ [ 'WEGS', 'Eggesin', 8011456, 14.073046, 53.681825 ],
+ [ 'RUEG', 'Eggingen', 8070866, 8.396653, 47.693731 ],
+ [ 'MEGK', 'Egglkofen', 8001678, 12.445956, 48.395762 ],
+ [ 'MEGM', 'Eggmühl', 8001679, 12.182192, 48.836497 ],
+ [ 'NEO', 'Eggolsheim', 8001680, 11.036662, 49.77496 ],
+ [ 'MEGL', 'Eglharting', 8001682, 11.864291, 48.082348 ],
+ [ 'MELG', 'Egling', 8001683, 10.975722, 48.190541 ],
+ [ 'TEH', 'Ehingen(Donau)', 8001684, 9.72434, 48.285677 ],
+ [ 'EELB', 'Ehlenbruch', 8001686, 8.741243, 51.98127 ],
+ [ 'HELH', 'Ehlershausen', 8001687, 10.029596, 52.523609 ],
+ [ 'TEHN', 'Ehningen(b Böblingen)', 8001689, 8.94426, 48.662682 ],
+ [ 'KEHR', 'Ehr', 8001690, 7.571324, 50.17572 ],
+ [ 'SEG', 'Ehrang', 8000370, 6.685808, 49.802029 ],
+ [ 'SEGO', 'Ehrang Ort', 8001688, 6.688261, 49.809413 ],
+ [ 'FEGN', 'Ehringen', 8001691, 9.154619, 51.379528 ],
+ [ 'EERI', 'Ehringhausen(Kr Lippstadt)', 8001692, 8.44926, 51.662813 ],
+ [ 'FEHR', 'Ehringshausen(Kr Wetzlar)', 8001694, 8.383841, 50.595066 ],
+ [ 'FEHH', 'Ehringshausen(Oberhess)', 8001693, 9.101862, 50.70878 ],
+ [ 'DEIB', 'Eibau', 8010094, 14.64616, 50.986501 ],
+ [ 'EEHS', 'Eichen(Kr Siegen)', 8001700, 7.977934, 50.973864 ],
+ [ 'MEIC', 'Eichenau(Oberbay)', 8001702, 11.328277, 48.179324 ],
+ [ 'HEBG', 'Eichenberg', 8000090, 9.921482, 51.374823 ],
+ [ 'FEIZ', 'Eichenzell', 8001704, 9.694717, 50.494012 ],
+ [ 'EEHG', 'Eichhagen', 8001706, 7.836871, 51.059167 ],
+ [ 'REM', 'Eicholzheim', 8001707, 9.290317, 49.432439 ],
+ [ 'MEB', 'Eichstätt Bahnhof', 8001708, 11.16365, 48.869879 ],
+ [ 'MEST', 'Eichstätt Stadt', 8001709, 11.179602, 48.893296 ],
+ [ 'LEST', 'Eichstedt(Altm)', 8011460, 11.854895, 52.67485 ],
+ [ 'RE', 'Eichstetten am Kaiserstuhl', 8007295, 7.748021, 48.092901 ],
+ [ 'BEIW', 'Eichwalde', 8080340, 13.615398, 52.371352 ],
+ [ 'LEF', 'Eickendorf', 8011462, 11.676878, 51.946752 ],
+ [ 'LEG', 'Eilenburg', 8010095, 12.637004, 51.451966 ],
+ [ 'LEGO', 'Eilenburg Ost', 8010161, 12.667772, 51.463424 ],
+ [ 'KEIL', 'Eilendorf', 8001712, 6.154367, 50.785561 ],
+ [ 'LEI', 'Eilsleben(b Magdeburg)', 8010096, 11.215214, 52.150237 ],
+ [ 'HEIV', 'Eilvese', 8001713, 9.428147, 52.545215 ],
+ [ 'REI', 'Eimeldingen', 8001715, 7.5956, 47.627948 ],
+ [ 'HEB', 'Einbeck Salzderhelden', 8005264, 9.922775, 51.798169 ],
+ [ 'AEF', 'Einfeld', 8001718, 9.997923, 54.129373 ],
+ [ 'SEI', 'Einöd(Saar)', 8000371, 7.321916, 49.266663 ],
+ [ 'DED', 'Einsiedel', 8011466, 12.973014, 50.772786 ],
+ [ 'DEDH', 'Einsiedel Hp Gymnasium', 8011464, 12.970611, 50.782992 ],
+ [ 'SEF', 'Einsiedlerhof', 8001720, 7.662227, 49.431002 ],
+ [ 'UEI', 'Eisenach', 8010097, 10.331986, 50.976922 ],
+ [ 'UEIP', 'Eisenach Opelwerke Hp', 8010105, 10.283491, 50.979334 ],
+ [ 'UEIW', 'Eisenach West', 8011468, 10.30474, 50.978902 ],
+ [ 'MEZT', 'Eisenärzt', 8001725, 12.638301, 47.796273 ],
+ [ 'SEMA', 'Eisenbach-Matzenbach', 8001727, 7.456212, 49.494721 ],
+ [ 'REISO', 'Eisenberg(Pfalz)', 8001728, 8.070582, 49.554483 ],
+ [ 'NEHM', 'Eisenheim', 8070856, 10.153426, 49.869412 ],
+ [ 'BEHS', 'Eisenhüttenstadt', 8011471, 14.658435, 52.14798 ],
+ [ 'EEFD', 'Eiserfeld(Sieg)', 8001729, 7.987071, 50.847299 ],
+ [ 'UED', 'Eisfeld', 8011472, 10.904637, 50.417795 ],
+ [ 'LETM', 'Eisfelder Talmühle', 8017007, 10.812956, 51.620408 ],
+ [ 'TEF', 'Eislingen(Fils)', 8001731, 9.705147, 48.696494 ],
+ [ 'REIW', 'Eiswoog', 8001732, 7.983562, 49.516578 ],
+ [ 'MEI', 'Eitensheim', 8001734, 11.319259, 48.815979 ],
+ [ 'KEIT', 'Eitorf', 8001736, 7.447326, 50.773619 ],
+ [ 'LELD', 'Elend', 8017008, 10.690129, 51.74597 ],
+ [ 'NELF', 'Elfershausen-Trimberg', 8001742, 9.969109, 50.14048 ],
+ [ 'UELG', 'Elgersburg', 8011476, 10.849905, 50.706054 ],
+ [ 'DLD', 'Ellefeld', 8011477, 12.384382, 50.488003 ],
+ [ 'TBME', 'Ellental', 8001746, 9.123744, 48.955288 ],
+ [ 'AELA', 'Ellerau', 8007050, 9.923374, 53.750144 ],
+ [ 'TELL', 'Ellhofen', 8001747, 9.316035, 49.149952 ],
+ [ 'NEL', 'Ellingen(Bay)', 8001749, 10.959693, 49.066228 ],
+ [ 'UER', 'Ellrich', 8011480, 10.669444, 51.579804 ],
+ [ 'TEL', 'Ellwangen', 8001751, 10.129681, 48.964121 ],
+ [ 'MELZ', 'Ellzee', 8001752, 10.338371, 48.34214 ],
+ [ 'WELM', 'Elmenhorst', 8011481, 13.074014, 54.210202 ],
+ [ 'AEL', 'Elmshorn', 8000092, 9.659408, 53.754025 ],
+ [ 'TELP', 'Elpersheim', 8001754, 9.873427, 49.473094 ],
+ [ 'HELS', 'Elsfleth', 8001760, 8.464026, 53.234103 ],
+ [ 'BEZ', 'Elsholz', 8011482, 12.954911, 52.20405 ],
+ [ 'LEK', 'Elsnigk(Anh)', 8011484, 12.058518, 51.790671 ],
+ [ 'BETN', 'Elstal', 8080370, 13.000114, 52.54749 ],
+ [ 'LELT', 'Elster(Elbe)', 8011486, 12.827705, 51.832331 ],
+ [ 'UELB', 'Elsterberg', 8011487, 12.167487, 50.613547 ],
+ [ 'UELK', 'Elsterberg-Kunstseidenwerk', 8011488, 12.159798, 50.605024 ],
+ [ 'BEW', 'Elsterwerda', 8010099, 13.516428, 51.459677 ],
+ [ 'BEB', 'Elsterwerda-Biehla', 8010100, 13.519271, 51.472227 ],
+ [ 'NEF', 'Eltersdorf', 8001762, 10.996381, 49.553782 ],
+ [ 'FELT', 'Eltville', 8001763, 8.12153, 50.027562 ],
+ [ 'UEX', 'Elxleben', 8011489, 10.946788, 51.043183 ],
+ [ 'FELZ', 'Elz(Limburg/Lahn)', 8001764, 8.038458, 50.414294 ],
+ [ 'FELS', 'Elz(Limburg/Lahn) Süd', 8001765, 8.032223, 50.408709 ],
+ [ 'RELZ', 'Elzach', 8001766, 8.070891, 48.171194 ],
+ [ 'HELZ', 'Elze(Han)', 8000093, 9.746894, 52.120147 ],
+ [ 'HEA', 'Emden Außenhafen', 8001767, 7.186179, 53.344469 ],
+ [ 'HE', 'Emden Hbf', 8001768, 7.195176, 53.369036 ],
+ [ 'KEMM', 'Emmelshausen', 8001770, 7.560494, 50.157673 ],
+ [ 'REMM', 'Emmendingen', 8001771, 7.847511, 48.119454 ],
+ [ 'EEM', 'Emmerich', 8001773, 6.256042, 51.834219 ],
+ [ 'HEMK', 'Emmerke', 8001775, 9.866201, 52.162365 ],
+ [ 'HEMT', 'Emmerthal', 8001777, 9.382856, 52.046413 ],
+ [ 'HEMP', 'Empelde', 8001781, 9.668982, 52.340157 ],
+ [ 'EEMP', 'Empel-Rees', 8001780, 6.417136, 51.79816 ],
+ [ 'EEDT', 'Emsdetten', 8001782, 7.531528, 52.17675 ],
+ [ 'NEK', 'Emskirchen', 8001783, 10.710412, 49.55503 ],
+ [ 'TEN', 'Endersbach', 8001785, 9.370228, 48.813153 ],
+ [ 'REN', 'Endingen am Kaiserstuhl', 8007285, 7.701918, 48.14425 ],
+ [ 'TEND', 'Endingen(Württ)', 8029356, 8.83688, 48.257384 ],
+ [ 'KENG', 'Engeln', 8070368, 7.156853, 50.424945 ],
+ [ 'LE H', 'Engelsdorf', 8011491, 12.477634, 51.343946 ],
+ [ 'LEW', 'Engelsdorf Werkstätten', 8011495, 12.45676, 51.340273 ],
+ [ 'KENL', 'Engelskirchen', 8001789, 7.407681, 50.986719 ],
+ [ 'RENG', 'Engen', 8001790, 8.772786, 47.856347 ],
+ [ 'KENR', 'Engers', 8000094, 7.546827, 50.42598 ],
+ [ 'MEGH', 'Engertsham', 8001792, 13.358696, 48.473918 ],
+ [ 'TKL', 'Engstingen', 8070456, 9.292419, 48.392271 ],
+ [ 'TENG', 'Engstlatt', 8001794, 8.875219, 48.297119 ],
+ [ 'SENK', 'Enkenbach', 8000372, 7.899501, 49.489933 ],
+ [ 'EENP', 'Ennepetal', 8001795, 7.343285, 51.304892 ],
+ [ 'SEN', 'Ensdorf(Saar)', 8001799, 6.776015, 49.302874 ],
+ [ 'FENS', 'Enspel', 8001801, 7.882353, 50.616413 ],
+ [ 'TENT', 'Entringen', 8001802, 8.963007, 48.552291 ],
+ [ 'TEZ', 'Enzberg', 8001803, 8.799804, 48.933883 ],
+ [ 'MENW', 'Enzisweiler', 8001806, 9.665429, 47.564142 ],
+ [ 'EEPE', 'Epe(Westf)', 8001808, 7.030087, 52.183462 ],
+ [ 'REPF', 'Epfenhofen', 8070369, 8.553161, 47.821069 ],
+ [ 'SEP', 'Eppelborn', 8001812, 6.967189, 49.408657 ],
+ [ 'FEPP', 'Eppelsheim(Rheinhess)', 8001813, 8.162882, 49.700063 ],
+ [ 'FER', 'Eppertshausen', 8001814, 8.84236, 49.945368 ],
+ [ 'REP', 'Eppingen', 8000373, 8.914663, 49.136001 ],
+ [ 'REPW', 'Eppingen West', 8079077, 8.904759, 49.132674 ],
+ [ 'FEP', 'Eppstein', 8001815, 8.387643, 50.139833 ],
+ [ 'FEPB', 'Eppstein-Bremthal', 8001816, 8.364079, 50.141396 ],
+ [ 'FERO', 'Erbach(Odenw)', 8001817, 8.989827, 49.656712 ],
+ [ 'FERN', 'Erbach(Odenw) Nord', 8001811, 8.989963, 49.669584 ],
+ [ 'FERB', 'Erbach(Rheingau)', 8001818, 8.094646, 50.023269 ],
+ [ 'TER', 'Erbach(Württ)', 8001820, 9.894833, 48.325902 ],
+ [ 'LER', 'Erdeborn', 8011496, 11.636965, 51.468799 ],
+ [ 'MER', 'Erding', 8001825, 11.912063, 48.30346 ],
+ [ 'TERD', 'Erdmannhausen', 8001827, 9.299405, 48.948229 ],
+ [ 'DEA', 'Erdmannsdorf-Augustusburg', 8011497, 13.08394, 50.82115 ],
+ [ 'MEWG', 'Erdweg', 8001829, 11.303305, 48.333744 ],
+ [ 'KEST', 'Erftstadt', 8003671, 6.832955, 50.807093 ],
+ [ 'UE P', 'Erfurt Hbf', 8010101, 11.038499, 50.972551 ],
+ [ 'UEN', 'Erfurt Nord', 8010102, 11.029277, 51.003357 ],
+ [ 'UEO', 'Erfurt Ost', 8011500, 11.04377, 51.014542 ],
+ [ 'UEBI', 'Erfurt-Bischleben', 8011502, 10.988439, 50.933768 ],
+ [ 'UEGI', 'Erfurt-Gispersleben', 8011503, 11.000277, 51.022129 ],
+ [ 'TEG', 'Ergenzingen', 8001833, 8.809857, 48.489534 ],
+ [ 'MERB', 'Ergoldsbach', 8001835, 12.201874, 48.693868 ],
+ [ 'EERG', 'Ergste', 8001836, 7.577534, 51.424705 ],
+ [ 'TEK', 'Eriskirch', 8001838, 9.526672, 47.628402 ],
+ [ 'KERZ', 'Erkelenz', 8001839, 6.32172, 51.076564 ],
+ [ 'NERK', 'Erkersreuth', 8001840, 12.141494, 50.186624 ],
+ [ 'BERK', 'Erkner', 8013477, 13.751457, 52.428359 ],
+ [ 'KER', 'Erkrath', 8001841, 6.902412, 51.220458 ],
+ [ 'KERN', 'Erkrath-Nord', 8001842, 6.91064, 51.229278 ],
+ [ 'DERA', 'Erla', 8011505, 12.78694, 50.519815 ],
+ [ 'DERB', 'Erlabrunn(Erzgeb)', 8011506, 12.720499, 50.470906 ],
+ [ 'NER', 'Erlangen', 8001844, 11.001908, 49.595895 ],
+ [ 'NERS', 'Erlangen Paul-Gossen-Straße', 8001846, 10.9994, 49.579202 ],
+ [ 'NERB', 'Erlangen-Bruck', 8001845, 10.997261, 49.570665 ],
+ [ 'DER', 'Erlau(Sachs)', 8011507, 12.943035, 51.00863 ],
+ [ 'NERL', 'Erlenbach(Main)', 8001848, 9.154436, 49.803633 ],
+ [ 'EEK', 'Erndtebrück', 8001851, 8.255317, 50.991234 ],
+ [ 'MERG', 'Ernsgaden', 8001853, 11.573292, 48.733309 ],
+ [ 'FERH', 'Ernsthausen', 8001854, 8.731617, 50.979301 ],
+ [ 'UERN', 'Ernstthal am Rennsteig', 8011512, 11.164232, 50.496314 ],
+ [ 'KERP', 'Erpel(Rhein)', 8001858, 7.241594, 50.582064 ],
+ [ 'RERO', 'Erpolzheim', 8001860, 8.210697, 49.488326 ],
+ [ 'TERS', 'Ersingen', 8001861, 8.63856, 48.930657 ],
+ [ 'TERW', 'Ersingen West', 8079090, 8.633941, 48.931433 ],
+ [ 'FEZS', 'Erzhausen', 8001864, 8.650807, 49.950731 ],
+ [ 'RERZ', 'Erzingen(Baden)', 8001865, 8.430123, 47.659541 ],
+ [ 'TERZ', 'Erzingen(Württ)', 8029357, 8.815709, 48.255409 ],
+ [ 'FES', 'Eschborn', 8001870, 8.560971, 50.143618 ],
+ [ 'FESS', 'Eschborn Süd', 8001871, 8.578487, 50.133563 ],
+ [ 'HESD', 'Eschede', 8001872, 10.230135, 52.740784 ],
+ [ 'RESN', 'Eschelbronn', 8007443, 8.867796, 49.323982 ],
+ [ 'TESU', 'Eschenau(b Heilbronn)', 8001874, 9.402735, 49.143785 ],
+ [ 'NESU', 'Eschenau(Mittelfr)', 8001875, 11.198618, 49.575385 ],
+ [ 'NESB', 'Eschenbach(b Markt Erlbach)', 8001877, 10.671636, 49.482234 ],
+ [ 'MECH', 'Eschenlohe', 8001880, 11.187945, 47.601745 ],
+ [ 'NESD', 'Escherndorf', 8070857, 10.165791, 49.86674 ],
+ [ 'FEN', 'Eschhofen', 8001883, 8.10492, 50.393586 ],
+ [ 'FEG', 'Eschwege', 8001884, 10.042586, 51.191754 ],
+ [ 'FONH', 'Eschwege-Niederhone', 8001895, 10.008073, 51.196291 ],
+ [ 'KE', 'Eschweiler Hbf', 8001886, 6.251937, 50.813532 ],
+ [ 'KET', 'Eschweiler Talbahnhof', 8001888, 6.263203, 50.814759 ],
+ [ 'KEN', 'Eschweiler-Nothberg', 8001889, 6.293846, 50.812827 ],
+ [ 'KESJ', 'Eschweiler-St.Jöris', 8001917, 6.201387, 50.834502 ],
+ [ 'KWEI', 'Eschweiler-Weisweiler', 8001893, 6.320318, 50.824174 ],
+ [ 'KEW', 'Eschweiler-West', 8001887, 6.251721, 50.817712 ],
+ [ 'HESO', 'Esens(Ostfriesl)', 8001890, 7.616211, 53.636214 ],
+ [ 'HEKP', 'Espelkamp', 8001894, 8.613358, 52.378688 ],
+ [ 'FMHF', 'Espenau-Mönchehof', 8004060, 9.455955, 51.390674 ],
+ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ],
+ [ 'EESA', 'Essen Stadtwald', 8001896, 7.023296, 51.422853 ],
+ [ 'EESD', 'Essen Süd', 8001897, 7.023098, 51.439295 ],
+ [ 'EENW', 'Essen West', 8001898, 6.980327, 51.454578 ],
+ [ 'HESN', 'Essen(Oldb)', 8001899, 7.945437, 52.723882 ],
+ [ 'EEAL', 'Essen-Altenessen', 8001900, 7.007198, 51.484306 ],
+ [ 'EEBE', 'Essen-Bergeborbeck', 8001901, 6.977782, 51.480201 ],
+ [ 'EEBB', 'Essen-Borbeck', 8001902, 6.948795, 51.472713 ],
+ [ 'EEBS', 'Essen-Borbeck Süd', 8005031, 6.953922, 51.461673 ],
+ [ 'EEDL', 'Essen-Dellwig', 8001903, 6.923068, 51.488108 ],
+ [ 'EEDO', 'Essen-Dellwig Ost', 8001904, 6.927135, 51.487711 ],
+ [ 'EEIB', 'Essen-Eiberg', 8001905, 7.109691, 51.441814 ],
+ [ 'EEFO', 'Essen-Frohnhausen', 8001906, 6.96515, 51.455245 ],
+ [ 'EEGE', 'Essen-Gerschede', 8001907, 6.943515, 51.482598 ],
+ [ 'EEHH', 'Essen-Holthausen', 8006514, 7.072649, 51.417711 ],
+ [ 'EEHT', 'Essen-Horst', 8006194, 7.102741, 51.431214 ],
+ [ 'EEHU', 'Essen-Hügel', 8001908, 7.008243, 51.404501 ],
+ [ 'EEKN', 'Essen-Kray Nord', 8001910, 7.080743, 51.469578 ],
+ [ 'EEKS', 'Essen-Kray Süd', 8001911, 7.074655, 51.458055 ],
+ [ 'EEKU', 'Essen-Kupferdreh', 8001912, 7.080247, 51.390945 ],
+ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ],
+ [ 'EESO', 'Essen-Steele Ost', 8001913, 7.088561, 51.444201 ],
+ [ 'EEUE', 'Essen-Überruhr', 8001914, 7.068716, 51.428541 ],
+ [ 'EEWD', 'Essen-Werden', 8001915, 6.997845, 51.386828 ],
+ [ 'EEKB', 'Essen-Zollverein Nord', 8001909, 7.046744, 51.493609 ],
+ [ 'NEN', 'Eßleben', 8001919, 10.085225, 49.943101 ],
+ [ 'TE', 'Esslingen(Neckar)', 8001920, 9.30008, 48.73881 ],
+ [ 'TEME', 'Esslingen-Mettingen', 8001921, 9.27583, 48.747083 ],
+ [ 'TEZL', 'Esslingen-Zell', 8006642, 9.359389, 48.724328 ],
+ [ 'MESG', 'Esting', 8001996, 11.317322, 48.212196 ],
+ [ 'HETL', 'Etelsen', 8001924, 9.123745, 52.999203 ],
+ [ 'UEH', 'Ettenhausen', 8011519, 10.232251, 50.874563 ],
+ [ 'NET', 'Etterzhausen', 8001925, 11.978031, 49.030609 ],
+ [ 'RETT', 'Ettlingen Stadt', 8007007, 8.409106, 48.938617 ],
+ [ 'RETL', 'Ettlingen West', 8001926, 8.387878, 48.947182 ],
+ [ 'EEZB', 'Etzbach', 8001928, 7.690264, 50.781282 ],
+ [ 'NEW', 'Etzelwang', 8001929, 11.586408, 49.525525 ],
+ [ 'REZB', 'Etzenbach', 8007334, 7.748889, 47.86677 ],
+ [ 'NEZ', 'Etzenricht', 8001932, 12.098291, 49.628817 ],
+ [ 'RETZ', 'Etzenrot', 8007008, 8.457623, 48.914209 ],
+ [ 'UET', 'Etzleben', 8011520, 11.181128, 51.258077 ],
+ [ 'TEU', 'Eubigheim', 8001933, 9.538015, 49.501732 ],
+ [ 'NEU', 'Euerdorf', 8001935, 10.027633, 50.149535 ],
+ [ 'KEU', 'Euskirchen', 8000100, 6.792193, 50.65776 ],
+ [ 'KZU', 'Euskirchen Zuckerfabrik', 8006673, 6.813256, 50.65687 ],
+ [ 'KKRW', 'Euskirchen-Kreuzweingarten', 8003440, 6.796055, 50.613054 ],
+ [ 'KKUH', 'Euskirchen-Kuchenheim', 8003462, 6.834478, 50.655602 ],
+ [ 'KSTZ', 'Euskirchen-Stotzheim', 8005748, 6.810773, 50.633859 ],
+ [ 'AEU', 'Eutin', 8001941, 10.610123, 54.135343 ],
+ [ 'TET', 'Eutingen im Gäu', 8000101, 8.782236, 48.479952 ],
+ [ 'TEB', 'Eutingen(Baden)', 8001942, 8.743772, 48.909846 ],
+ [ 'TEY', 'Eyach', 8001946, 8.783101, 48.446288 ],
+ [ 'HETR', 'Eystrup', 8001949, 9.23139, 52.783369 ],
+ [ 'FFAN', 'Fachingen(Lahn)', 8001950, 7.992566, 50.361781 ],
+ [ 'DFBE', 'Fährbrücke', 8011524, 12.619722, 50.650124 ],
+ [ 'AFK', 'Fahrenkrug', 8001953, 10.253159, 53.943962 ],
+ [ 'RFN', 'Fahrnau', 8001954, 7.839425, 47.66156 ],
+ [ 'DFU', 'Falkenau(Sachs)Hp', 8011528, 13.118402, 50.854685 ],
+ [ 'DFUS', 'Falkenau(Sachs)Süd', 8011529, 13.110263, 50.84935 ],
+ [ 'LF', 'Falkenberg(Elster)', 8010103, 13.247685, 51.58362 ],
+ [ 'WFBG', 'Falkenberg(Mark)', 8011531, 13.959985, 52.808176 ],
[
'WFAP', 'Falkenhagen Gewerbepark Prignitz',
8017346, 12.214754, 53.205752
@@ -2527,30 +2525,30 @@ my @stations = (
[ 'APB', 'Hamburg-Poppenbüttel', 8004862, 10.094034, 53.652183 ],
[ 'ARAL', 'Hamburg-Rahlstedt', 8002558, 10.154396, 53.604857 ],
[ 'ARI', 'Hamburg-Rissen', 8005106, 9.757057, 53.583216 ],
- [ 'AHROO', 'Hamburg-Rothenburgsort', 8005191, 10.043953, 53.538476 ],
- [ 'ASLS', 'Hamburg-Schnelsen', 8007045, 9.906616, 53.634124 ],
- [ 'ASTL', 'Hamburg-Stellingen', 8002559, 9.918336, 53.589843 ],
- [ 'ASST', 'Hamburg-Sternschanze', 8070146, 9.967204, 53.563719 ],
- [ 'ASDF', 'Hamburg-Sülldorf', 8005785, 9.797519, 53.581122 ],
- [ 'ATK', 'Hamburg-Tiefstack', 8005870, 10.065591, 53.531225 ],
- [ 'AOW', 'Hamburg-Tonndorf', 8006197, 10.12305, 53.586385 ],
- [ 'AVLS', 'Hamburg-Veddel', 8006062, 10.013313, 53.521703 ],
- [ 'AWN', 'Hamburg-Wandsbek', 8002560, 10.077224, 53.569971 ],
- [ 'AWBS', 'Hamburg-Wellingsbüttel', 8006319, 10.082825, 53.641327 ],
- [ 'AWFS', 'Hamburg-Wilhelmsburg', 8002561, 10.007006, 53.498936 ],
- [ 'HHAE', 'Hämelerwald', 8002499, 10.110601, 52.354704 ],
- [ 'HHM', 'Hameln', 8000148, 9.375906, 52.10185 ],
- [ 'LHMT', 'Hämerten', 8011796, 11.97177, 52.599024 ],
- [ 'EHM', 'Hamm(Westf)', 8000149, 7.807821, 51.678078 ],
- [ 'AHAM', 'Hammah', 8002565, 9.368728, 53.612143 ],
- [ 'NHG', 'Hammelburg', 8002567, 9.882966, 50.120041 ],
- [ 'NHGO', 'Hammelburg Ost', 8002568, 9.902111, 50.115889 ],
- [ 'WHAM', 'Hammelspring', 8011815, 13.435744, 53.070228 ],
- [ 'MHAU', 'Hammerau', 8002570, 12.946134, 47.795883 ],
- [ 'RHST', 'Hammerstein', 8070419, 7.644148, 47.690295 ],
- [ 'DHUW', 'Hammerunterwiesenthal', 8011817, 13.008722, 50.441091 ],
- [ 'EHK', 'Hamminkeln', 8002571, 6.601745, 51.735104 ],
- [ 'FH', 'Hanau Hbf', 8000150, 8.929, 50.120953 ], # fixed DS100
+ [ 'AHROO', 'Hamburg-Rothenburgsort', 8005191, 10.043953, 53.538476 ],
+ [ 'ASLS', 'Hamburg-Schnelsen', 8007045, 9.906616, 53.634124 ],
+ [ 'ASTL', 'Hamburg-Stellingen', 8002559, 9.918336, 53.589843 ],
+ [ 'ASST', 'Hamburg-Sternschanze', 8070146, 9.967204, 53.563719 ],
+ [ 'ASDF', 'Hamburg-Sülldorf', 8005785, 9.797519, 53.581122 ],
+ [ 'ATK', 'Hamburg-Tiefstack', 8005870, 10.065591, 53.531225 ],
+ [ 'AOW', 'Hamburg-Tonndorf', 8006197, 10.12305, 53.586385 ],
+ [ 'AVLS', 'Hamburg-Veddel', 8006062, 10.013313, 53.521703 ],
+ [ 'AWN', 'Hamburg-Wandsbek', 8002560, 10.077224, 53.569971 ],
+ [ 'AWBS', 'Hamburg-Wellingsbüttel', 8006319, 10.082825, 53.641327 ],
+ [ 'AWFS', 'Hamburg-Wilhelmsburg', 8002561, 10.007006, 53.498936 ],
+ [ 'HHAE', 'Hämelerwald', 8002499, 10.110601, 52.354704 ],
+ [ 'HHM', 'Hameln', 8000148, 9.375906, 52.10185 ],
+ [ 'LHMT', 'Hämerten', 8011796, 11.97177, 52.599024 ],
+ [ 'EHM', 'Hamm(Westf)', 8000149, 7.807821, 51.678078 ],
+ [ 'AHAM', 'Hammah', 8002565, 9.368728, 53.612143 ],
+ [ 'NHG', 'Hammelburg', 8002567, 9.882966, 50.120041 ],
+ [ 'NHGO', 'Hammelburg Ost', 8002568, 9.902111, 50.115889 ],
+ [ 'WHAM', 'Hammelspring', 8011815, 13.435744, 53.070228 ],
+ [ 'MHAU', 'Hammerau', 8002570, 12.946134, 47.795883 ],
+ [ 'RHST', 'Hammerstein', 8070419, 7.644148, 47.690295 ],
+ [ 'DHUW', 'Hammerunterwiesenthal', 8011817, 13.008722, 50.441091 ],
+ [ 'EHK', 'Hamminkeln', 8002571, 6.601745, 51.735104 ],
+ [ 'FH', 'Hanau Hbf', 8000150, 8.929, 50.120953 ],
[ 'FKAH', 'Hanau Klein-Auheim', 8003311, 8.934288, 50.100734 ],
[ 'FHN', 'Hanau Nord', 8002572, 8.925848, 50.141433 ],
[ 'FHW', 'Hanau West', 8002573, 8.908818, 50.131949 ],
@@ -5134,459 +5132,459 @@ my @stations = (
[ 'RRZA', 'Rheinzabern Bf', 8005069, 8.274166, 49.119537 ],
[ 'RRZM', 'Rheinzabern Rappengasse', 8005071, 8.273291, 49.114836 ],
[ 'KRHE', 'Rhens', 8005070, 7.620484, 50.281519 ],
- [ 'KRY', 'Rheydt Hbf', 8000318, 6.439564, 51.163027 ], # fixed DS100
- [ 'KRYO', 'Rheydt-Odenkirchen', 8005073, 6.446169, 51.137847 ],
- [ 'KRHD', 'Rhöndorf', 8005074, 7.210214, 50.657876 ],
- [ 'WRIO', 'Ribnitz-Damgarten Ost', 8012762, 12.487015, 54.251016 ],
- [ 'WRI', 'Ribnitz-Damgarten West', 8012763, 12.436965, 54.239176 ],
- [ 'RRIH', 'Richen(b Eppingen)', 8005077, 8.936554, 49.167846 ],
- [ 'ARL', 'Rickling', 8005080, 10.168318, 53.999058 ],
- [ 'FRID', 'Ried', 8005083, 9.769765, 50.459238 ],
- [ 'MRDU', 'Riederau', 8005086, 11.097153, 47.982581 ],
- [ 'TRI', 'Riedlingen', 8005087, 9.484927, 48.149595 ],
- [ 'FRIE', 'Riedrode', 8005089, 8.49595, 49.647488 ],
- [ 'FGE', 'Riedstadt-Goddelau', 8000126, 8.489187, 49.83323 ],
- [ 'FLW', 'Riedstadt-Wolfskehlen', 8003605, 8.493098, 49.853937 ],
- [ 'RROP', 'Riegel am Kaiserstuhl Ort', 8007284, 7.749943, 48.154055 ],
- [ 'RRP', 'Riegel-Malterd.NE', 8007299, 7.770728, 48.152021 ],
- [ 'RRL', 'Riegel-Malterdingen', 8005090, 7.77085, 48.151969 ],
- [ 'RRIE', 'Riehen', 8005091, 7.652014, 47.583157 ],
- [ 'RRID', 'Riehen Niederholz', 8005093, 7.63347, 47.569463 ],
- [ 'NRCK', 'Rieneck', 8005092, 9.664138, 50.091664 ],
- [ 'DR', 'Riesa', 8010297, 13.287734, 51.309654 ],
- [ 'SRI', 'Rieschweiler', 8005094, 7.507438, 49.244747 ],
- [ 'ARY', 'Rieseby', 8005095, 9.820489, 54.541358 ],
- [ 'HRIE', 'Rieste', 8005096, 8.010613, 52.48472 ],
- [ 'URIE', 'Riestedt', 8012766, 11.379856, 51.484021 ],
- [ 'TRH', 'Rietheim(Württ)', 8005097, 8.782636, 48.039008 ],
- [ 'BRI', 'Rietschen', 8012767, 14.783887, 51.398624 ],
- [ 'RRIM', 'Rimbach', 8005098, 8.757296, 49.627348 ],
- [ 'URGS', 'Ringleben-Gebesee', 8012769, 10.957993, 51.104096 ],
- [ 'RRI', 'Ringsheim', 8005101, 7.773037, 48.248726 ],
- [ 'ERIK', 'Rinkerode', 8005102, 7.689387, 51.844383 ],
- [ 'RBTR', 'Rinklingen', 8079059, 8.673874, 49.03671 ],
- [ 'RRIT', 'Rinnthal', 8005103, 7.927918, 49.217075 ],
- [ 'HRIN', 'Rinteln', 8005104, 9.077815, 52.198936 ],
- [ 'RRB', 'Rippberg', 8005105, 9.291189, 49.624722 ],
- [ 'URI', 'Ritschenhausen', 8012770, 10.429506, 50.512863 ],
- [ 'HRTH', 'Ritterhude', 8005107, 8.753889, 53.183633 ],
- [ 'LRN', 'Röblingen am See', 8010299, 11.668535, 51.462603 ],
- [ 'SRC', 'Rockenhausen', 8005111, 7.81727, 49.628385 ],
- [ 'SROA', 'Rodalben', 8005113, 7.631712, 49.239238 ],
- [ 'FROD', 'Rodenbach(b Hanau)', 8004402, 9.01256, 50.147267 ],
- [ 'FRB', 'Rodenbach(Dillkr)', 8005116, 8.205263, 50.773991 ],
- [ 'HRDK', 'Rodenkirchen (Oldb)', 8005119, 8.454794, 53.399841 ],
- [ 'NRTL', 'Rödental', 8004633, 11.031308, 50.288366 ],
- [ 'NRTM', 'Rödental Mitte', 8005122, 11.050672, 50.295736 ],
- [ 'FORD', 'Rödermark-Ober Roden', 8000285, 8.828961, 49.973622 ],
- [ 'FUCH', 'Rödermark-Urberach', 8006031, 8.798159, 49.975137 ],
- [ 'DROW', 'Rodewisch', 8012775, 12.395337, 50.528653 ],
- [ 'FDU', 'Rodgau-Dudenhofen', 8001567, 8.884482, 50.010661 ],
- [ 'FHHN', 'Rodgau-Hainhausen', 8002528, 8.875611, 50.04022 ],
- [ 'FJUE', 'Rodgau-Jügesheim', 8003131, 8.878957, 50.025984 ],
- [ 'FNRO', 'Rodgau-Nieder Roden', 8004351, 8.871215, 49.997442 ],
- [ 'FROL', 'Rodgau-Rollwald', 8005156, 8.846545, 49.987985 ],
- [ 'FWEK', 'Rodgau-Weiskirchen', 8006293, 8.877828, 50.052573 ],
- [ 'FRO', 'Rodheim v d Höhe', 8005120, 8.695803, 50.267604 ],
- [ 'NROD', 'Roding', 8005121, 12.51574, 49.21448 ],
- [ 'LROD', 'Rodleben', 8012777, 12.214799, 51.898357 ],
- [ 'DRDF', 'Rödlitz-Hohndorf', 8012781, 12.654033, 50.742252 ],
- [ 'WRGT', 'Roggentin', 8012785, 12.213086, 54.073494 ],
- [ 'UROH', 'Rohr(Thür)', 8012787, 10.515839, 50.571588 ],
- [ 'MRBI', 'Rohrbach(Ilm)', 8000256, 11.573177, 48.605855 ],
- [ 'MROH', 'Rohrbach(Oberbay)', 8005145, 12.551407, 48.298159 ],
- [ 'RRST', 'Rohrbach(Pfalz)', 8005146, 8.14152, 49.138017 ],
- [ 'SRO', 'Rohrbach(Saar)', 8000319, 7.157395, 49.276737 ],
- [ 'MRFD', 'Rohrenfeld', 8005149, 11.259809, 48.721194 ],
- [ 'MRMS', 'Röhrmoos', 8005127, 11.44477, 48.333318 ],
- [ 'NRBH', 'Röhrnbach', 8070810, 13.526134, 48.737053 ],
- [ 'TRO', 'Roigheim', 8005151, 9.341831, 49.360833 ],
- [ 'KROI', 'Roisdorf', 8005152, 7.01614, 50.753181 ],
- [ 'LROI', 'Roitzsch(Bitterf)', 8012788, 12.26454, 51.571167 ],
- [ 'KROL', 'Rolandseck', 8005153, 7.206835, 50.63138 ],
- [ 'NRON', 'Rollhofen', 8005154, 11.335524, 49.543716 ],
- [ 'TROM', 'Rommelshausen', 8005157, 9.319344, 48.81554 ],
- [ 'KROM', 'Rommerskirchen', 8005159, 6.69959, 51.039933 ],
- [ 'DRON', 'Ronneburg(Thür)', 8010301, 12.18172, 50.859555 ],
- [ 'HRBG', 'Ronnenberg', 8005160, 9.651786, 52.323073 ],
- [ 'FRON', 'Ronshausen', 8005161, 9.854425, 50.946016 ],
- [ 'FROH', 'Rönshausen', 8005131, 9.74373, 50.478451 ],
- [ 'BRGT', 'Röntgental', 8081210, 13.513799, 52.648798 ],
- [ 'FROS', 'Rosbach v d Höhe', 8005163, 8.7008, 50.298669 ],
- [ 'KROS', 'Rosbach(Sieg)', 8005164, 7.608767, 50.796768 ],
- [ 'NRNU', 'Rosenau(b Grafenau)', 8005166, 13.408466, 48.874132 ],
- [ 'TRBG', 'Rosenberg(Baden)', 8005168, 9.471425, 49.457583 ],
- [ 'EHW', 'Rosendahl-Holtwick', 8002972, 7.122568, 51.998391 ],
- [ 'MRO', 'Rosenheim', 8000320, 12.119202, 47.850018 ],
- [ 'MROS', 'Rosenheim Hochschule', 8005173, 12.104178, 47.866304 ],
- [ 'WROW', 'Rosenwinkel', 8012792, 12.343197, 53.038194 ],
- [ 'NROE', 'Röslau', 8005133, 11.994091, 50.075097 ],
- [ 'KROE', 'Rösrath', 8005134, 7.182662, 50.901549 ],
- [ 'KRST', 'Rösrath-Stümpen', 8005143, 7.15927, 50.898665 ],
- [ 'SROB', 'Roßbach(Pfalz)', 8005172, 7.623254, 49.572112 ],
- [ 'UROS', 'Roßla', 8012796, 11.065487, 51.462881 ],
- [ 'LR', 'Roßlau(Elbe)', 8010302, 12.237262, 51.884612 ],
- [ 'NRL', 'Roßtal', 8005177, 10.898632, 49.400694 ],
- [ 'NRW', 'Roßtal Wegbrücke', 8005178, 10.885414, 49.394778 ],
- [ 'WR', 'Rostock Hbf', 8010304, 12.131079, 54.078246 ],
- [ 'WRHO', 'Rostock Holbeinplatz', 8012805, 12.099466, 54.0933 ],
- [ 'WRHP', 'Rostock Parkstraße', 8012801, 12.10789, 54.085243 ],
- [ 'WRTF', 'Rostock Thierfelder Str.', 8079629, 12.09991, 54.077877 ],
- [ 'WRB', 'Rostock-Bramow', 8012803, 12.090548, 54.101746 ],
- [ 'WEV', 'Rostock-Evershagen', 8011523, 12.068507, 54.123552 ],
- [ 'WRK', 'Rostock-Kassebohm', 8012806, 12.163316, 54.079425 ],
- [ 'WLH', 'Rostock-Lichtenhagen', 8012221, 12.070866, 54.152403 ],
- [ 'WLKL', 'Rostock-Lütten Klein', 8012271, 12.064985, 54.138222 ],
- [ 'WRMA', 'Rostock-Marienehe', 8012807, 12.080072, 54.111774 ],
- [ 'WGMS', 'Rostock-Torfbrücke', 8012582, 12.227735, 54.241758 ],
- [ 'RRT', 'Röt', 8005135, 8.397356, 48.555465 ],
- [ 'TRS', 'Rot am See', 8005179, 10.030336, 49.249393 ],
- [ 'RROE', 'Rötenbach(Baden)', 8005136, 8.290057, 47.89283 ],
- [ 'TRY', 'Rotenbach(Enz)', 8070277, 8.578903, 48.830163 ],
- [ 'FROF', 'Rotenburg a.d. Fulda', 8005182, 9.733344, 50.997855 ],
- [ 'AROG', 'Rotenburg(Wümme)', 8000321, 9.390098, 53.112349 ],
- [ 'FRTN', 'Rotenhain', 8005184, 7.893375, 50.601621 ],
- [ 'HROT', 'Rötgesbüttel', 8005137, 10.52432, 52.416173 ],
- [ 'NRO', 'Roth', 8005185, 11.082508, 49.241287 ],
- [ 'MRTA', 'Röthenbach(Allgäu)', 8005138, 9.953543, 47.620618 ],
- [ 'NRTH', 'Röthenbach(Oberpf)', 8005139, 11.995583, 49.623543 ],
- [ 'NRP', 'Röthenbach(Pegnitz)', 8005140, 11.231104, 49.4794 ],
- [ 'NRPE', 'Röthenbach-Seespitze', 8005142, 11.26149, 49.491524 ],
- [ 'NRPG', 'Röthenbach-Steinberg', 8005141, 11.246357, 49.483383 ],
- [ 'NRBG', 'Rothenbürg', 8005189, 11.773125, 50.310565 ],
- [ 'NROT', 'Rothenburg ob der Tauber', 8005190, 10.1907, 49.37669 ],
- [ 'UROT', 'Rothenstein(Saale)', 8012811, 11.609223, 50.851148 ],
- [ 'RRM', 'Rot-Malsch', 8005181, 8.65221, 49.243385 ],
- [ 'MRT', 'Rott(Inn)', 8005194, 12.136133, 47.988171 ],
- [ 'TRR', 'Rottenacker', 8005195, 9.694364, 48.234844 ],
- [ 'URTB', 'Rottenbach', 8010305, 11.169816, 50.689343 ],
- [ 'TRT', 'Rottenburg(Neckar)', 8005197, 8.935548, 48.47243 ],
- [ 'NRTD', 'Rottendorf', 8005198, 10.029094, 49.791971 ],
- [ 'NRHN', 'Rottershausen', 8005199, 10.166333, 50.166441 ],
- [ 'TR', 'Rottweil', 8000322, 8.639295, 48.165304 ],
- [ 'TRG', 'Rottweil Göllsdorf', 8005200, 8.651078, 48.16001 ],
- [ 'TRNF', 'Rottweil Neufra', 8004280, 8.67042, 48.126824 ],
- [ 'TRSA', 'Rottweil Saline', 8005202, 8.645609, 48.14871 ],
- [ 'WRV', 'Rövershagen', 8010300, 12.247446, 54.175568 ],
- [ 'TRU', 'Rudersberg', 8007196, 9.530716, 48.881864 ],
- [ 'TRUN', 'Rudersberg Nord', 8070079, 9.534161, 48.887613 ],
- [ 'TRUO', 'Rudersberg-Oberndorf', 8007625, 9.543699, 48.891722 ],
- [ 'ERUD', 'Rudersdorf(Siegen)', 8005205, 8.144083, 50.839125 ],
- [ 'UR', 'Rudolstadt(Thür)', 8010306, 11.339156, 50.717997 ],
- [ 'URS', 'Rudolstadt-Schwarza', 8010307, 11.328199, 50.691119 ],
- [ 'FRS', 'Rückersbacher Schlucht', 8005208, 9.057186, 50.019628 ],
- [ 'BRO', 'Rückersdorf', 8012816, 13.574281, 51.567358 ],
- [ 'NRUE', 'Rückersdorf(Mfr)', 8005209, 11.231788, 49.491202 ],
- [ 'FRDH', 'Rüdesheim(Rhein)', 8005213, 7.915418, 49.97689 ],
- [ 'WRZ', 'Rüdnitz', 8012819, 13.63634, 52.717704 ],
- [ 'RRZH', 'Rülzheim Bf', 8005217, 8.290446, 49.160871 ],
- [ 'RRZD', 'Rülzheim Freizeitzentrum', 8005214, 8.279365, 49.15159 ],
- [ 'RRMM', 'Rümmingen', 8070524, 7.640709, 47.642926 ],
- [ 'KRUN', 'Ründeroth', 8005218, 7.465132, 50.995077 ],
- [ 'NRLB', 'Rüsselbach', 8005219, 11.231771, 49.608738 ],
- [ 'FRUE', 'Rüsselsheim', 8005220, 8.413583, 49.991639 ],
- [ 'FRUO', 'Rüsselsheim Opelwerk', 8005221, 8.400373, 49.988 ],
- [ 'BRU', 'Ruhland', 8010308, 13.870004, 51.455319 ],
- [ 'BRUZ', 'Ruhlsdorf-Zerpenschleuse', 8012821, 13.541511, 52.843215 ],
- [ 'NRUF', 'Ruhmannsfelden', 8070664, 12.99151, 48.989413 ],
- [ 'MRPD', 'Ruhpolding', 8005222, 12.649033, 47.762251 ],
- [ 'MRUS', 'Ruhstorf', 8005223, 13.334949, 48.433647 ],
- [ 'KRUM', 'Rumeln', 8005225, 6.675979, 51.398113 ],
- [ 'EROL', 'Rummenohl', 8005227, 7.528306, 51.277809 ],
- [ 'FRUK', 'Runkel', 8005229, 8.15937, 50.405284 ],
- [ 'DRUG', 'Ruppertsgrün', 8012823, 12.176392, 50.575023 ],
- [ 'NRST', 'Rupprechtstegen', 8005231, 11.480483, 49.597437 ],
- [ 'SRUB', 'Ruschberg', 8007886, 7.286185, 49.622909 ],
- [ 'ARWD', 'Ruschwedel', 8007845, 9.560046, 53.446216 ],
- [ 'TRUT', 'Rutesheim', 8005236, 8.95955, 48.790017 ],
- [ 'WRU', 'Ruthenbeck', 8012824, 11.711168, 53.545245 ],
- [ 'NSL', 'Saal(Donau)', 8005238, 11.933195, 48.90242 ],
- [ 'FSB', 'Saalburg(Taunus)', 8007851, 8.586492, 50.283609 ],
- [ 'US', 'Saalfeld(Saale)', 8010309, 11.374987, 50.650316 ],
- [ 'SSH', 'Saarbrücken Hbf', 8000323, 6.991021, 49.241065 ],
- [ 'SSO', 'Saarbrücken Ost', 8005241, 7.018788, 49.230425 ],
- [ 'SSB', 'Saarbrücken-Burbach', 8005243, 6.957086, 49.242167 ],
- [ 'SSAB', 'Saarburg(Bz Trier)', 8005245, 6.557034, 49.606455 ],
- [ 'SSLB', 'Saarhölzbach', 8005246, 6.6075, 49.516441 ],
- [ 'SSLS', 'Saarlouis Hbf', 8005247, 6.750169, 49.32783 ],
- [ 'BSAM', 'Saarmund', 8081220, 13.139005, 52.323553 ],
- [ 'FSAA', 'Saasen', 8005249, 8.881774, 50.59408 ],
- [ 'WSAA', 'Saatel', 8012827, 12.77268, 54.300371 ],
- [ 'NSA', 'Sachsen(b Ansbach)', 8005250, 10.661498, 49.29299 ],
- [ 'LSAD', 'Sachsendorf(Calbe)', 8012830, 11.865517, 51.870054 ],
- [ 'BSAH', 'Sachsenhausen(Nordb)', 8012831, 13.251867, 52.772269 ],
- [ 'TSA', 'Sachsenheim', 8005253, 9.063158, 48.961292 ],
- [ 'WSAG', 'Sagard', 8012832, 13.564956, 54.524379 ],
- [ 'ASAG', 'Sagehorn', 8005256, 9.022394, 53.08405 ],
- [ 'TSAL', 'Salach', 8005258, 9.737183, 48.689398 ],
- [ 'RSLM', 'Salem', 8004029, 9.2972, 47.757673 ],
- [ 'MSAL', 'Sallach', 8005259, 12.360541, 48.81127 ],
- [ 'SSMT', 'Salmtal', 8005260, 6.839254, 49.921684 ],
- [ 'HSAL', 'Salzbergen', 8005262, 7.350526, 52.32325 ],
- [ 'HSB', 'Salzgitter-Bad', 8005265, 10.372335, 52.049824 ],
- [ 'HSI', 'Salzgitter-Immendorf', 8005269, 10.441891, 52.150101 ],
- [ 'HSL', 'Salzgitter-Lebenstedt', 8005270, 10.33249, 52.151155 ],
- [ 'HSRI', 'Salzgitter-Ringelheim', 8000325, 10.31483, 52.038158 ],
- [ 'HST', 'Salzgitter-Thiede', 8005274, 10.493609, 52.180553 ],
- [ 'HSW', 'Salzgitter-Watenstedt', 8005275, 10.407398, 52.150168 ],
- [ 'ESZK', 'Salzkotten', 8005276, 8.600489, 51.672875 ],
- [ 'LSW', 'Salzwedel', 8010310, 11.162035, 52.858113 ],
- [ 'WSAM', 'Samtens', 8012835, 13.290177, 54.354116 ],
- [ 'NSND', 'Sand(Niederbay)', 8005279, 12.672642, 48.897143 ],
- [ 'HSAN', 'Sande', 8005282, 8.031519, 53.489796 ],
- [ 'ESDB', 'Sandebeck', 8005283, 8.986954, 51.818371 ],
- [ 'HSAB', 'Sanderbusch', 8005285, 8.014777, 53.507247 ],
- [ 'LSL', 'Sandersleben(Anh)', 8010311, 11.56002, 51.679063 ],
- [ 'WSAF', 'Sandförde', 8012839, 13.971273, 53.563981 ],
- [ 'WSAN', 'Sandhagen(b Bad Dob)', 8012840, 11.740909, 54.052785 ],
- [ 'HSAK', 'Sandkrug', 8005287, 8.254993, 53.054427 ],
- [ 'ASDW', 'Sandwehle', 8005288, 8.758482, 54.325749 ],
- [ 'USG', 'Sangerhausen', 8010312, 11.294515, 51.479891 ],
- [ 'WSTZ', 'Sanitz(b Rostock)', 8012841, 12.376588, 54.07506 ],
- [ 'ESCI', 'Sanssouci', 8005289, 7.878844, 51.353665 ],
- [ 'FLSR', 'Sarnau', 8005291, 8.756045, 50.871196 ],
- [ 'WSAW', 'Sarnow', 8012842, 12.229871, 53.11728 ],
- [ 'HSRD', 'Sarstedt', 8005292, 9.842592, 52.2326 ],
- [ 'RSAS', 'Sasbach am Kaiserstuhl', 8007287, 7.620345, 48.138749 ],
- [ 'ESAS', 'Sassenroth', 8005293, 7.915248, 50.771569 ],
- [ 'WSZ', 'Sassnitz', 8012843, 13.637909, 54.516284 ],
- [ 'TSAT', 'Satteldorf', 8005297, 10.078155, 49.178443 ],
- [ 'USAE', 'Sättelstädt', 8012826, 10.480338, 50.945914 ],
- [ 'KSA', 'Satzvey', 8005298, 6.713237, 50.622859 ],
- [ 'MSR', 'Sauerlach', 8005299, 11.654774, 47.974061 ],
- [ 'MSGB', 'Saulgrub', 8005302, 11.025397, 47.66609 ],
- [ 'FSLH', 'Saulheim', 8004352, 8.154249, 49.873807 ],
- [ 'SSU', 'Schafbrücke', 8005306, 7.049237, 49.22794 ],
- [ 'MSFL', 'Schaftlach', 8005311, 11.684123, 47.795471 ],
- [ 'RSAI', 'Schaidt(Pfalz)', 8007857, 8.079776, 49.061238 ],
- [ 'MSCA', 'Schalchen', 8005312, 12.570982, 48.059071 ],
- [ 'USCK', 'Schalkau', 8012852, 11.001387, 50.40074 ],
- [ 'USKM', 'Schalkau Mitte', 8012854, 11.008478, 50.396658 ],
- [ 'ESMU', 'Schalksmühle', 8005316, 7.532751, 51.240588 ],
- [ 'TSKS', 'Schalkstetten', 8007072, 9.91133, 48.611798 ],
- [ 'RSAL', 'Schallstadt', 8005317, 7.753888, 47.955947 ],
- [ 'ESCA', 'Schameder', 8005319, 8.293102, 50.997584 ],
- [ 'HSDL', 'Schandelah', 8005320, 10.685403, 52.267226 ],
- [ 'ASAZ', 'Scharbeutz', 8005321, 10.745762, 54.018743 ],
- [ 'DSS', 'Scharfenstein', 8012853, 13.056007, 50.702827 ],
- [ 'ESMD', 'Scharmede', 8005322, 8.64524, 51.71179 ],
- [ 'WST', 'Scharstorf', 8012856, 12.245847, 53.970079 ],
- [ 'MSC', 'Schechen', 8005327, 12.126724, 47.927051 ],
- [ 'ASL', 'Scheeßel', 8005330, 9.496963, 53.165825 ],
- [ 'SSD', 'Scheidt(Saar)', 8005332, 7.057083, 49.244018 ],
- [ 'TSK', 'Schelklingen', 8005333, 9.735267, 48.371699 ],
- [ 'TSX', 'Schemmerberg', 8005334, 9.829031, 48.189232 ],
- [ 'RSZL', 'Schenkenzell', 8005335, 8.371887, 48.308425 ],
- [ 'TSEP', 'Scheppach', 8005329, 9.434278, 49.1618 ],
- [ 'HSCD', 'Scherfede', 8005336, 9.04794, 51.524738 ],
- [ 'ESCF', 'Scheuerfeld(Sieg)', 8005338, 7.836636, 50.791863 ],
- [ 'KSEV', 'Scheven', 8005339, 6.59227, 50.559662 ],
- [ 'HSCI', 'Schieder', 8005340, 9.152475, 51.9224 ],
- [ 'HSCB', 'Schierbrok', 8005343, 8.579004, 53.084709 ],
- [ 'LSCR', 'Schierke', 8017022, 10.678004, 51.765073 ],
- [ 'MSLG', 'Schierling', 8070811, 12.142663, 48.831851 ],
- [ 'LSIS', 'Schierstedt', 8012862, 11.521195, 51.751526 ],
- [ 'RSD', 'Schifferstadt', 8000326, 8.364945, 49.39291 ],
- [ 'RSDS', 'Schifferstadt Süd', 8005345, 8.377314, 49.374089 ],
- [ 'SSWL', 'Schiffweiler', 8005346, 7.12934, 49.363371 ],
- [ 'RSCL', 'Schiltach', 8005350, 8.335093, 48.291218 ],
- [ 'RSCM', 'Schiltach Mitte', 8005347, 8.344766, 48.291284 ],
- [ 'FSBN', 'Schimborn', 8007280, 9.186811, 50.057764 ],
- [ 'DSWK', 'Schirgiswalde-Kirschau', 8012864, 14.426345, 51.08051 ],
- [ 'NSG', 'Schirnding', 8005352, 12.228749, 50.0773 ],
- [ 'LSD', 'Schkeuditz', 8012865, 12.222169, 51.40239 ],
- [ 'LSDW', 'Schkeuditz West', 8012863, 12.195667, 51.40291 ],
- [ 'LSP', 'Schkopau', 8012867, 11.991874, 51.38896 ],
- [ 'HSCL', 'Schladen(Harz)', 8005355, 10.550134, 52.022364 ],
- [ 'KSLA', 'Schladern(Sieg)', 8005356, 7.592264, 50.807006 ],
- [ 'TSLT', 'Schlatt(Hohenz)', 8007222, 9.025203, 48.343544 ],
- [ 'TSLB', 'Schlechtbach', 8007195, 9.526361, 48.872549 ],
- [ 'BSFE', 'Schleife', 8012870, 14.531034, 51.5357 ],
- [ 'ASW', 'Schleswig', 8005362, 9.53814, 54.499457 ],
- [ 'RSG', 'Schliengen', 8005364, 7.568937, 47.761598 ],
- [ 'FSBA', 'Schlierbach(Schwalm-Eder-Kr.)', 8005365, 9.201445, 50.968783 ],
- [ 'MSCS', 'Schliersee', 8005367, 11.859586, 47.735581 ],
- [ 'ESHO', 'Schloß Holte', 8005369, 8.610576, 51.908542 ],
- [ 'RSLU', 'Schluchsee', 8005371, 8.177126, 47.816868 ],
- [ 'FSUE', 'Schlüchtern', 8000891, 9.510039, 50.341177 ],
- [ 'BSHN', 'Schmachtenhagen', 8010319, 13.336799, 52.775309 ],
- [ 'USM', 'Schmalkalden', 8010315, 10.440504, 50.720181 ],
- [ 'USMS', 'Schmalkalden-Fachhochschule', 8012881, 10.463487, 50.716422 ],
- [ 'FSMU', 'Schmalnau', 8005374, 9.787847, 50.456013 ],
- [ 'DSGS', 'Schmalzgrube', 8079136, 13.131101, 50.531945 ],
- [ 'DFOH', 'Schmalzgrube Forellenhof', 8079138, 13.129168, 50.535852 ],
- [ 'KSMI', 'Schmidtheim', 8005378, 6.552086, 50.413239 ],
- [ 'TSHM', 'Schmiechen', 8005379, 9.72038, 48.362356 ],
- [ 'TSHA', 'Schmiechen Albbahn', 8070974, 9.715289, 48.364897 ],
- [ 'MSCN', 'Schmiechen(Schwab)', 8005381, 10.978087, 48.213046 ],
- [ 'DSMI', 'Schmilka-Hirschmühle', 8012888, 14.228419, 50.889918 ],
- [ 'WSCM', 'Schmollensee', 8012892, 14.077246, 53.982272 ],
- [ 'DSML', 'Schmölln(Ol)', 8012890, 14.227957, 51.119755 ],
- [ 'DSM', 'Schmölln(Thür)', 8012889, 12.354899, 50.898319 ],
- [ 'NSAW', 'Schnabelwaid', 8000328, 11.59566, 49.810453 ],
- [ 'NSMA', 'Schnaittach Markt', 8005383, 11.34444, 49.556978 ],
- [ 'NSCB', 'Schneeberg im Odenwald', 8005386, 9.250801, 49.641099 ],
- [ 'BSB', 'Schneeberg(Mark)', 8012895, 14.329917, 52.164558 ],
- [ 'HSCG', 'Schnega', 8000440, 10.890386, 52.869058 ],
- [ 'FSNH', 'Schneidhain', 8007163, 8.45214, 50.172739 ],
- [ 'NSNE', 'Schnelldorf', 8005388, 10.178483, 49.194325 ],
- [ 'ASDN', 'Schneverdingen', 8005390, 9.798868, 53.11057 ],
- [ 'NSY', 'Schney', 8005391, 11.073623, 50.166202 ],
- [ 'NSNI', 'Schnitzmühle', 8070670, 12.915158, 49.070409 ],
- [ 'SSOF', 'Schoden-Ockfen', 8005392, 6.58097, 49.636377 ],
- [ 'FSK', 'Schöllkrippen', 8007283, 9.244214, 50.085839 ],
- [ 'TSCS', 'Schömberg Stausee', 8072211, 8.771335, 48.21129 ],
- [ 'TSCB', 'Schömberg(b Balingen)', 8029359, 8.758503, 48.205743 ],
- [ 'DSN', 'Schöna', 8012898, 14.234719, 50.875903 ],
- [ 'USU', 'Schönau(Hörsel)', 8012899, 10.429779, 50.94522 ],
- [ 'ASCB', 'Schönberg(Holstein)', 8070532, 10.375835, 54.387422 ],
- [ 'WSBG', 'Schönberg(Meckl)', 8012902, 10.92787, 53.85338 ],
- [ 'DSB', 'Schönberg(Vogtl)', 8010317, 11.961259, 50.528427 ],
- [ 'ASCS', 'Schönberger Strand', 8070533, 10.412798, 54.410736 ],
- [ 'BSBD', 'Schönborn(Doberl)', 8012903, 13.468048, 51.602008 ],
- [ 'MSDF', 'Schondorf(Bay)', 8005417, 11.089847, 48.052848 ],
- [ 'LSBS', 'Schönebeck Süd', 8081260, 11.737305, 52.006752 ],
- [ 'LSB', 'Schönebeck(Elbe)', 8010318, 11.733157, 52.018794 ],
- [ 'LSBE', 'Schönebeck-Bad Salzelmen', 8012907, 11.723627, 51.998364 ],
- [ 'LSBF', 'Schönebeck-Felgeleben', 8013465, 11.757148, 52.000747 ],
- [ 'LSBO', 'Schönebeck-Frohse', 8081270, 11.707384, 52.033917 ],
- [ 'DSCK', 'Schöneck(Vogtl)', 8012908, 12.343357, 50.395988 ],
- [ 'DSCF', 'Schöneck(Vogtl) Ferienpark', 8000343, 12.347044, 50.38957 ],
- [ 'FBHM', 'Schöneck-Büdesheim', 8001248, 8.8436, 50.214951 ],
- [ 'FKIL', 'Schöneck-Kilianstädten', 8003255, 8.84042, 50.201787 ],
- [ 'FOBD', 'Schöneck-Oberdorfelden', 8004523, 8.823385, 50.196149 ],
- [ 'BSL', 'Schönerlinde', 8012910, 13.428633, 52.652182 ],
- [ 'HSWO', 'Schönewörde', 8005405, 10.634899, 52.628178 ],
- [ 'BSNF', 'Schönfließ(b Oranienburg)', 8081290, 13.339419, 52.665075 ],
- [ 'BSOE', 'Schönfließ(Mark) Dorf', 8012914, 14.472814, 52.437028 ],
- [ 'MSGU', 'Schongau', 8005418, 10.902459, 47.812327 ],
- [ 'MSNG', 'Schöngeising', 8005406, 11.192051, 48.14737 ],
- [ 'LSH', 'Schönhausen(Elbe)', 8010321, 12.04008, 52.591254 ],
- [ 'ASCK', 'Schönkirchen Bf', 8007314, 10.229329, 54.332873 ],
- [ 'RSOM', 'Schönmünzach', 8005409, 8.369354, 48.605345 ],
- [ 'WSCN', 'Schönow(Angerm)', 8012918, 14.153814, 53.184946 ],
- [ 'USCS', 'Schönstedt', 8012919, 10.585823, 51.120752 ],
- [ 'NSGN', 'Schonungen', 8005400, 10.304913, 50.049204 ],
- [ 'NSOE', 'Schönwald(Oberfr)', 8005412, 12.096647, 50.199055 ],
- [ 'BSWH', 'Schönwalde(Barnim)', 8081300, 13.432376, 52.680106 ],
- [ 'BSCH', 'Schönwalde(Spreewald)', 8012923, 13.777723, 51.990797 ],
- [ 'RSCH', 'Schopfheim', 8005420, 7.822674, 47.64797 ],
- [ 'RSCW', 'Schopfheim West', 8005425, 7.801715, 47.645541 ],
- [ 'TSPF', 'Schopfloch(b Freudenstadt)', 8005421, 8.547754, 48.453711 ],
- [ 'SSCP', 'Schopp', 8005423, 7.687317, 49.358867 ],
- [ 'HSPP', 'Schöppenstedt', 8005413, 10.772047, 52.140692 ],
- [ 'TSF', 'Schorndorf', 8005424, 9.52631, 48.80715 ],
- [ 'TSFH', 'Schorndorf-Hammerschlag', 8007191, 9.534566, 48.807605 ],
- [ 'HHDM', 'Schortens-Heidmühle', 8002695, 7.946367, 53.542158 ],
- [ 'ESHM', 'Schötmar', 8005415, 8.754951, 52.069935 ],
- [ 'TSCH', 'Schrezheim', 8005431, 10.11788, 48.951125 ],
- [ 'MSHN', 'Schrobenhausen', 8005432, 11.259237, 48.565267 ],
- [ 'TSZG', 'Schrozberg', 8005433, 9.974904, 49.346916 ],
- [ 'ASC', 'Schülldorf', 8005435, 9.747804, 54.298863 ],
- [ 'USP', 'Schüptitz', 8012927, 12.029665, 50.723169 ],
- [ 'HSTT', 'Schüttorf', 8005436, 7.22061, 52.31684 ],
- [ 'ESCT', 'Schutzbach', 8007080, 7.903878, 50.758491 ],
- [ 'WSN', 'Schwaan', 8010322, 12.117894, 53.939188 ],
- [ 'NSC', 'Schwabach', 8005439, 11.035132, 49.325902 ],
- [ 'NSCL', 'Schwabach-Limbach', 8005440, 11.044422, 49.338233 ],
- [ 'MSHH', 'Schwabhausen(b Dachau)', 8005442, 11.364758, 48.300517 ],
- [ 'TSG', 'Schwäbisch Gmünd', 8000329, 9.787795, 48.801011 ],
- [ 'TSHL', 'Schwäbisch Hall', 8005449, 9.733359, 49.10821 ],
- [ 'TSHT', 'Schwäbisch Hall-Hessental', 8000330, 9.767373, 49.096732 ],
- [ 'MSMN', 'Schwabmünchen', 8005444, 10.768291, 48.178688 ],
- [ 'TSWA', 'Schwabsberg', 8005445, 10.138893, 48.92519 ],
- [ 'NSAI', 'Schwaig', 8005451, 11.200442, 49.471494 ],
- [ 'TSWO', 'Schwaigern Ost', 8070156, 9.069164, 49.140544 ],
- [ 'TSWG', 'Schwaigern(Württ)', 8005453, 9.05644, 49.138366 ],
- [ 'TSWW', 'Schwaigern(Württ) West', 8071002, 9.042472, 49.138813 ],
- [ 'TSWK', 'Schwaikheim', 8005454, 9.354943, 48.86834 ],
- [ 'FSTS', 'Schwalbach(Taunus)Limes', 8005455, 8.52797, 50.154354 ],
- [ 'FSLN', 'Schwalbach(Taunus)Nord', 8005456, 8.534777, 50.15986 ],
- [ 'USWL', 'Schwallungen', 8012929, 10.346514, 50.689385 ],
- [ 'FWRA', 'Schwalmstadt-Wiera', 8006401, 9.136421, 50.881937 ],
- [ 'NSCH', 'Schwandorf', 8000027, 12.104219, 49.326139 ],
- [ 'WSAH', 'Schwanheide', 8012933, 10.689993, 53.428156 ],
- [ 'BSHE', 'Schwante', 8012934, 13.091733, 52.734683 ],
- [ 'HSWS', 'Schwarmstedt', 8005457, 9.624754, 52.67888 ],
- [ 'USCG', 'Schwarzburg', 8012937, 11.181031, 50.642817 ],
- [ 'NSW', 'Schwarzenbach(b Pressath)', 8005465, 11.992901, 49.724702 ],
- [ 'NSBS', 'Schwarzenbach(Saale)', 8005466, 11.935887, 50.220374 ],
- [ 'ASWA', 'Schwarzenbek', 8005468, 10.484736, 53.503733 ],
- [ 'RSW', 'Schwarzenberg', 8006715, 8.383851, 48.598672 ],
- [ 'DSCH', 'Schwarzenberg Hp', 8012938, 12.786451, 50.532368 ],
- [ 'DSC', 'Schwarzenberg(Erzg)', 8010323, 12.786824, 50.545119 ],
- [ 'DSCN', 'Schwarzenberg-Neuwelt', 8012939, 12.765726, 50.554379 ],
- [ 'NSDO', 'Schwarzenfeld(Opf)', 8005469, 12.130637, 49.392751 ],
- [ 'BSRO', 'Schwarzheide Ost', 8012941, 13.890799, 51.473649 ],
- [ 'BSKL', 'Schwarzkollm', 8012942, 14.133566, 51.443187 ],
- [ 'WSC', 'Schwedt(Oder)', 8012943, 14.290507, 53.063069 ],
- [ 'WSCT', 'Schwedt(Oder)Mitte', 8012944, 14.271588, 53.068323 ],
- [ 'SSWE', 'Schweich(DB)', 8005476, 6.740335, 49.831062 ],
- [ 'RSHF', 'Schweighofen', 8007860, 7.999224, 49.032686 ],
- [ 'DSKH', 'Schweikershain', 8012946, 12.955222, 51.037376 ],
- [ 'NS', 'Schweinfurt Hbf', 8000032, 10.212919, 50.035313 ],
- [ 'NSMT', 'Schweinfurt Mitte', 8005479, 10.228786, 50.040173 ],
- [ 'NSST', 'Schweinfurt Stadt', 8005481, 10.244297, 50.046808 ],
- [ 'DSU', 'Schweinsburg-Culten', 8012947, 12.369588, 50.78714 ],
- [ 'NSWF', 'Schweinsdorf', 8005485, 10.22702, 49.40069 ],
- [ 'KSWE', 'Schwelm', 8000033, 7.289681, 51.290526 ],
- [ 'KSWW', 'Schwelm West', 8005488, 7.269619, 51.285646 ],
- [ 'MSWN', 'Schwenningen(Bay)', 8005489, 10.642895, 48.65646 ],
- [ 'RSCV', 'Schwenningen(Neckar)', 8005490, 8.535862, 48.05977 ],
- [ 'WSWN', 'Schwenzin', 8012949, 12.612018, 53.536187 ],
- [ 'KSH', 'Schweppenburg-Heilbrunnen', 8071495, 7.309218, 50.466037 ],
- [ 'WS', 'Schwerin Hbf', 8010324, 11.407455, 53.634739 ],
- [ 'WSMI', 'Schwerin Mitte', 8012940, 11.405334, 53.626911 ],
- [ 'WSS', 'Schwerin Süd', 8012951, 11.376636, 53.574273 ],
- [ 'WSGN', 'Schwerin-Görries', 8010325, 11.384935, 53.609373 ],
- [ 'WSL', 'Schwerin-Lankow', 8012953, 11.369536, 53.656656 ],
- [ 'WSMH', 'Schwerin-Margaretenhof', 8012960, 11.360973, 53.658552 ],
- [ 'WSWZ', 'Schwerin-Warnitz', 8012954, 11.345565, 53.6617 ],
- [ 'WWST', 'Schwerin-Wüstmark', 8013354, 11.399627, 53.584045 ],
- [ 'ESRT', 'Schwerte(Ruhr)', 8000037, 7.55896, 51.442281 ],
- [ 'DSWOP', 'Schweta Bf', 8070693, 13.078225, 51.24077 ],
- [ 'DSWO', 'Schweta Gasth', 8070692, 13.084558, 51.245226 ],
- [ 'RSZ', 'Schwetzingen', 8005494, 8.578679, 49.383434 ],
- [ 'TSBD', 'Schwieberdingen', 8007326, 9.071396, 48.870579 ],
- [ 'MSDG', 'Schwindegg', 8005495, 12.249699, 48.273193 ],
- [ 'RSST', 'Schwörstadt', 8005497, 7.870328, 47.591019 ],
- [ 'DSEB', 'Sebnitz(Sachs)', 8012959, 14.272563, 50.975952 ],
- [ 'FSN', 'Sechshelden', 8005498, 8.252661, 50.748892 ],
- [ 'KSEC', 'Sechtem', 8005499, 6.957454, 50.795711 ],
- [ 'RSE', 'Seckach', 8000042, 9.338469, 49.441157 ],
- [ 'BSE', 'Seddin', 8013492, 12.985452, 52.29184 ],
- [ 'BSEO', 'Sedlitz Ost', 8010183, 14.055252, 51.553101 ],
- [ 'USE', 'Seebach(Mühlhausen)', 8012961, 10.521193, 51.170012 ],
- [ 'WAB', 'Seebad Ahlbeck', 8012962, 14.187859, 53.935478 ],
- [ 'WHF', 'Seebad Heringsdorf', 8012963, 14.169586, 53.949836 ],
- [ 'USB', 'Seebergen', 8012965, 10.792702, 50.92927 ],
- [ 'RSEE', 'Seebrugg', 8005502, 8.191115, 47.803516 ],
- [ 'BSEE', 'Seefeld(Mark)', 8012966, 13.675987, 52.618294 ],
- [ 'MSH', 'Seefeld-Hechendorf', 8005504, 11.19873, 48.04137 ],
- [ 'MSEG', 'Seeg', 8005505, 10.613981, 47.655267 ],
- [ 'BSFD', 'Seegefeld', 8081586, 13.11681, 52.55248 ],
- [ 'LSNA', 'Seehausen(Altm)', 8012967, 11.743515, 52.885775 ],
- [ 'WSEE', 'Seehausen(Uckermark)', 8012968, 13.880888, 53.225063 ],
- [ 'MSEB', 'Seeleiten-Berggeist', 8005506, 11.16583, 47.670984 ],
- [ 'BSLO', 'Seelow(Mark)', 8012973, 14.394413, 52.538198 ],
- [ 'BGSW', 'Seelow-Gusow', 8011788, 14.351462, 52.559303 ],
- [ 'WSEV', 'Seelvitz', 8012974, 13.561281, 54.367611 ],
- [ 'HS', 'Seelze', 8005507, 9.594314, 52.391675 ],
- [ 'DSRH', 'Seerhausen', 8012975, 13.240079, 51.270271 ],
- [ 'HSSN', 'Seesen', 8000043, 10.173898, 51.887263 ],
- [ 'MSE', 'Seeshaupt', 8005508, 11.28703, 47.822783 ],
- [ 'SSE', 'Sehlem(Kr Wittlich)', 8005510, 6.823421, 49.906959 ],
- [ 'DSEH', 'Sehma', 8012976, 12.993805, 50.535453 ],
- [ 'HSEN', 'Sehnde', 8005511, 9.962528, 52.318075 ],
- [ 'MSBD', 'Seiboldsdorf', 8005512, 12.636988, 47.852967 ],
- [ 'DSFS', 'Seifersdorf', 8012977, 13.647601, 50.939967 ],
- [ 'DSFH', 'Seifhennersdorf', 8012979, 14.613706, 50.935798 ],
- [ 'DSEN', 'Seitschen', 8012981, 14.325332, 51.153767 ],
- [ 'NSN', 'Selb Nord', 8005516, 12.134605, 50.178915 ],
- [ 'NSS', 'Selb Stadt', 8005517, 12.126305, 50.174216 ],
- [ 'NSLZ', 'Selbitz', 8005520, 11.748405, 50.316476 ],
- [ 'NSP', 'Selb-Plößberg', 8005518, 12.119884, 50.188948 ],
- [ 'KSHS', 'Selhausen', 8007835, 6.439356, 50.865695 ],
+ [ 'KRY', 'Rheydt Hbf', 8000318, 6.439564, 51.163027 ],
+ [ 'KRYO', 'Rheydt-Odenkirchen', 8005073, 6.446169, 51.137847 ],
+ [ 'KRHD', 'Rhöndorf', 8005074, 7.210214, 50.657876 ],
+ [ 'WRIO', 'Ribnitz-Damgarten Ost', 8012762, 12.487015, 54.251016 ],
+ [ 'WRI', 'Ribnitz-Damgarten West', 8012763, 12.436965, 54.239176 ],
+ [ 'RRIH', 'Richen(b Eppingen)', 8005077, 8.936554, 49.167846 ],
+ [ 'ARL', 'Rickling', 8005080, 10.168318, 53.999058 ],
+ [ 'FRID', 'Ried', 8005083, 9.769765, 50.459238 ],
+ [ 'MRDU', 'Riederau', 8005086, 11.097153, 47.982581 ],
+ [ 'TRI', 'Riedlingen', 8005087, 9.484927, 48.149595 ],
+ [ 'FRIE', 'Riedrode', 8005089, 8.49595, 49.647488 ],
+ [ 'FGE', 'Riedstadt-Goddelau', 8000126, 8.489187, 49.83323 ],
+ [ 'FLW', 'Riedstadt-Wolfskehlen', 8003605, 8.493098, 49.853937 ],
+ [ 'RROP', 'Riegel am Kaiserstuhl Ort', 8007284, 7.749943, 48.154055 ],
+ [ 'RRP', 'Riegel-Malterd.NE', 8007299, 7.770728, 48.152021 ],
+ [ 'RRL', 'Riegel-Malterdingen', 8005090, 7.77085, 48.151969 ],
+ [ 'RRIE', 'Riehen', 8005091, 7.652014, 47.583157 ],
+ [ 'RRID', 'Riehen Niederholz', 8005093, 7.63347, 47.569463 ],
+ [ 'NRCK', 'Rieneck', 8005092, 9.664138, 50.091664 ],
+ [ 'DR', 'Riesa', 8010297, 13.287734, 51.309654 ],
+ [ 'SRI', 'Rieschweiler', 8005094, 7.507438, 49.244747 ],
+ [ 'ARY', 'Rieseby', 8005095, 9.820489, 54.541358 ],
+ [ 'HRIE', 'Rieste', 8005096, 8.010613, 52.48472 ],
+ [ 'URIE', 'Riestedt', 8012766, 11.379856, 51.484021 ],
+ [ 'TRH', 'Rietheim(Württ)', 8005097, 8.782636, 48.039008 ],
+ [ 'BRI', 'Rietschen', 8012767, 14.783887, 51.398624 ],
+ [ 'RRIM', 'Rimbach', 8005098, 8.757296, 49.627348 ],
+ [ 'URGS', 'Ringleben-Gebesee', 8012769, 10.957993, 51.104096 ],
+ [ 'RRI', 'Ringsheim', 8005101, 7.773037, 48.248726 ],
+ [ 'ERIK', 'Rinkerode', 8005102, 7.689387, 51.844383 ],
+ [ 'RBTR', 'Rinklingen', 8079059, 8.673874, 49.03671 ],
+ [ 'RRIT', 'Rinnthal', 8005103, 7.927918, 49.217075 ],
+ [ 'HRIN', 'Rinteln', 8005104, 9.077815, 52.198936 ],
+ [ 'RRB', 'Rippberg', 8005105, 9.291189, 49.624722 ],
+ [ 'URI', 'Ritschenhausen', 8012770, 10.429506, 50.512863 ],
+ [ 'HRTH', 'Ritterhude', 8005107, 8.753889, 53.183633 ],
+ [ 'LRN', 'Röblingen am See', 8010299, 11.668535, 51.462603 ],
+ [ 'SRC', 'Rockenhausen', 8005111, 7.81727, 49.628385 ],
+ [ 'SROA', 'Rodalben', 8005113, 7.631712, 49.239238 ],
+ [ 'FROD', 'Rodenbach(b Hanau)', 8004402, 9.01256, 50.147267 ],
+ [ 'FRB', 'Rodenbach(Dillkr)', 8005116, 8.205263, 50.773991 ],
+ [ 'HRDK', 'Rodenkirchen (Oldb)', 8005119, 8.454794, 53.399841 ],
+ [ 'NRTL', 'Rödental', 8004633, 11.031308, 50.288366 ],
+ [ 'NRTM', 'Rödental Mitte', 8005122, 11.050672, 50.295736 ],
+ [ 'FORD', 'Rödermark-Ober Roden', 8000285, 8.828961, 49.973622 ],
+ [ 'FUCH', 'Rödermark-Urberach', 8006031, 8.798159, 49.975137 ],
+ [ 'DROW', 'Rodewisch', 8012775, 12.395337, 50.528653 ],
+ [ 'FDU', 'Rodgau-Dudenhofen', 8001567, 8.884482, 50.010661 ],
+ [ 'FHHN', 'Rodgau-Hainhausen', 8002528, 8.875611, 50.04022 ],
+ [ 'FJUE', 'Rodgau-Jügesheim', 8003131, 8.878957, 50.025984 ],
+ [ 'FNRO', 'Rodgau-Nieder Roden', 8004351, 8.871215, 49.997442 ],
+ [ 'FROL', 'Rodgau-Rollwald', 8005156, 8.846545, 49.987985 ],
+ [ 'FWEK', 'Rodgau-Weiskirchen', 8006293, 8.877828, 50.052573 ],
+ [ 'FRO', 'Rodheim v d Höhe', 8005120, 8.695803, 50.267604 ],
+ [ 'NROD', 'Roding', 8005121, 12.51574, 49.21448 ],
+ [ 'LROD', 'Rodleben', 8012777, 12.214799, 51.898357 ],
+ [ 'DRDF', 'Rödlitz-Hohndorf', 8012781, 12.654033, 50.742252 ],
+ [ 'WRGT', 'Roggentin', 8012785, 12.213086, 54.073494 ],
+ [ 'UROH', 'Rohr(Thür)', 8012787, 10.515839, 50.571588 ],
+ [ 'MRBI', 'Rohrbach(Ilm)', 8000256, 11.573177, 48.605855 ],
+ [ 'MROH', 'Rohrbach(Oberbay)', 8005145, 12.551407, 48.298159 ],
+ [ 'RRST', 'Rohrbach(Pfalz)', 8005146, 8.14152, 49.138017 ],
+ [ 'SRO', 'Rohrbach(Saar)', 8000319, 7.157395, 49.276737 ],
+ [ 'MRFD', 'Rohrenfeld', 8005149, 11.259809, 48.721194 ],
+ [ 'MRMS', 'Röhrmoos', 8005127, 11.44477, 48.333318 ],
+ [ 'NRBH', 'Röhrnbach', 8070810, 13.526134, 48.737053 ],
+ [ 'TRO', 'Roigheim', 8005151, 9.341831, 49.360833 ],
+ [ 'KROI', 'Roisdorf', 8005152, 7.01614, 50.753181 ],
+ [ 'LROI', 'Roitzsch(Bitterf)', 8012788, 12.26454, 51.571167 ],
+ [ 'KROL', 'Rolandseck', 8005153, 7.206835, 50.63138 ],
+ [ 'NRON', 'Rollhofen', 8005154, 11.335524, 49.543716 ],
+ [ 'TROM', 'Rommelshausen', 8005157, 9.319344, 48.81554 ],
+ [ 'KROM', 'Rommerskirchen', 8005159, 6.69959, 51.039933 ],
+ [ 'DRON', 'Ronneburg(Thür)', 8010301, 12.18172, 50.859555 ],
+ [ 'HRBG', 'Ronnenberg', 8005160, 9.651786, 52.323073 ],
+ [ 'FRON', 'Ronshausen', 8005161, 9.854425, 50.946016 ],
+ [ 'FROH', 'Rönshausen', 8005131, 9.74373, 50.478451 ],
+ [ 'BRGT', 'Röntgental', 8081210, 13.513799, 52.648798 ],
+ [ 'FROS', 'Rosbach v d Höhe', 8005163, 8.7008, 50.298669 ],
+ [ 'KROS', 'Rosbach(Sieg)', 8005164, 7.608767, 50.796768 ],
+ [ 'NRNU', 'Rosenau(b Grafenau)', 8005166, 13.408466, 48.874132 ],
+ [ 'TRBG', 'Rosenberg(Baden)', 8005168, 9.471425, 49.457583 ],
+ [ 'EHW', 'Rosendahl-Holtwick', 8002972, 7.122568, 51.998391 ],
+ [ 'MRO', 'Rosenheim', 8000320, 12.119202, 47.850018 ],
+ [ 'MROS', 'Rosenheim Hochschule', 8005173, 12.104178, 47.866304 ],
+ [ 'WROW', 'Rosenwinkel', 8012792, 12.343197, 53.038194 ],
+ [ 'NROE', 'Röslau', 8005133, 11.994091, 50.075097 ],
+ [ 'KROE', 'Rösrath', 8005134, 7.182662, 50.901549 ],
+ [ 'KRST', 'Rösrath-Stümpen', 8005143, 7.15927, 50.898665 ],
+ [ 'SROB', 'Roßbach(Pfalz)', 8005172, 7.623254, 49.572112 ],
+ [ 'UROS', 'Roßla', 8012796, 11.065487, 51.462881 ],
+ [ 'LR', 'Roßlau(Elbe)', 8010302, 12.237262, 51.884612 ],
+ [ 'NRL', 'Roßtal', 8005177, 10.898632, 49.400694 ],
+ [ 'NRW', 'Roßtal Wegbrücke', 8005178, 10.885414, 49.394778 ],
+ [ 'WR', 'Rostock Hbf', 8010304, 12.131079, 54.078246 ],
+ [ 'WRHO', 'Rostock Holbeinplatz', 8012805, 12.099466, 54.0933 ],
+ [ 'WRHP', 'Rostock Parkstraße', 8012801, 12.10789, 54.085243 ],
+ [ 'WRTF', 'Rostock Thierfelder Str.', 8079629, 12.09991, 54.077877 ],
+ [ 'WRB', 'Rostock-Bramow', 8012803, 12.090548, 54.101746 ],
+ [ 'WEV', 'Rostock-Evershagen', 8011523, 12.068507, 54.123552 ],
+ [ 'WRK', 'Rostock-Kassebohm', 8012806, 12.163316, 54.079425 ],
+ [ 'WLH', 'Rostock-Lichtenhagen', 8012221, 12.070866, 54.152403 ],
+ [ 'WLKL', 'Rostock-Lütten Klein', 8012271, 12.064985, 54.138222 ],
+ [ 'WRMA', 'Rostock-Marienehe', 8012807, 12.080072, 54.111774 ],
+ [ 'WGMS', 'Rostock-Torfbrücke', 8012582, 12.227735, 54.241758 ],
+ [ 'RRT', 'Röt', 8005135, 8.397356, 48.555465 ],
+ [ 'TRS', 'Rot am See', 8005179, 10.030336, 49.249393 ],
+ [ 'RROE', 'Rötenbach(Baden)', 8005136, 8.290057, 47.89283 ],
+ [ 'TRY', 'Rotenbach(Enz)', 8070277, 8.578903, 48.830163 ],
+ [ 'FROF', 'Rotenburg a.d. Fulda', 8005182, 9.733344, 50.997855 ],
+ [ 'AROG', 'Rotenburg(Wümme)', 8000321, 9.390098, 53.112349 ],
+ [ 'FRTN', 'Rotenhain', 8005184, 7.893375, 50.601621 ],
+ [ 'HROT', 'Rötgesbüttel', 8005137, 10.52432, 52.416173 ],
+ [ 'NRO', 'Roth', 8005185, 11.082508, 49.241287 ],
+ [ 'MRTA', 'Röthenbach(Allgäu)', 8005138, 9.953543, 47.620618 ],
+ [ 'NRTH', 'Röthenbach(Oberpf)', 8005139, 11.995583, 49.623543 ],
+ [ 'NRP', 'Röthenbach(Pegnitz)', 8005140, 11.231104, 49.4794 ],
+ [ 'NRPE', 'Röthenbach-Seespitze', 8005142, 11.26149, 49.491524 ],
+ [ 'NRPG', 'Röthenbach-Steinberg', 8005141, 11.246357, 49.483383 ],
+ [ 'NRBG', 'Rothenbürg', 8005189, 11.773125, 50.310565 ],
+ [ 'NROT', 'Rothenburg ob der Tauber', 8005190, 10.1907, 49.37669 ],
+ [ 'UROT', 'Rothenstein(Saale)', 8012811, 11.609223, 50.851148 ],
+ [ 'RRM', 'Rot-Malsch', 8005181, 8.65221, 49.243385 ],
+ [ 'MRT', 'Rott(Inn)', 8005194, 12.136133, 47.988171 ],
+ [ 'TRR', 'Rottenacker', 8005195, 9.694364, 48.234844 ],
+ [ 'URTB', 'Rottenbach', 8010305, 11.169816, 50.689343 ],
+ [ 'TRT', 'Rottenburg(Neckar)', 8005197, 8.935548, 48.47243 ],
+ [ 'NRTD', 'Rottendorf', 8005198, 10.029094, 49.791971 ],
+ [ 'NRHN', 'Rottershausen', 8005199, 10.166333, 50.166441 ],
+ [ 'TR', 'Rottweil', 8000322, 8.639295, 48.165304 ],
+ [ 'TRG', 'Rottweil Göllsdorf', 8005200, 8.651078, 48.16001 ],
+ [ 'TRNF', 'Rottweil Neufra', 8004280, 8.67042, 48.126824 ],
+ [ 'TRSA', 'Rottweil Saline', 8005202, 8.645609, 48.14871 ],
+ [ 'WRV', 'Rövershagen', 8010300, 12.247446, 54.175568 ],
+ [ 'TRU', 'Rudersberg', 8007196, 9.530716, 48.881864 ],
+ [ 'TRUN', 'Rudersberg Nord', 8070079, 9.534161, 48.887613 ],
+ [ 'TRUO', 'Rudersberg-Oberndorf', 8007625, 9.543699, 48.891722 ],
+ [ 'ERUD', 'Rudersdorf(Siegen)', 8005205, 8.144083, 50.839125 ],
+ [ 'UR', 'Rudolstadt(Thür)', 8010306, 11.339156, 50.717997 ],
+ [ 'URS', 'Rudolstadt-Schwarza', 8010307, 11.328199, 50.691119 ],
+ [ 'FRS', 'Rückersbacher Schlucht', 8005208, 9.057186, 50.019628 ],
+ [ 'BRO', 'Rückersdorf', 8012816, 13.574281, 51.567358 ],
+ [ 'NRUE', 'Rückersdorf(Mfr)', 8005209, 11.231788, 49.491202 ],
+ [ 'FRDH', 'Rüdesheim(Rhein)', 8005213, 7.915418, 49.97689 ],
+ [ 'WRZ', 'Rüdnitz', 8012819, 13.63634, 52.717704 ],
+ [ 'RRZH', 'Rülzheim Bf', 8005217, 8.290446, 49.160871 ],
+ [ 'RRZD', 'Rülzheim Freizeitzentrum', 8005214, 8.279365, 49.15159 ],
+ [ 'RRMM', 'Rümmingen', 8070524, 7.640709, 47.642926 ],
+ [ 'KRUN', 'Ründeroth', 8005218, 7.465132, 50.995077 ],
+ [ 'NRLB', 'Rüsselbach', 8005219, 11.231771, 49.608738 ],
+ [ 'FRUE', 'Rüsselsheim', 8005220, 8.413583, 49.991639 ],
+ [ 'FRUO', 'Rüsselsheim Opelwerk', 8005221, 8.400373, 49.988 ],
+ [ 'BRU', 'Ruhland', 8010308, 13.870004, 51.455319 ],
+ [ 'BRUZ', 'Ruhlsdorf-Zerpenschleuse', 8012821, 13.541511, 52.843215 ],
+ [ 'NRUF', 'Ruhmannsfelden', 8070664, 12.99151, 48.989413 ],
+ [ 'MRPD', 'Ruhpolding', 8005222, 12.649033, 47.762251 ],
+ [ 'MRUS', 'Ruhstorf', 8005223, 13.334949, 48.433647 ],
+ [ 'KRUM', 'Rumeln', 8005225, 6.675979, 51.398113 ],
+ [ 'EROL', 'Rummenohl', 8005227, 7.528306, 51.277809 ],
+ [ 'FRUK', 'Runkel', 8005229, 8.15937, 50.405284 ],
+ [ 'DRUG', 'Ruppertsgrün', 8012823, 12.176392, 50.575023 ],
+ [ 'NRST', 'Rupprechtstegen', 8005231, 11.480483, 49.597437 ],
+ [ 'SRUB', 'Ruschberg', 8007886, 7.286185, 49.622909 ],
+ [ 'ARWD', 'Ruschwedel', 8007845, 9.560046, 53.446216 ],
+ [ 'TRUT', 'Rutesheim', 8005236, 8.95955, 48.790017 ],
+ [ 'WRU', 'Ruthenbeck', 8012824, 11.711168, 53.545245 ],
+ [ 'NSL', 'Saal(Donau)', 8005238, 11.933195, 48.90242 ],
+ [ 'FSB', 'Saalburg(Taunus)', 8007851, 8.586492, 50.283609 ],
+ [ 'US', 'Saalfeld(Saale)', 8010309, 11.374987, 50.650316 ],
+ [ 'SSH', 'Saarbrücken Hbf', 8000323, 6.991021, 49.241065 ],
+ [ 'SSO', 'Saarbrücken Ost', 8005241, 7.018788, 49.230425 ],
+ [ 'SSB', 'Saarbrücken-Burbach', 8005243, 6.957086, 49.242167 ],
+ [ 'SSAB', 'Saarburg(Bz Trier)', 8005245, 6.557034, 49.606455 ],
+ [ 'SSLB', 'Saarhölzbach', 8005246, 6.6075, 49.516441 ],
+ [ 'SSLS', 'Saarlouis Hbf', 8005247, 6.750169, 49.32783 ],
+ [ 'BSAM', 'Saarmund', 8081220, 13.139005, 52.323553 ],
+ [ 'FSAA', 'Saasen', 8005249, 8.881774, 50.59408 ],
+ [ 'WSAA', 'Saatel', 8012827, 12.77268, 54.300371 ],
+ [ 'NSA', 'Sachsen(b Ansbach)', 8005250, 10.661498, 49.29299 ],
+ [ 'LSAD', 'Sachsendorf(Calbe)', 8012830, 11.865517, 51.870054 ],
+ [ 'BSAH', 'Sachsenhausen(Nordb)', 8012831, 13.251867, 52.772269 ],
+ [ 'TSA', 'Sachsenheim', 8005253, 9.063158, 48.961292 ],
+ [ 'WSAG', 'Sagard', 8012832, 13.564956, 54.524379 ],
+ [ 'ASAG', 'Sagehorn', 8005256, 9.022394, 53.08405 ],
+ [ 'TSAL', 'Salach', 8005258, 9.737183, 48.689398 ],
+ [ 'RSLM', 'Salem', 8004029, 9.2972, 47.757673 ],
+ [ 'MSAL', 'Sallach', 8005259, 12.360541, 48.81127 ],
+ [ 'SSMT', 'Salmtal', 8005260, 6.839254, 49.921684 ],
+ [ 'HSAL', 'Salzbergen', 8005262, 7.350526, 52.32325 ],
+ [ 'HSB', 'Salzgitter-Bad', 8005265, 10.372335, 52.049824 ],
+ [ 'HSI', 'Salzgitter-Immendorf', 8005269, 10.441891, 52.150101 ],
+ [ 'HSL', 'Salzgitter-Lebenstedt', 8005270, 10.33249, 52.151155 ],
+ [ 'HSRI', 'Salzgitter-Ringelheim', 8000325, 10.31483, 52.038158 ],
+ [ 'HST', 'Salzgitter-Thiede', 8005274, 10.493609, 52.180553 ],
+ [ 'HSW', 'Salzgitter-Watenstedt', 8005275, 10.407398, 52.150168 ],
+ [ 'ESZK', 'Salzkotten', 8005276, 8.600489, 51.672875 ],
+ [ 'LSW', 'Salzwedel', 8010310, 11.162035, 52.858113 ],
+ [ 'WSAM', 'Samtens', 8012835, 13.290177, 54.354116 ],
+ [ 'NSND', 'Sand(Niederbay)', 8005279, 12.672642, 48.897143 ],
+ [ 'HSAN', 'Sande', 8005282, 8.031519, 53.489796 ],
+ [ 'ESDB', 'Sandebeck', 8005283, 8.986954, 51.818371 ],
+ [ 'HSAB', 'Sanderbusch', 8005285, 8.014777, 53.507247 ],
+ [ 'LSL', 'Sandersleben(Anh)', 8010311, 11.56002, 51.679063 ],
+ [ 'WSAF', 'Sandförde', 8012839, 13.971273, 53.563981 ],
+ [ 'WSAN', 'Sandhagen(b Bad Dob)', 8012840, 11.740909, 54.052785 ],
+ [ 'HSAK', 'Sandkrug', 8005287, 8.254993, 53.054427 ],
+ [ 'ASDW', 'Sandwehle', 8005288, 8.758482, 54.325749 ],
+ [ 'USG', 'Sangerhausen', 8010312, 11.294515, 51.479891 ],
+ [ 'WSTZ', 'Sanitz(b Rostock)', 8012841, 12.376588, 54.07506 ],
+ [ 'ESCI', 'Sanssouci', 8005289, 7.878844, 51.353665 ],
+ [ 'FLSR', 'Sarnau', 8005291, 8.756045, 50.871196 ],
+ [ 'WSAW', 'Sarnow', 8012842, 12.229871, 53.11728 ],
+ [ 'HSRD', 'Sarstedt', 8005292, 9.842592, 52.2326 ],
+ [ 'RSAS', 'Sasbach am Kaiserstuhl', 8007287, 7.620345, 48.138749 ],
+ [ 'ESAS', 'Sassenroth', 8005293, 7.915248, 50.771569 ],
+ [ 'WSZ', 'Sassnitz', 8012843, 13.637909, 54.516284 ],
+ [ 'TSAT', 'Satteldorf', 8005297, 10.078155, 49.178443 ],
+ [ 'USAE', 'Sättelstädt', 8012826, 10.480338, 50.945914 ],
+ [ 'KSA', 'Satzvey', 8005298, 6.713237, 50.622859 ],
+ [ 'MSR', 'Sauerlach', 8005299, 11.654774, 47.974061 ],
+ [ 'MSGB', 'Saulgrub', 8005302, 11.025397, 47.66609 ],
+ [ 'FSLH', 'Saulheim', 8004352, 8.154249, 49.873807 ],
+ [ 'SSU', 'Schafbrücke', 8005306, 7.049237, 49.22794 ],
+ [ 'MSFL', 'Schaftlach', 8005311, 11.684123, 47.795471 ],
+ [ 'RSAI', 'Schaidt(Pfalz)', 8007857, 8.079776, 49.061238 ],
+ [ 'MSCA', 'Schalchen', 8005312, 12.570982, 48.059071 ],
+ [ 'USCK', 'Schalkau', 8012852, 11.001387, 50.40074 ],
+ [ 'USKM', 'Schalkau Mitte', 8012854, 11.008478, 50.396658 ],
+ [ 'ESMU', 'Schalksmühle', 8005316, 7.532751, 51.240588 ],
+ [ 'TSKS', 'Schalkstetten', 8007072, 9.91133, 48.611798 ],
+ [ 'RSAL', 'Schallstadt', 8005317, 7.753888, 47.955947 ],
+ [ 'ESCA', 'Schameder', 8005319, 8.293102, 50.997584 ],
+ [ 'HSDL', 'Schandelah', 8005320, 10.685403, 52.267226 ],
+ [ 'ASAZ', 'Scharbeutz', 8005321, 10.745762, 54.018743 ],
+ [ 'DSS', 'Scharfenstein', 8012853, 13.056007, 50.702827 ],
+ [ 'ESMD', 'Scharmede', 8005322, 8.64524, 51.71179 ],
+ [ 'WST', 'Scharstorf', 8012856, 12.245847, 53.970079 ],
+ [ 'MSC', 'Schechen', 8005327, 12.126724, 47.927051 ],
+ [ 'ASL', 'Scheeßel', 8005330, 9.496963, 53.165825 ],
+ [ 'SSD', 'Scheidt(Saar)', 8005332, 7.057083, 49.244018 ],
+ [ 'TSK', 'Schelklingen', 8005333, 9.735267, 48.371699 ],
+ [ 'TSX', 'Schemmerberg', 8005334, 9.829031, 48.189232 ],
+ [ 'RSZL', 'Schenkenzell', 8005335, 8.371887, 48.308425 ],
+ [ 'TSEP', 'Scheppach', 8005329, 9.434278, 49.1618 ],
+ [ 'HSCD', 'Scherfede', 8005336, 9.04794, 51.524738 ],
+ [ 'ESCF', 'Scheuerfeld(Sieg)', 8005338, 7.836636, 50.791863 ],
+ [ 'KSEV', 'Scheven', 8005339, 6.59227, 50.559662 ],
+ [ 'HSCI', 'Schieder', 8005340, 9.152475, 51.9224 ],
+ [ 'HSCB', 'Schierbrok', 8005343, 8.579004, 53.084709 ],
+ [ 'LSCR', 'Schierke', 8017022, 10.678004, 51.765073 ],
+ [ 'MSLG', 'Schierling', 8070811, 12.142663, 48.831851 ],
+ [ 'LSIS', 'Schierstedt', 8012862, 11.521195, 51.751526 ],
+ [ 'RSD', 'Schifferstadt', 8000326, 8.364945, 49.39291 ],
+ [ 'RSDS', 'Schifferstadt Süd', 8005345, 8.377314, 49.374089 ],
+ [ 'SSWL', 'Schiffweiler', 8005346, 7.12934, 49.363371 ],
+ [ 'RSCL', 'Schiltach', 8005350, 8.335093, 48.291218 ],
+ [ 'RSCM', 'Schiltach Mitte', 8005347, 8.344766, 48.291284 ],
+ [ 'FSBN', 'Schimborn', 8007280, 9.186811, 50.057764 ],
+ [ 'DSWK', 'Schirgiswalde-Kirschau', 8012864, 14.426345, 51.08051 ],
+ [ 'NSG', 'Schirnding', 8005352, 12.228749, 50.0773 ],
+ [ 'LSD', 'Schkeuditz', 8012865, 12.222169, 51.40239 ],
+ [ 'LSDW', 'Schkeuditz West', 8012863, 12.195667, 51.40291 ],
+ [ 'LSP', 'Schkopau', 8012867, 11.991874, 51.38896 ],
+ [ 'HSCL', 'Schladen(Harz)', 8005355, 10.550134, 52.022364 ],
+ [ 'KSLA', 'Schladern(Sieg)', 8005356, 7.592264, 50.807006 ],
+ [ 'TSLT', 'Schlatt(Hohenz)', 8007222, 9.025203, 48.343544 ],
+ [ 'TSLB', 'Schlechtbach', 8007195, 9.526361, 48.872549 ],
+ [ 'BSFE', 'Schleife', 8012870, 14.531034, 51.5357 ],
+ [ 'ASW', 'Schleswig', 8005362, 9.53814, 54.499457 ],
+ [ 'RSG', 'Schliengen', 8005364, 7.568937, 47.761598 ],
+ [ 'FSBA', 'Schlierbach(Schwalm-Eder-Kr.)', 8005365, 9.201445, 50.968783 ],
+ [ 'MSCS', 'Schliersee', 8005367, 11.859586, 47.735581 ],
+ [ 'ESHO', 'Schloß Holte', 8005369, 8.610576, 51.908542 ],
+ [ 'RSLU', 'Schluchsee', 8005371, 8.177126, 47.816868 ],
+ [ 'FSUE', 'Schlüchtern', 8000891, 9.510039, 50.341177 ],
+ [ 'BSHN', 'Schmachtenhagen', 8010319, 13.336799, 52.775309 ],
+ [ 'USM', 'Schmalkalden', 8010315, 10.440504, 50.720181 ],
+ [ 'USMS', 'Schmalkalden-Fachhochschule', 8012881, 10.463487, 50.716422 ],
+ [ 'FSMU', 'Schmalnau', 8005374, 9.787847, 50.456013 ],
+ [ 'DSGS', 'Schmalzgrube', 8079136, 13.131101, 50.531945 ],
+ [ 'DFOH', 'Schmalzgrube Forellenhof', 8079138, 13.129168, 50.535852 ],
+ [ 'KSMI', 'Schmidtheim', 8005378, 6.552086, 50.413239 ],
+ [ 'TSHM', 'Schmiechen', 8005379, 9.72038, 48.362356 ],
+ [ 'TSHA', 'Schmiechen Albbahn', 8070974, 9.715289, 48.364897 ],
+ [ 'MSCN', 'Schmiechen(Schwab)', 8005381, 10.978087, 48.213046 ],
+ [ 'DSMI', 'Schmilka-Hirschmühle', 8012888, 14.228419, 50.889918 ],
+ [ 'WSCM', 'Schmollensee', 8012892, 14.077246, 53.982272 ],
+ [ 'DSML', 'Schmölln(Ol)', 8012890, 14.227957, 51.119755 ],
+ [ 'DSM', 'Schmölln(Thür)', 8012889, 12.354899, 50.898319 ],
+ [ 'NSAW', 'Schnabelwaid', 8000328, 11.59566, 49.810453 ],
+ [ 'NSMA', 'Schnaittach Markt', 8005383, 11.34444, 49.556978 ],
+ [ 'NSCB', 'Schneeberg im Odenwald', 8005386, 9.250801, 49.641099 ],
+ [ 'BSB', 'Schneeberg(Mark)', 8012895, 14.329917, 52.164558 ],
+ [ 'HSCG', 'Schnega', 8000440, 10.890386, 52.869058 ],
+ [ 'FSNH', 'Schneidhain', 8007163, 8.45214, 50.172739 ],
+ [ 'NSNE', 'Schnelldorf', 8005388, 10.178483, 49.194325 ],
+ [ 'ASDN', 'Schneverdingen', 8005390, 9.798868, 53.11057 ],
+ [ 'NSY', 'Schney', 8005391, 11.073623, 50.166202 ],
+ [ 'NSNI', 'Schnitzmühle', 8070670, 12.915158, 49.070409 ],
+ [ 'SSOF', 'Schoden-Ockfen', 8005392, 6.58097, 49.636377 ],
+ [ 'FSK', 'Schöllkrippen', 8007283, 9.244214, 50.085839 ],
+ [ 'TSCS', 'Schömberg Stausee', 8072211, 8.771335, 48.21129 ],
+ [ 'TSCB', 'Schömberg(b Balingen)', 8029359, 8.758503, 48.205743 ],
+ [ 'DSN', 'Schöna', 8012898, 14.234719, 50.875903 ],
+ [ 'USU', 'Schönau(Hörsel)', 8012899, 10.429779, 50.94522 ],
+ [ 'ASCB', 'Schönberg(Holstein)', 8070532, 10.375835, 54.387422 ],
+ [ 'WSBG', 'Schönberg(Meckl)', 8012902, 10.92787, 53.85338 ],
+ [ 'DSB', 'Schönberg(Vogtl)', 8010317, 11.961259, 50.528427 ],
+ [ 'ASCS', 'Schönberger Strand', 8070533, 10.412798, 54.410736 ],
+ [ 'BSBD', 'Schönborn(Doberl)', 8012903, 13.468048, 51.602008 ],
+ [ 'MSDF', 'Schondorf(Bay)', 8005417, 11.089847, 48.052848 ],
+ [ 'LSBS', 'Schönebeck Süd', 8081260, 11.737305, 52.006752 ],
+ [ 'LSB', 'Schönebeck(Elbe)', 8010318, 11.733157, 52.018794 ],
+ [ 'LSBE', 'Schönebeck-Bad Salzelmen', 8012907, 11.723627, 51.998364 ],
+ [ 'LSBF', 'Schönebeck-Felgeleben', 8013465, 11.757148, 52.000747 ],
+ [ 'LSBO', 'Schönebeck-Frohse', 8081270, 11.707384, 52.033917 ],
+ [ 'DSCK', 'Schöneck(Vogtl)', 8012908, 12.343357, 50.395988 ],
+ [ 'DSCF', 'Schöneck(Vogtl) Ferienpark', 8000343, 12.347044, 50.38957 ],
+ [ 'FBHM', 'Schöneck-Büdesheim', 8001248, 8.8436, 50.214951 ],
+ [ 'FKIL', 'Schöneck-Kilianstädten', 8003255, 8.84042, 50.201787 ],
+ [ 'FOBD', 'Schöneck-Oberdorfelden', 8004523, 8.823385, 50.196149 ],
+ [ 'BSL', 'Schönerlinde', 8012910, 13.428633, 52.652182 ],
+ [ 'HSWO', 'Schönewörde', 8005405, 10.634899, 52.628178 ],
+ [ 'BSNF', 'Schönfließ(b Oranienburg)', 8081290, 13.339419, 52.665075 ],
+ [ 'BSOE', 'Schönfließ(Mark) Dorf', 8012914, 14.472814, 52.437028 ],
+ [ 'MSGU', 'Schongau', 8005418, 10.902459, 47.812327 ],
+ [ 'MSNG', 'Schöngeising', 8005406, 11.192051, 48.14737 ],
+ [ 'LSH', 'Schönhausen(Elbe)', 8010321, 12.04008, 52.591254 ],
+ [ 'ASCK', 'Schönkirchen Bf', 8007314, 10.229329, 54.332873 ],
+ [ 'RSOM', 'Schönmünzach', 8005409, 8.369354, 48.605345 ],
+ [ 'WSCN', 'Schönow(Angerm)', 8012918, 14.153814, 53.184946 ],
+ [ 'USCS', 'Schönstedt', 8012919, 10.585823, 51.120752 ],
+ [ 'NSGN', 'Schonungen', 8005400, 10.304913, 50.049204 ],
+ [ 'NSOE', 'Schönwald(Oberfr)', 8005412, 12.096647, 50.199055 ],
+ [ 'BSWH', 'Schönwalde(Barnim)', 8081300, 13.432376, 52.680106 ],
+ [ 'BSCH', 'Schönwalde(Spreewald)', 8012923, 13.777723, 51.990797 ],
+ [ 'RSCH', 'Schopfheim', 8005420, 7.822674, 47.64797 ],
+ [ 'RSCW', 'Schopfheim West', 8005425, 7.801715, 47.645541 ],
+ [ 'TSPF', 'Schopfloch(b Freudenstadt)', 8005421, 8.547754, 48.453711 ],
+ [ 'SSCP', 'Schopp', 8005423, 7.687317, 49.358867 ],
+ [ 'HSPP', 'Schöppenstedt', 8005413, 10.772047, 52.140692 ],
+ [ 'TSF', 'Schorndorf', 8005424, 9.52631, 48.80715 ],
+ [ 'TSFH', 'Schorndorf-Hammerschlag', 8007191, 9.534566, 48.807605 ],
+ [ 'HHDM', 'Schortens-Heidmühle', 8002695, 7.946367, 53.542158 ],
+ [ 'ESHM', 'Schötmar', 8005415, 8.754951, 52.069935 ],
+ [ 'TSCH', 'Schrezheim', 8005431, 10.11788, 48.951125 ],
+ [ 'MSHN', 'Schrobenhausen', 8005432, 11.259237, 48.565267 ],
+ [ 'TSZG', 'Schrozberg', 8005433, 9.974904, 49.346916 ],
+ [ 'ASC', 'Schülldorf', 8005435, 9.747804, 54.298863 ],
+ [ 'USP', 'Schüptitz', 8012927, 12.029665, 50.723169 ],
+ [ 'HSTT', 'Schüttorf', 8005436, 7.22061, 52.31684 ],
+ [ 'ESCT', 'Schutzbach', 8007080, 7.903878, 50.758491 ],
+ [ 'WSN', 'Schwaan', 8010322, 12.117894, 53.939188 ],
+ [ 'NSC', 'Schwabach', 8005439, 11.035132, 49.325902 ],
+ [ 'NSCL', 'Schwabach-Limbach', 8005440, 11.044422, 49.338233 ],
+ [ 'MSHH', 'Schwabhausen(b Dachau)', 8005442, 11.364758, 48.300517 ],
+ [ 'TSG', 'Schwäbisch Gmünd', 8000329, 9.787795, 48.801011 ],
+ [ 'TSHL', 'Schwäbisch Hall', 8005449, 9.733359, 49.10821 ],
+ [ 'TSHT', 'Schwäbisch Hall-Hessental', 8000330, 9.767373, 49.096732 ],
+ [ 'MSMN', 'Schwabmünchen', 8005444, 10.768291, 48.178688 ],
+ [ 'TSWA', 'Schwabsberg', 8005445, 10.138893, 48.92519 ],
+ [ 'NSAI', 'Schwaig', 8005451, 11.200442, 49.471494 ],
+ [ 'TSWO', 'Schwaigern Ost', 8070156, 9.069164, 49.140544 ],
+ [ 'TSWG', 'Schwaigern(Württ)', 8005453, 9.05644, 49.138366 ],
+ [ 'TSWW', 'Schwaigern(Württ) West', 8071002, 9.042472, 49.138813 ],
+ [ 'TSWK', 'Schwaikheim', 8005454, 9.354943, 48.86834 ],
+ [ 'FSTS', 'Schwalbach(Taunus)Limes', 8005455, 8.52797, 50.154354 ],
+ [ 'FSLN', 'Schwalbach(Taunus)Nord', 8005456, 8.534777, 50.15986 ],
+ [ 'USWL', 'Schwallungen', 8012929, 10.346514, 50.689385 ],
+ [ 'FWRA', 'Schwalmstadt-Wiera', 8006401, 9.136421, 50.881937 ],
+ [ 'NSCH', 'Schwandorf', 8000027, 12.104219, 49.326139 ],
+ [ 'WSAH', 'Schwanheide', 8012933, 10.689993, 53.428156 ],
+ [ 'BSHE', 'Schwante', 8012934, 13.091733, 52.734683 ],
+ [ 'HSWS', 'Schwarmstedt', 8005457, 9.624754, 52.67888 ],
+ [ 'USCG', 'Schwarzburg', 8012937, 11.181031, 50.642817 ],
+ [ 'NSW', 'Schwarzenbach(b Pressath)', 8005465, 11.992901, 49.724702 ],
+ [ 'NSBS', 'Schwarzenbach(Saale)', 8005466, 11.935887, 50.220374 ],
+ [ 'ASWA', 'Schwarzenbek', 8005468, 10.484736, 53.503733 ],
+ [ 'RSW', 'Schwarzenberg', 8006715, 8.383851, 48.598672 ],
+ [ 'DSCH', 'Schwarzenberg Hp', 8012938, 12.786451, 50.532368 ],
+ [ 'DSC', 'Schwarzenberg(Erzg)', 8010323, 12.786824, 50.545119 ],
+ [ 'DSCN', 'Schwarzenberg-Neuwelt', 8012939, 12.765726, 50.554379 ],
+ [ 'NSDO', 'Schwarzenfeld(Opf)', 8005469, 12.130637, 49.392751 ],
+ [ 'BSRO', 'Schwarzheide Ost', 8012941, 13.890799, 51.473649 ],
+ [ 'BSKL', 'Schwarzkollm', 8012942, 14.133566, 51.443187 ],
+ [ 'WSC', 'Schwedt(Oder)', 8012943, 14.290507, 53.063069 ],
+ [ 'WSCT', 'Schwedt(Oder)Mitte', 8012944, 14.271588, 53.068323 ],
+ [ 'SSWE', 'Schweich(DB)', 8005476, 6.740335, 49.831062 ],
+ [ 'RSHF', 'Schweighofen', 8007860, 7.999224, 49.032686 ],
+ [ 'DSKH', 'Schweikershain', 8012946, 12.955222, 51.037376 ],
+ [ 'NS', 'Schweinfurt Hbf', 8000032, 10.212919, 50.035313 ],
+ [ 'NSMT', 'Schweinfurt Mitte', 8005479, 10.228786, 50.040173 ],
+ [ 'NSST', 'Schweinfurt Stadt', 8005481, 10.244297, 50.046808 ],
+ [ 'DSU', 'Schweinsburg-Culten', 8012947, 12.369588, 50.78714 ],
+ [ 'NSWF', 'Schweinsdorf', 8005485, 10.22702, 49.40069 ],
+ [ 'KSWE', 'Schwelm', 8000033, 7.289681, 51.290526 ],
+ [ 'KSWW', 'Schwelm West', 8005488, 7.269619, 51.285646 ],
+ [ 'MSWN', 'Schwenningen(Bay)', 8005489, 10.642895, 48.65646 ],
+ [ 'RSCV', 'Schwenningen(Neckar)', 8005490, 8.535862, 48.05977 ],
+ [ 'WSWN', 'Schwenzin', 8012949, 12.612018, 53.536187 ],
+ [ 'KSH', 'Schweppenburg-Heilbrunnen', 8071495, 7.309218, 50.466037 ],
+ [ 'WS', 'Schwerin Hbf', 8010324, 11.407455, 53.634739 ],
+ [ 'WSMI', 'Schwerin Mitte', 8012940, 11.405334, 53.626911 ],
+ [ 'WSS', 'Schwerin Süd', 8012951, 11.376636, 53.574273 ],
+ [ 'WSGN', 'Schwerin-Görries', 8010325, 11.384935, 53.609373 ],
+ [ 'WSL', 'Schwerin-Lankow', 8012953, 11.369536, 53.656656 ],
+ [ 'WSMH', 'Schwerin-Margaretenhof', 8012960, 11.360973, 53.658552 ],
+ [ 'WSWZ', 'Schwerin-Warnitz', 8012954, 11.345565, 53.6617 ],
+ [ 'WWST', 'Schwerin-Wüstmark', 8013354, 11.399627, 53.584045 ],
+ [ 'ESRT', 'Schwerte(Ruhr)', 8000037, 7.55896, 51.442281 ],
+ [ 'DSWOP', 'Schweta Bf', 8070693, 13.078225, 51.24077 ],
+ [ 'DSWO', 'Schweta Gasth', 8070692, 13.084558, 51.245226 ],
+ [ 'RSZ', 'Schwetzingen', 8005494, 8.578679, 49.383434 ],
+ [ 'TSBD', 'Schwieberdingen', 8007326, 9.071396, 48.870579 ],
+ [ 'MSDG', 'Schwindegg', 8005495, 12.249699, 48.273193 ],
+ [ 'RSST', 'Schwörstadt', 8005497, 7.870328, 47.591019 ],
+ [ 'DSEB', 'Sebnitz(Sachs)', 8012959, 14.272563, 50.975952 ],
+ [ 'FSN', 'Sechshelden', 8005498, 8.252661, 50.748892 ],
+ [ 'KSEC', 'Sechtem', 8005499, 6.957454, 50.795711 ],
+ [ 'RSE', 'Seckach', 8000042, 9.338469, 49.441157 ],
+ [ 'BSE', 'Seddin', 8013492, 12.985452, 52.29184 ],
+ [ 'BSEO', 'Sedlitz Ost', 8010183, 14.055252, 51.553101 ],
+ [ 'USE', 'Seebach(Mühlhausen)', 8012961, 10.521193, 51.170012 ],
+ [ 'WAB', 'Seebad Ahlbeck', 8012962, 14.187859, 53.935478 ],
+ [ 'WHF', 'Seebad Heringsdorf', 8012963, 14.169586, 53.949836 ],
+ [ 'USB', 'Seebergen', 8012965, 10.792702, 50.92927 ],
+ [ 'RSEE', 'Seebrugg', 8005502, 8.191115, 47.803516 ],
+ [ 'BSEE', 'Seefeld(Mark)', 8012966, 13.675987, 52.618294 ],
+ [ 'MSH', 'Seefeld-Hechendorf', 8005504, 11.19873, 48.04137 ],
+ [ 'MSEG', 'Seeg', 8005505, 10.613981, 47.655267 ],
+ [ 'BSFD', 'Seegefeld', 8081586, 13.11681, 52.55248 ],
+ [ 'LSNA', 'Seehausen(Altm)', 8012967, 11.743515, 52.885775 ],
+ [ 'WSEE', 'Seehausen(Uckermark)', 8012968, 13.880888, 53.225063 ],
+ [ 'MSEB', 'Seeleiten-Berggeist', 8005506, 11.16583, 47.670984 ],
+ [ 'BSLO', 'Seelow(Mark)', 8012973, 14.394413, 52.538198 ],
+ [ 'BGSW', 'Seelow-Gusow', 8011788, 14.351462, 52.559303 ],
+ [ 'WSEV', 'Seelvitz', 8012974, 13.561281, 54.367611 ],
+ [ 'HS', 'Seelze', 8005507, 9.594314, 52.391675 ],
+ [ 'DSRH', 'Seerhausen', 8012975, 13.240079, 51.270271 ],
+ [ 'HSSN', 'Seesen', 8000043, 10.173898, 51.887263 ],
+ [ 'MSE', 'Seeshaupt', 8005508, 11.28703, 47.822783 ],
+ [ 'SSE', 'Sehlem(Kr Wittlich)', 8005510, 6.823421, 49.906959 ],
+ [ 'DSEH', 'Sehma', 8012976, 12.993805, 50.535453 ],
+ [ 'HSEN', 'Sehnde', 8005511, 9.962528, 52.318075 ],
+ [ 'MSBD', 'Seiboldsdorf', 8005512, 12.636988, 47.852967 ],
+ [ 'DSFS', 'Seifersdorf', 8012977, 13.647601, 50.939967 ],
+ [ 'DSFH', 'Seifhennersdorf', 8012979, 14.613706, 50.935798 ],
+ [ 'DSEN', 'Seitschen', 8012981, 14.325332, 51.153767 ],
+ [ 'NSN', 'Selb Nord', 8005516, 12.134605, 50.178915 ],
+ [ 'NSS', 'Selb Stadt', 8005517, 12.126305, 50.174216 ],
+ [ 'NSLZ', 'Selbitz', 8005520, 11.748405, 50.316476 ],
+ [ 'NSP', 'Selb-Plößberg', 8005518, 12.119884, 50.188948 ],
+ [ 'KSHS', 'Selhausen', 8007835, 6.439356, 50.865695 ],
[ 'NSLIM', 'Seligenstadt Mainschleifenbahn', 8070859, 10.10203, 49.857008 ],
[ 'NSLI', 'Seligenstadt(b Würzburg)', 8005523, 10.102454, 49.85426 ],
[ 'FSEL', 'Seligenstadt(Hess)', 8005522, 8.967472, 50.04146 ],
diff --git a/scripts/acronyms.pl b/scripts/acronyms.pl
index 124034e..60fba04 100755
--- a/scripts/acronyms.pl
+++ b/scripts/acronyms.pl
@@ -14,11 +14,16 @@ use warnings;
use 5.014;
use utf8;
+use Geo::Distance;
use List::Util qw(min);
use List::UtilsBy qw(uniq_by);
use List::MoreUtils qw(firstval pairwise);
use Text::LevenshteinXS qw(distance);
+# TODO Geo::Distance is kinda deprecated, it is recommended to use GIS::Distance
+# instead. However, since GIS::Distance is not packaged for Debian, I'll stick
+# with Geo::Distance for now (which works fine enough here)
+
# TODO switch to Text::Levenshtein::XS once AUR/Debian packages become available
our $VERSION = '1.05';
@@ -26,17 +31,23 @@ our $VERSION = '1.05';
my @stations = (
EOF
-my $csv = Text::CSV->new({binary => 1, sep_char => q{;}});
-while (my $line = <STDIN>) {
-# chomp $line;
-# $line = decode('UTF-8', $line);
+my $csv = Text::CSV->new(
+ {
+ binary => 1,
+ sep_char => q{;}
+ }
+);
+while ( my $line = <STDIN> ) {
+
+ # chomp $line;
+ # $line = decode('UTF-8', $line);
my $status = $csv->parse($line);
my @fields = $csv->fields;
- my ($uic, $station, $name, $mot, $longitute, $latitude) = @fields;
+ my ( $uic, $station, $name, $mot, $longitute, $latitude ) = @fields;
- if ($station eq 'DS100' or $station eq q{}) {
+ if ( $station eq 'DS100' or $station eq q{} ) {
next;
}
@@ -46,10 +57,1776 @@ while (my $line = <STDIN>) {
$name =~ s{\s+}{ }g;
$name =~ s{'}{\\'}g;
- printf("\t['%s','%s',%s,%s,%s],\n", encode('UTF-8', $station), encode('UTF-8', $name), $uic, $longitute, $latitude);
+ $station =~ s{ ^ EBLA $ }{EBP}x;
+ $station =~ s{ ^ EBTHP $ }{EBTH}x;
+ $station =~ s{ ^ EDO \s N $ }{EDO}x;
+ $station =~ s{ ^ FBUSS $ }{FBUS}x;
+ $station =~ s{ ^ FH \s\s N$ }{FH}x;
+ $station =~ s{ ^ KAREP $ }{KARE}x;
+ $station =~ s{ ^ KBR \s P $ }{KBR}x;
+ $station =~ s{ ^ KDDH $ }{KDD}x;
+ $station =~ s{ ^ KDFFH $ }{KDFF}x;
+ $station =~ s{ ^ KDN \s P $ }{KDN}x;
+ $station =~ s{ ^ KRY \s P $ }{KRY}x;
+
+ printf(
+ "\t['%s','%s',%s,%s,%s],\n",
+ encode( 'UTF-8', $station ),
+ encode( 'UTF-8', $name ),
+ $uic, $longitute, $latitude
+ );
}
say <<'EOF';
+
+ [ 'XNTH', '`t Harde' ],
+ [ 'XBAAL', 'Aalter' ],
+ [ 'XSA', 'Aarau' ],
+ [ 'XSABO', 'Aarburg-Oftring' ],
+ [ 'XFAH', 'Achiet' ],
+ [ 'XSAA', 'Affoltern Albis' ],
+ [ 'XFAG', 'Agde' ],
+ [ 'XSAL', 'Aigle' ],
+ [ 'XFAM', 'Aime-la-Plagne' ],
+ [ 'XIAE', 'Airole' ],
+ [ 'XSAI', 'Airolo' ],
+ [ 'XFAX', 'Aix-en-Prov TGV' ],
+ [ 'XFAI', 'Aix-les-Bains' ],
+ [ 'XIAO', 'Alassio' ],
+ [ 'XUAI', 'Alba Iulia' ],
+ [ 'XIAT', 'Albate Camerlata' ],
+ [ 'XIAB', 'Albenga' ],
+ [ 'XFAL', 'Albertville' ],
+ [ 'XFALN', 'Alencon' ],
+ [ 'XFALE', 'Ales' ],
+ [ 'XBAE', 'Alken BE' ],
+ [ 'XNAL', 'Alkmaar' ],
+ [ 'XAAH', 'Allerheiligenh' ],
+ [ 'XNAO', 'Almelo' ],
+ [ 'XNAOO', 'Almere Oostvaard' ],
+ [ 'XNAR', 'Alphen a d Rijn' ],
+ [ 'XSADF', 'Altdorf' ],
+ [ 'XSAD', 'Altendorf' ],
+ [ 'XAAL', 'Altenmarkt i.P.' ],
+ [ 'XSAT', 'Altnau' ],
+ [ 'XSAS', 'Altstätten SG' ],
+ [ 'XFAE', 'Amberieu' ],
+ [ 'XNAMV', 'Amersf Vathorst' ],
+ [ 'XNAM', 'Amersfoort' ],
+ [ 'XNAS', 'Amst Sloterdijk' ],
+ [ 'XNAB', 'Amsterd Bijlmer' ],
+ [ 'XNAC', 'Amsterdam C' ],
+ [ 'XNAZ', 'Amsterdam Zuid' ],
+ [ 'XNAA', 'Amsterdam-Amstel' ],
+ [ 'XAAS', 'Amstetten' ],
+ [ 'XSANF', 'Andelfingen' ],
+ [ 'XSAN', 'Andermatt' ],
+ [ 'XAAD', 'Andorf' ],
+ [ 'XBAL', 'Angleur' ],
+ [ 'XFANG', 'Angouleme' ],
+ [ 'XBANS', 'Ans' ],
+ [ 'XFAN', 'Antibes' ],
+ [ 'XBAC', 'Antwerpen-Centr' ],
+ [ 'XBAZ', 'Antwerpen-Zuid' ],
+ [ 'XFAP', 'Apach' ],
+ [ 'XNAE', 'Apeldoorn' ],
+ [ 'XNAP', 'Appingedam' ],
+ [ 'XUA', 'Arad' ],
+ [ 'XSAB', 'Arbon' ],
+ [ 'XSABS', 'Arbon S' ],
+ [ 'XIAZ', 'Arezzo' ],
+ [ 'XFAR', 'Argeles sur Mer' ],
+ [ 'XFARL', 'Arles' ],
+ [ 'XBAR', 'Arlon' ],
+ [ 'XNAH', 'Arnhem' ],
+ [ 'XAAR', 'Arnoldstein' ],
+ [ 'XSAO', 'Arosa' ],
+ [ 'XFAS', 'Arras' ],
+ [ 'XFAY', 'Artenay' ],
+ [ 'XSAG', 'Arth-Goldau' ],
+ [ 'XFARV', 'Arvant' ],
+ [ 'XTAS', 'As' ],
+ [ 'XKA', 'Ashford' ],
+ [ 'XKAI', 'Ashford Int' ],
+ [ 'XBASS', 'Asse' ],
+ [ 'XAAT', 'Attnang-Puchheim' ],
+ [ 'XSAU', 'Au SG' ],
+ [ 'XSAZ', 'Au ZH' ],
+ [ 'XFAU', 'Aulnoye' ],
+ [ 'XFAUM', 'Aumale' ],
+ [ 'XFAUN', 'Auneau' ],
+ [ 'XBAU', 'auvelais' ],
+ [ 'XIAV', 'Aversa' ],
+ [ 'XFAVN', 'Avesnes' ],
+ [ 'XFAV', 'Avignon Centre' ],
+ [ 'XFAVV', 'Avignon-TGV' ],
+ [ 'XTBY', 'Babylon' ],
+ [ 'XSBAE', 'Bäch' ],
+ [ 'XABA', 'Bad Aussee' ],
+ [ 'XABB', 'Bad Blumau' ],
+ [ 'XABG', 'Bad Gastein' ],
+ [ 'XABH', 'Bad Hofgastein' ],
+ [ 'XAIS', 'Bad Ischl' ],
+ [ 'XSRA', 'Bad Ragaz' ],
+ [ 'XASBW', 'Bad Schall-Wall' ],
+ [ 'XAVN', 'Bad Vigaun' ],
+ [ 'XSZZ', 'Bad Zurzach' ],
+ [ 'XSBA', 'Baden CH' ],
+ [ 'XFBX', 'Baisieux' ],
+ [ 'XSBAL', 'Balerna' ],
+ [ 'XRBJ', 'Banova Jaruga' ],
+ [ 'XFBH', 'Bantzenheim' ],
+ [ 'XFBAY', 'Banyuls sur Mer' ],
+ [ 'XEBS', 'Barcelona-S Andr' ],
+ [ 'XNBA', 'Barendrecht' ],
+ [ 'XFBD', 'Bar-le-Duc' ],
+ [ 'XLBA', 'Bascharange-San' ],
+ [ 'XSB', 'Basel SBB' ],
+ [ 'XSBP', 'Basel SBB Dreisp' ],
+ [ 'XSBJ', 'Basel St Johann' ],
+ [ 'XSBD', 'Bassersdorf' ],
+ [ 'XIBT', 'Battipaglia' ],
+ [ 'XDBH', 'Baunhoej' ],
+ [ 'XFBY', 'Bayonne' ],
+ [ 'XBBE', 'Beernem' ],
+ [ 'XMBS', 'Bekescsaba' ],
+ [ 'XTBPB', 'Bela p Bezdezem' ],
+ [ 'XFBF', 'Belfort' ],
+ [ 'XFBA', 'Bellegarde (Ain)' ],
+ [ 'XFBV', 'Belleville' ],
+ [ 'XSBZ', 'Bellinzona' ],
+ [ 'XSBEP', 'Belp' ],
+ [ 'XLBUL', 'Belval-Lycee' ],
+ [ 'XLBR', 'Belval-Redange' ],
+ [ 'XLBUN', 'Belval-Universit' ],
+ [ 'XLBS', 'Belvaux-Soleuvre' ],
+ [ 'XTBP', 'Benesov n Plouc' ],
+ [ 'XFBTR', 'Benestroff' ],
+ [ 'XFBEF', 'Benfeld' ],
+ [ 'XFBE', 'Bening' ],
+ [ 'XJB', 'Beograd' ],
+ [ 'XBBC', 'Berchem' ],
+ [ 'XLBC', 'Berchem Hp LU' ],
+ [ 'XSBRG', 'Berg CH' ],
+ [ 'XNBZ', 'Bergen op Zoom' ],
+ [ 'XFBER', 'Bergues' ],
+ [ 'XSBN', 'Bergün/Bravuogn' ],
+ [ 'XSBLG', 'Berlingen' ],
+ [ 'XSBLS', 'Berlingen S' ],
+ [ 'XSBE', 'Bern' ],
+ [ 'XFBEY', 'Bernay' ],
+ [ 'XTBU', 'Beroun' ],
+ [ 'XFBTM', 'Berthelming' ],
+ [ 'XLBG', 'Bertrange-Strass' ],
+ [ 'XBBX', 'Bertrix' ],
+ [ 'XFB', 'Besancon' ],
+ [ 'XFBI', 'Besancon Viotte' ],
+ [ 'XLXBB', 'Bettembg Gr FR' ],
+ [ 'XLB', 'Bettembourg' ],
+ [ 'XSBW', 'Bettwiesen' ],
+ [ 'XLBZ', 'Betzdorf (LUX)' ],
+ [ 'XIBVA', 'Bevera' ],
+ [ 'XNBK', 'Beverwijk' ],
+ [ 'XSBX', 'Bex' ],
+ [ 'XFBZ', 'Beziers' ],
+ [ 'XFBR', 'Biarritz' ],
+ [ 'XSBC', 'Biasca' ],
+ [ 'XSBBS', 'Biberist RBS' ],
+ [ 'XSBB', 'Biberist RM' ],
+ [ 'XABIA', 'Bichlbach-Almk' ],
+ [ 'XABI', 'Bichlbach-Berw.' ],
+ [ 'XSBL', 'Biel/Bienne' ],
+ [ 'XBBA', 'Bierset-Awans' ],
+ [ 'XTBI', 'Bilina' ],
+ [ 'XDBL', 'Billum' ],
+ [ 'XSBT', 'Bilten' ],
+ [ 'XTBKN', 'Bily Kostel n.N.' ],
+ [ 'XSBM', 'Birmensdorf' ],
+ [ 'XABO', 'Bischofshofen' ],
+ [ 'XFBLV', 'Blainville-D' ],
+ [ 'XUBL', 'Blaj' ],
+ [ 'XFBLM', 'Blanc Mesnil' ],
+ [ 'XSBS', 'Blausee-Mitholz' ],
+ [ 'XNBL', 'Blerick' ],
+ [ 'XABD', 'Blindenmarkt' ],
+ [ 'XABL', 'Bludenz' ],
+ [ 'XABS', 'Böckstein' ],
+ [ 'XNBD', 'Bodegraven' ],
+ [ 'XSBOD', 'Bodio' ],
+ [ 'XFBN', 'Boen' ],
+ [ 'XABC', 'Böheimkirchen' ],
+ [ 'XTBO', 'Bohumin' ],
+ [ 'XPBOL', 'Boleslawiec' ],
+ [ 'XFBOW', 'Bollwiller' ],
+ [ 'XIBC', 'Bologna C' ],
+ [ 'XIBZ', 'Bolzano/Bozen' ],
+ [ 'XBBDL', 'Boondael/Boondaa' ],
+ [ 'XFBJ', 'Bordeaux-St-J' ],
+ [ 'XIBD', 'Bordighera' ],
+ [ 'XIBOD', 'Borgo S Dalmazzo' ],
+ [ 'XNBO', 'Born' ],
+ [ 'XDBOP', 'Borup' ],
+ [ 'XSBOH', 'Bottighofen' ],
+ [ 'XDBV', 'Boulevarden' ],
+ [ 'XFBB', 'Bourg-en-Bresse' ],
+ [ 'XFBGS', 'Bourges' ],
+ [ 'XFBM', 'Bourg-St Maurice' ],
+ [ 'XFBZV', 'Bouzonville' ],
+ [ 'XDBM', 'Bramming' ],
+ [ 'XUBS', 'Brasov' ],
+ [ 'XYB', 'Bratislava hl.st' ],
+ [ 'XYBZ', 'Bratislava-Petra' ],
+ [ 'XABR', 'Braunau a Inn' ],
+ [ 'XTBE', 'Breclav' ],
+ [ 'XTXBE', 'Breclav Gr AT' ],
+ [ 'XNBR', 'Breda' ],
+ [ 'XDBR', 'Bredebro' ],
+ [ 'XAB', 'Bregenz' ],
+ [ 'XABHF', 'Bregenz See' ],
+ [ 'XFBRY', 'Breil sur Roya' ],
+ [ 'XIBN', 'Brennero/Brenner' ],
+ [ 'XIBCA', 'Brescia' ],
+ [ 'XIBX', 'Bressan./Brixen' ],
+ [ 'XBBS', 'Bressoux' ],
+ [ 'XFBRT', 'Brest FR' ],
+ [ 'XTBD', 'Breziny u Decina' ],
+ [ 'XSBG', 'Brig' ],
+ [ 'XABT', 'Brixen im Thale' ],
+ [ 'XABX', 'Brixlegg' ],
+ [ 'XTBR', 'Brno hl.n.' ],
+ [ 'XDBN', 'Broens' ],
+ [ 'XSBRH', 'Bronschhofen' ],
+ [ 'XABM', 'Bruck a. d. Mur' ],
+ [ 'XABK', 'Bruck a.d.Leitha' ],
+ [ 'XABF', 'Bruck-Fusch' ],
+ [ 'XSBRU', 'Brugg AG' ],
+ [ 'XBBR', 'Brugge' ],
+ [ 'XFBAH', 'Brumath' ],
+ [ 'XIBB', 'Brunico/Bruneck' ],
+ [ 'XSBNN', 'Brunnen' ],
+ [ 'XBBME', 'Brux M Eurostar' ],
+ [ 'XBBL', 'Bruxelles-Centr' ],
+ [ 'XBBLX', 'Bruxelles-Lux' ],
+ [ 'XBB', 'Bruxelles-Midi' ],
+ [ 'XBBNL', 'Bruxelles-N-Aero' ],
+ [ 'XBBN', 'Bruxelles-Nord' ],
+ [ 'XSBU', 'Buchs SG' ],
+ [ 'XUBN', 'Bucuresti Nord' ],
+ [ 'XMBK', 'Budapest-Keleti' ],
+ [ 'XMBN', 'Budapest-Nyugati' ],
+ [ 'XNBP', 'Buitenpost' ],
+ [ 'XSBH', 'Bülach' ],
+ [ 'XFBG', 'Bully-Grenay' ],
+ [ 'XDBU', 'Bur' ],
+ [ 'XABU', 'Burgfried' ],
+ [ 'XSBGL', 'Bürglen' ],
+ [ 'XEBU', 'Burgos' ],
+ [ 'XFBS', 'Busigny' ],
+ [ 'XSBUS', 'Bussnang' ],
+ [ 'XIBU', 'Busto Arsizio' ],
+ [ 'XPBY', 'Bydgoszcz Gl' ],
+ [ 'XICIG', 'C.Isarco/Gossens' ],
+ [ 'XSCZ', 'Cadenazzo' ],
+ [ 'XFCK', 'Calais Ville' ],
+ [ 'XFFE', 'Calais-Frethun' ],
+ [ 'XECM', 'Caldas de M.' ],
+ [ 'XICTF', 'Campo d Tr/Freif' ],
+ [ 'XFCA', 'Cannes' ],
+ [ 'XFCB', 'Cannes la Bocca' ],
+ [ 'XLCP', 'Capellen' ],
+ [ 'XSCR', 'Capolago-Riva S' ],
+ [ 'XFCAB', 'Carbonne' ],
+ [ 'XFCN', 'Carcassonne' ],
+ [ 'XICAR', 'Carimate' ],
+ [ 'XFCNO', 'Carnoules' ],
+ [ 'XICB', 'Casteld./Ehrenb.' ],
+ [ 'XFCAN', 'Castelnaudary' ],
+ [ 'XSCA', 'Castione-Arbedo' ],
+ [ 'XFCAV', 'Cavaillon' ],
+ [ 'XICTL', 'Centallo' ],
+ [ 'XLCS', 'Cents-Hamm' ],
+ [ 'XFCE', 'Cerbere' ],
+ [ 'XTCC', 'Cernovice u Ch' ],
+ [ 'XTCKA', 'Ceska Kamenice' ],
+ [ 'XTC', 'Ceska Kubice' ],
+ [ 'XTCL', 'Ceska Lipa hl.n.' ],
+ [ 'XTCLS', 'Ceska Lipa Strel' ],
+ [ 'XTTR', 'Ceska Trebova' ],
+ [ 'XTCB', 'Ceske Budejovice' ],
+ [ 'XTCV', 'Ceske Velenice' ],
+ [ 'XFCM', 'Chalons en Champ' ],
+ [ 'XFCS', 'Chalon-sur-Saone' ],
+ [ 'XFCY', 'Chambery' ],
+ [ 'XFCG', 'Champigneulles' ],
+ [ 'XBCH', 'Charleroi-Sud' ],
+ [ 'XFCAR', 'Chat Arnoux St A' ],
+ [ 'XFCD', 'Chateau-du-Loir' ],
+ [ 'XFCX', 'Chateauroux' ],
+ [ 'XFCT', 'Chateau-Thierry' ],
+ [ 'XBCL', 'Chatelet' ],
+ [ 'XFCH', 'Chauny' ],
+ [ 'XTCH', 'Cheb' ],
+ [ 'XTCS', 'Cheb-Skalka' ],
+ [ 'XFCSG', 'Chelles-Gournay' ],
+ [ 'XFCGG', 'Chenay-Gagny' ],
+ [ 'XBCE', 'Chenee' ],
+ [ 'XFCHB', 'Cherbourg' ],
+ [ 'XSCH', 'Chiasso' ],
+ [ 'XICK', 'Chiusa/Klausen' ],
+ [ 'XICU', 'Chiusi-Chianci.T' ],
+ [ 'XTCD', 'Chodov' ],
+ [ 'XPCJ', 'Chojnow' ],
+ [ 'XTCO', 'Chomutov' ],
+ [ 'XTCM', 'Chomutov Mesto' ],
+ [ 'XTCY', 'Chotyne' ],
+ [ 'XTCR', 'Chrastava' ],
+ [ 'XTCA', 'Chrastava-And H' ],
+ [ 'XTCHR', 'Chribska' ],
+ [ 'XSC', 'Chur' ],
+ [ 'XFCIG', 'Cintegabelle' ],
+ [ 'XFCLE', 'Clermont-Ferrand' ],
+ [ 'XFCL', 'Clerval' ],
+ [ 'XLCV', 'Clervaux' ],
+ [ 'XNCV', 'Coevorden' ],
+ [ 'XFCLL', 'Collioure' ],
+ [ 'XFC', 'Colmar' ],
+ [ 'XFCQ', 'Combs la Ville-Q' ],
+ [ 'XIC', 'Como S.G.' ],
+ [ 'XFCP', 'Compiegne' ],
+ [ 'XICGL', 'Conegliano' ],
+ [ 'XFCF', 'Conflans-Jarny' ],
+ [ 'XFCOM', 'Corbehem' ],
+ [ 'XFCOE', 'Corbeil-Essones' ],
+ [ 'XSCO', 'Cornaux' ],
+ [ 'XFCOS', 'Cosne' ],
+ [ 'XSCS', 'Cossonay' ],
+ [ 'XFCOL', 'Coulommiers' ],
+ [ 'XFCSN', 'Courcelles s N' ],
+ [ 'XFCOU', 'Coutras' ],
+ [ 'XFCR', 'Creil' ],
+ [ 'XFCU', 'Culmont-Chalind' ],
+ [ 'XFCZ', 'Culoz' ],
+ [ 'XICUN', 'Cuneo' ],
+ [ 'XUCU', 'Curtici' ],
+ [ 'XPCD', 'Czechowice-Dzied' ],
+ [ 'XPCW', 'Czerwiensk' ],
+ [ 'XSDA', 'Dachsen' ],
+ [ 'XSDS', 'Dagmersellen' ],
+ [ 'XSDN', 'Däniken' ],
+ [ 'XSDD', 'Davos Dorf' ],
+ [ 'XSDP', 'Davos Platz' ],
+ [ 'XFDX', 'Dax' ],
+ [ 'XNDE', 'De Eschmarke' ],
+ [ 'XMD', 'Debrecen' ],
+ [ 'XTD', 'Decin hl.n.' ],
+ [ 'XTDV', 'Decin vychod' ],
+ [ 'XTD Z', 'Decin zapad.n.' ],
+ [ 'XTDC', 'Decin-Certova V' ],
+ [ 'XTDPR', 'Decin-Priper' ],
+ [ 'XTDP', 'Decin-Prost Zleb' ],
+ [ 'XNDD', 'Delden' ],
+ [ 'XSDE', 'Delemont' ],
+ [ 'XNDT', 'Delft' ],
+ [ 'XNDZ', 'Delfzijl' ],
+ [ 'XNDH', 'Den Haag C' ],
+ [ 'XNDHH', 'Den Haag HS' ],
+ [ 'XNDL', 'Den Helder' ],
+ [ 'XBDL', 'Denderleeuw' ],
+ [ 'XTDS', 'Desenice' ],
+ [ 'XIDS', 'Desenzano G S' ],
+ [ 'XIDE', 'Desio' ],
+ [ 'XFDEE', 'Dettwiller' ],
+ [ 'XUD', 'Deva' ],
+ [ 'XNDV', 'Deventer' ],
+ [ 'XYDN', 'DevinskaNovaVes' ],
+ [ 'XIDM', 'Diano Marina' ],
+ [ 'XFDM', 'Diemeringen' ],
+ [ 'XBDBK', 'Diepenbeek' ],
+ [ 'XSDH', 'Diessenhofen' ],
+ [ 'XSDHS', 'Diessenhofen S' ],
+ [ 'XSD', 'Dietlikon' ],
+ [ 'XFDI', 'Dieulouard' ],
+ [ 'XLDI', 'Differdange' ],
+ [ 'XFD', 'Dijon' ],
+ [ 'XFDN', 'Dijon PN' ],
+ [ 'XLDR', 'Dippach-Reckange' ],
+ [ 'XIDT', 'Dobbiaco/Toblach' ],
+ [ 'XZD', 'Dobova' ],
+ [ 'XZXDO', 'Dobova Gr HR' ],
+ [ 'XDDS', 'Doestrup Sdrj' ],
+ [ 'XTDK', 'Doksy' ],
+ [ 'XFDO', 'Dole' ],
+ [ 'XBDG', 'Dolhain-Gileppe' ],
+ [ 'XTDH', 'Dolni Habartice' ],
+ [ 'XTDD', 'Dolni Podluzi' ],
+ [ 'XTDA', 'Dolni Poustevna' ],
+ [ 'XTDL', 'Dolni Zleb' ],
+ [ 'XTDZ', 'Dolni Zleb zast' ],
+ [ 'XTDO', 'Domazlice' ],
+ [ 'XTDI', 'Domina' ],
+ [ 'XLDM', 'Dommeldange' ],
+ [ 'XID', 'Domodossola' ],
+ [ 'XNDO', 'Dordrecht' ],
+ [ 'XADG', 'Dorfgastein' ],
+ [ 'XADO', 'Dornbirn' ],
+ [ 'XADS', 'Dornbirn-Schoren' ],
+ [ 'XSDO', 'Dottikon-Din' ],
+ [ 'XFDR', 'Dourges' ],
+ [ 'XLDF', 'Drauffelt' ],
+ [ 'XNDR', 'Dronten' ],
+ [ 'XTDU', 'Duchcov' ],
+ [ 'XRDS', 'Dugo Selo' ],
+ [ 'XNDU', 'Duivendrecht' ],
+ [ 'XFDK', 'Dunkerque' ],
+ [ 'XDDY', 'Dyreby' ],
+ [ 'XKEI', 'Ebbsfleet Int' ],
+ [ 'XAEB', 'Eben im Pongau' ],
+ [ 'XAEF', 'Ebenfurth' ],
+ [ 'XFEH', 'Ebersheim' ],
+ [ 'XBED', 'Ede BE' ],
+ [ 'XNE', 'Ede Centrum' ],
+ [ 'XNEW', 'Ede-Wageningen' ],
+ [ 'XSEK', 'Effretikon' ],
+ [ 'XSEG', 'Eglisau' ],
+ [ 'XSEN', 'Egnach' ],
+ [ 'XAEZ', 'Ehrwald(Zugsp.B)' ],
+ [ 'XNEI', 'Eindhoven' ],
+ [ 'XSES', 'Einsiedeln' ],
+ [ 'XDEY', 'Ejby' ],
+ [ 'XFEL', 'Elne' ],
+ [ 'XAEL', 'Elsbethen' ],
+ [ 'XSEB', 'Emmenbrücke' ],
+ [ 'XBEN', 'Engis' ],
+ [ 'XAEN', 'Enns' ],
+ [ 'XNES', 'Enschede' ],
+ [ 'XFE', 'Epernay' ],
+ [ 'XFEI', 'Epierre-St L' ],
+ [ 'XFEN', 'Epinal' ],
+ [ 'XSE', 'Erlen' ],
+ [ 'XSEM', 'Ermatingen' ],
+ [ 'XSEMS', 'Ermatingen S' ],
+ [ 'XBEQ', 'Erquelinnes' ],
+ [ 'XFES', 'Erstein' ],
+ [ 'XSEF', 'Erstfeld' ],
+ [ 'XDE', 'Esbjerg' ],
+ [ 'XAEU', 'Eschenau AT' ],
+ [ 'XLEA', 'Esch-Sur-Alzette' ],
+ [ 'XDES', 'Eskilstrup' ],
+ [ 'XBES', 'Essen BE' ],
+ [ 'XFETP', 'Etampes' ],
+ [ 'XLET', 'Ettelbruck' ],
+ [ 'XSEW', 'Etzwilen' ],
+ [ 'XBEP', 'Eupen' ],
+ [ 'XFEV', 'Evreux' ],
+ [ 'XNEM', 'Eygelshov Markt' ],
+ [ 'XAFS', 'Faak am See' ],
+ [ 'XSFD', 'Faido' ],
+ [ 'XFF', 'Faulquemont' ],
+ [ 'XFFHL', 'Fegersheim Lipsh' ],
+ [ 'XSFE', 'Fehraltorf' ],
+ [ 'XAFK', 'Feldkirch' ],
+ [ 'XAFT', 'Feldkirchen(Kär)' ],
+ [ 'XAFX', 'Felixdorf' ],
+ [ 'XMBF', 'Ferencvaros' ],
+ [ 'XIFE', 'Ferrara' ],
+ [ 'XAFB', 'Fieberbrunn' ],
+ [ 'XEFI', 'Figueras' ],
+ [ 'XSFI', 'Filisur' ],
+ [ 'XIFLM', 'Finale Ligure M' ],
+ [ 'XIFRS', 'Firenze S.M.N' ],
+ [ 'XSFM', 'Flamatt' ],
+ [ 'XEFL', 'Flassa' ],
+ [ 'XAFG', 'Flaurling' ],
+ [ 'XFFL', 'Flers' ],
+ [ 'XAWFL', 'Floridsdorf' ],
+ [ 'XSFU', 'Flüelen' ],
+ [ 'XSFL', 'Flums' ],
+ [ 'XAFC', 'Föderlach' ],
+ [ 'XFFT', 'Fontaine' ],
+ [ 'XFFA', 'Fontainebleau' ],
+ [ 'XFFS', 'Fontan-Saorge' ],
+ [ 'XFFB', 'Forbach' ],
+ [ 'XBFM', 'Forest-Midi' ],
+ [ 'XIFF', 'Fort./Franzensf.' ],
+ [ 'XIF', 'Fossano' ],
+ [ 'XFFLT', 'Fourchambault' ],
+ [ 'XBFR', 'Fraipont' ],
+ [ 'XAFA', 'Frankenmarkt' ],
+ [ 'XTFA', 'Frant Lazne Auqa' ],
+ [ 'XTF', 'Frantiskovy Lazn' ],
+ [ 'XAFR', 'Frastanz' ],
+ [ 'XSFA', 'Frauenfeld' ],
+ [ 'XDF', 'Fredericia' ],
+ [ 'XSFB', 'Freienbach CH' ],
+ [ 'XSFF', 'Frenkendorf-Füll' ],
+ [ 'XSF', 'Fribourg' ],
+ [ 'XAF', 'Friesach' ],
+ [ 'XDFV', 'Frisvardvej' ],
+ [ 'XAFW', 'Fritzens-Wattens' ],
+ [ 'XFFX', 'Frontenex' ],
+ [ 'XFFD', 'Frouard' ],
+ [ 'XSFR', 'Frutigen' ],
+ [ 'XAFU', 'Fürnitz' ],
+ [ 'XFFU', 'Futuroscope' ],
+ [ 'XDGR', 'Gaarde' ],
+ [ 'XFGN', 'Gagny' ],
+ [ 'XFGAA', 'Gaillon-Aubevoye' ],
+ [ 'XIGA', 'Gallarate' ],
+ [ 'XSGM', 'Gampel-Steg' ],
+ [ 'XFGD', 'Gandrange' ],
+ [ 'XFGAN', 'Gannat' ],
+ [ 'XAGD', 'Gänserndorf' ],
+ [ 'XFGA', 'Gardanne' ],
+ [ 'XPG', 'Gdansk Glowny' ],
+ [ 'XPGOL', 'Gdansk Oliwa' ],
+ [ 'XPGWR', 'Gdansk Wrzeszcz' ],
+ [ 'XPGD', 'Gdynia Gl Os' ],
+ [ 'XAGEI', 'Geinberg' ],
+ [ 'XNLU', 'Geleen-Lutterade' ],
+ [ 'XSGK', 'Gelterkinden' ],
+ [ 'XIGF', 'Gemona Friuli' ],
+ [ 'XSGE', 'Geneve' ],
+ [ 'XSGEA', 'Geneve-Aeroport' ],
+ [ 'XBGK', 'Genk' ],
+ [ 'XIGP', 'Genova PP' ],
+ [ 'XBGB', 'Gentbrugge' ],
+ [ 'XBGD', 'Gent-Dampoort' ],
+ [ 'XBGP', 'Gent-St-Pieters' ],
+ [ 'XSGF', 'Gerlafingen' ],
+ [ 'XAGE', 'Gerling/Pinzgau' ],
+ [ 'XEG', 'Gerona(Viajeros)' ],
+ [ 'XFGE', 'Gevrey' ],
+ [ 'XAGB', 'Gießenbach' ],
+ [ 'XSGNR', 'Gisikon-Root' ],
+ [ 'XFGI', 'Gisors' ],
+ [ 'XSGI', 'Giubiasco' ],
+ [ 'XDGJ', 'Gjesing' ],
+ [ 'XNGB', 'Glanerbrug' ],
+ [ 'XSG', 'Glattbrugg' ],
+ [ 'XSGA', 'Glattfelden' ],
+ [ 'XAGL', 'Gloggnitz' ],
+ [ 'XDGU', 'Glumsoe' ],
+ [ 'XAGN', 'Gmünd NÖ' ],
+ [ 'XPGN', 'Gniezno' ],
+ [ 'XLGB', 'Goebelsmuhle' ],
+ [ 'XAGA', 'Golling-Abtenau' ],
+ [ 'XSGO', 'Goppenstein' ],
+ [ 'XPGW', 'Gorzow Wlkp' ],
+ [ 'XSGS', 'Göschenen' ],
+ [ 'XSGG', 'Gossau SG' ],
+ [ 'XSGL', 'Gottlieben' ],
+ [ 'XAGT', 'Götzendorf' ],
+ [ 'XAGZ', 'Götzis' ],
+ [ 'XNG', 'Gouda' ],
+ [ 'XBGY', 'Gouvy' ],
+ [ 'XFGR', 'Graffenstaden' ],
+ [ 'XAGR', 'Gramatneusiedl' ],
+ [ 'XEGR', 'Granollers-Centr' ],
+ [ 'XAGG', 'Gratw.-Gratkorn' ],
+ [ 'XAG', 'Graz Hbf' ],
+ [ 'XAGO', 'Graz Ost' ],
+ [ 'XDGB', 'Gredstedbro' ],
+ [ 'XSGRN', 'Grenchen Nord' ],
+ [ 'XFG', 'Grenoble' ],
+ [ 'XFGS', 'Gresy sur Isere' ],
+ [ 'XFGZ', 'Gretz-Armainvill' ],
+ [ 'XAGRB', 'Gries' ],
+ [ 'XAGI', 'Gries/Pinzgau' ],
+ [ 'XAGP', 'Griesk-Gallspach' ],
+ [ 'XAGM', 'Gröbming' ],
+ [ 'XBGR', 'Groenendaal' ],
+ [ 'XNGR', 'Groningen' ],
+ [ 'XAGS', 'Groß Schwechat' ],
+ [ 'XDGA', 'Guldager' ],
+ [ 'XAGK', 'Guntramsd-Kaiser' ],
+ [ 'XAGUR', 'Gurten' ],
+ [ 'XSGU', 'Güttingen' ],
+ [ 'XMG', 'Györ' ],
+ [ 'XBHA', 'Haaltert' ],
+ [ 'XNHE', 'Haarlem' ],
+ [ 'XNHLS', 'Haarl-Spaarnwoud' ],
+ [ 'XSHW', 'Haeggenschwil-W' ],
+ [ 'XAHU', 'Hagenau im Innkr' ],
+ [ 'XFHD', 'Hagondange' ],
+ [ 'XFHG', 'Haguenau' ],
+ [ 'XAHM', 'Haiming' ],
+ [ 'XAHT', 'Hall in Tirol' ],
+ [ 'XAHL', 'Hallein' ],
+ [ 'XAHE', 'Hallwang-Elixh.' ],
+ [ 'XAHA', 'Hard-Fussach' ],
+ [ 'XBHT', 'Hasselt' ],
+ [ 'XAHI', 'Hatting' ],
+ [ 'XSHL', 'Hauptwil' ],
+ [ 'XAHAS', 'Haus' ],
+ [ 'XFHA', 'Hayange' ],
+ [ 'XFHZ', 'Hazebrouck' ],
+ [ 'XDHED', 'Hedehusene' ],
+ [ 'XDHEE', 'Hee' ],
+ [ 'XSHR', 'Heerbrugg' ],
+ [ 'XNHR', 'Heerenveen' ],
+ [ 'XNH', 'Heerlen' ],
+ [ 'XNHK', 'Heerlen d Kissel' ],
+ [ 'XMXHY', 'Hegyeshal Gr AT' ],
+ [ 'XMHY', 'Hegyeshalom' ],
+ [ 'XAHP', 'Heiterw-Plansee' ],
+ [ 'XNHM', 'Helmond' ],
+ [ 'XFHE', 'Hendaye' ],
+ [ 'XSHE', 'Hendschiken' ],
+ [ 'XNHL', 'Hengelo' ],
+ [ 'XFHB', 'Henin-Beaumont' ],
+ [ 'XDHEN', 'Henne' ],
+ [ 'XBHR', 'Herentals' ],
+ [ 'XBHE', 'Hergenrath' ],
+ [ 'XAHN', 'Hernals' ],
+ [ 'XFHN', 'Herny' ],
+ [ 'XFHH', 'Herrlisheim Colm' ],
+ [ 'XBHL', 'Herstal' ],
+ [ 'XBHZ', 'Herzele' ],
+ [ 'XSHZ', 'Herzogenbuchsee' ],
+ [ 'XAHB', 'Herzogenburg' ],
+ [ 'XNHO', 'Hillegom' ],
+ [ 'XNHI', 'Hilversum' ],
+ [ 'XNHIS', 'Hilversum Sp' ],
+ [ 'XDHM', 'Hjerm' ],
+ [ 'XTHN', 'Hnevice' ],
+ [ 'XFHC', 'Hochfelden' ],
+ [ 'XAHF', 'Hochfilzen' ],
+ [ 'XAHO', 'Hochzirl' ],
+ [ 'XBHO', 'Hoeilaart' ],
+ [ 'XDHT', 'Hoeje Taastrup' ],
+ [ 'XNHH', 'Hoek v. Holland' ],
+ [ 'XAHH', 'Hohenau' ],
+ [ 'XAHS', 'Hohenems' ],
+ [ 'XDHO', 'Holstebro' ],
+ [ 'XFHM', 'Hombourg Ht' ],
+ [ 'XNHD', 'Hoofddorp' ],
+ [ 'XNHG', 'Hoogeveen' ],
+ [ 'XNHS', 'Hoogezand-Sapp' ],
+ [ 'XAHG', 'Hopfgarten' ],
+ [ 'XAHGB', 'Hopfgarten / B' ],
+ [ 'XSHG', 'Horgen' ],
+ [ 'XSHB', 'Horn (Bodensee)' ],
+ [ 'XSHBS', 'Horn(Bodensee) S' ],
+ [ 'XTHB', 'Horni Blatna' ],
+ [ 'XTHD', 'Horni Dvoriste' ],
+ [ 'XTHK', 'Horni Kamenice' ],
+ [ 'XTHP', 'Horni Podluzi' ],
+ [ 'XTHPT', 'Horni Poustevna' ],
+ [ 'XTHV', 'Horovice' ],
+ [ 'XAHOG', 'Hörsching' ],
+ [ 'XTHR', 'Hradek n. N.' ],
+ [ 'XTHM', 'Hranice n Morave' ],
+ [ 'XTHY', 'Hrebeny' ],
+ [ 'XSHU', 'Hüntwangen-Wil' ],
+ [ 'XAHUT', 'Hüttau' ],
+ [ 'XBHU', 'Huy' ],
+ [ 'XDHVD', 'Hviding' ],
+ [ 'XDHYL', 'Hyllerslev' ],
+ [ 'XPIL', 'Ilawa Glowna' ],
+ [ 'XSIM', 'Immensee' ],
+ [ 'XIIM', 'Imperia PM' ],
+ [ 'XAIB', 'Imsterberg' ],
+ [ 'XAIP', 'Imst-Pitztal' ],
+ [ 'XBIM', 'Ingelmunster' ],
+ [ 'XFIW', 'Ingwiller' ],
+ [ 'XAI', 'Innsbruck Hbf' ],
+ [ 'XAIH', 'Innsbruck Höttg' ],
+ [ 'XAIW', 'Innsbruck Westbf' ],
+ [ 'XPIW', 'Inowroclaw' ],
+ [ 'XSIO', 'Interlaken Ost' ],
+ [ 'XSI', 'Interlaken West' ],
+ [ 'XAIZ', 'Inzing' ],
+ [ 'XEIR', 'Irun' ],
+ [ 'XFIS', 'Is sur Tille' ],
+ [ 'XIIT', 'Iselle di Trasqu' ],
+ [ 'XIXIT', 'Iselle Grenze CH' ],
+ [ 'XRIG', 'Ivanic Grad' ],
+ [ 'XTJP', 'Jablonne / P' ],
+ [ 'XDJP', 'Janderup' ],
+ [ 'XPJZ', 'Jankowa Zaganska' ],
+ [ 'XTJU', 'Janovice n Uh' ],
+ [ 'XAJD', 'Jedlersdorf' ],
+ [ 'XTJL', 'Jedlova' ],
+ [ 'XDJE', 'Jegum' ],
+ [ 'XPJG', 'Jelenia Gora' ],
+ [ 'XBJ', 'Jemelle' ],
+ [ 'XAJB', 'Jenbach' ],
+ [ 'XAJBZ', 'Jenbach Zillert' ],
+ [ 'XZJ', 'Jesenice' ],
+ [ 'XSJE', 'Jestetten' ],
+ [ 'XFJM', 'Jeumont' ],
+ [ 'XTJD', 'Jiretin pod Jedl' ],
+ [ 'XTJI', 'Jirkov z.' ],
+ [ 'XFJF', 'Joeuf' ],
+ [ 'XFJY', 'Joigny' ],
+ [ 'XAJ', 'Judenburg' ],
+ [ 'XFJU', 'Juvisy' ],
+ [ 'XTKA', 'Kadan' ],
+ [ 'XSKI', 'Kaiseraugust' ],
+ [ 'XFKH', 'Kalhausen' ],
+ [ 'XAKAL', 'Kalsdorf' ],
+ [ 'XAK', 'Kalwang' ],
+ [ 'XNKM', 'Kampen Zuid' ],
+ [ 'XSKA', 'Kandersteg' ],
+ [ 'XAKP', 'Kapfenberg' ],
+ [ 'XTKVD', 'Karlovy V dol.n.' ],
+ [ 'XTKV', 'Karlovy Vary' ],
+ [ 'XTKVV', 'Karlovy V-Dvory' ],
+ [ 'XPKA', 'Katowice Osobowa' ],
+ [ 'XLKT', 'Kautenbach' ],
+ [ 'XSKH', 'Kehlhof' ],
+ [ 'XMK', 'Kelebia' ],
+ [ 'XMBL', 'Kelenföld' ],
+ [ 'XAKM', 'Kematen/Tirol' ],
+ [ 'XSKW', 'Kesswil' ],
+ [ 'XNKE', 'Kesteren' ],
+ [ 'XSKB', 'Kilchberg' ],
+ [ 'XSKS', 'Killwangen-S' ],
+ [ 'XAKB', 'Kindberg' ],
+ [ 'XAKG', 'Kirchberg i.T.' ],
+ [ 'XAKL', 'Kirchbichl' ],
+ [ 'XAKIT', 'Kittsee' ],
+ [ 'XAKIH', 'Kitz / Hahnenk' ],
+ [ 'XAKI', 'Kitzbühel' ],
+ [ 'XAKT', 'Klagenfurt Hbf' ],
+ [ 'XTKY', 'Klatovy' ],
+ [ 'XAKE', 'Kledering' ],
+ [ 'XAKS', 'Klein Schwechat' ],
+ [ 'XLKB', 'Kleinbettingen' ],
+ [ 'XSKT', 'Kloten' ],
+ [ 'XAKF', 'Knittelfeld' ],
+ [ 'XSKO', 'Koblenz CH' ],
+ [ 'XDKH', 'Koebenhavn H' ],
+ [ 'XDKHL', 'Koebenhvs Lufthv' ],
+ [ 'XDKG', 'Koege' ],
+ [ 'XFKO', 'Kogenheim' ],
+ [ 'XAKO', 'Kolbnitz' ],
+ [ 'XDKO', 'Kolding' ],
+ [ 'XTKI', 'Kolin' ],
+ [ 'XMKO', 'Komarom' ],
+ [ 'XPKN', 'Konin' ],
+ [ 'XNKB', 'Koog Bloemwijk' ],
+ [ 'XNKZ', 'Koog-Zaandijk' ],
+ [ 'XMKR', 'Körmend' ],
+ [ 'XDKS', 'Korsoer' ],
+ [ 'XBKO', 'Kortenberg' ],
+ [ 'XBKK', 'Kortrijk' ],
+ [ 'XPK', 'Kostrzyn' ],
+ [ 'XTKO', 'Kovarska' ],
+ [ 'XPKR', 'Krakow Gl Osob' ],
+ [ 'XTKRP', 'Kralovske Porici' ],
+ [ 'XTKR', 'Kralupy n.Vl.' ],
+ [ 'XAKA', 'Kranebitten' ],
+ [ 'XZKJ', 'Kranj' ],
+ [ 'XTKC', 'Kraslice' ],
+ [ 'XTKP', 'Kraslice p Vlek' ],
+ [ 'XTKCP', 'Kraslice Predm' ],
+ [ 'XTKLP', 'Krasna Lipa' ],
+ [ 'XTKLM', 'Krasna Lipa mest' ],
+ [ 'XAKD', 'Krems(Donau)' ],
+ [ 'XSKRB', 'Kreuzl.Bernrain' ],
+ [ 'XSKR', 'Kreuzlingen' ],
+ [ 'XSKL', 'Kreuzlingen Haf.' ],
+ [ 'XAKK', 'Krichdorf a d Kr' ],
+ [ 'XFKM', 'Krimmeri-Meinau' ],
+ [ 'XTKM', 'Krimov' ],
+ [ 'XNKA', 'Krommenie-As' ],
+ [ 'XNKR', 'Kropswolde' ],
+ [ 'XZKR', 'Krsko' ],
+ [ 'XAKR', 'Krumpendorf' ],
+ [ 'XPKZG', 'Krzewina Zgorzel' ],
+ [ 'XPKY', 'Krzyz' ],
+ [ 'XAKU', 'Kuchl' ],
+ [ 'XAKN', 'Kufstein' ],
+ [ 'XAKUN', 'Kundl' ],
+ [ 'XPKU', 'Kunowice' ],
+ [ 'XSKN', 'Küssnacht a R' ],
+ [ 'XRKU', 'Kutina' ],
+ [ 'XPKT', 'Kutno' ],
+ [ 'XYKU', 'Kuty' ],
+ [ 'XTKT', 'Kytlice' ],
+ [ 'XFLBS', 'La Bastide S L' ],
+ [ 'XFWBI', 'La Brigue' ],
+ [ 'XFLAT', 'La Charite' ],
+ [ 'XFGPL', 'La Plaine' ],
+ [ 'XFLRY', 'La Roche s Yon' ],
+ [ 'XFLST', 'La Souterraine' ],
+ [ 'XALAA', 'Laa a d Thaya' ],
+ [ 'XSLH', 'Lachen' ],
+ [ 'XNZLW', 'Lage Zwaluwe' ],
+ [ 'XALN', 'Lähn' ],
+ [ 'XFLAE', 'L\'Aigle' ],
+ [ 'XLLM', 'Lamadelaine' ],
+ [ 'XALB', 'Lambach' ],
+ [ 'XSLMC', 'Lamone-Cadempino' ],
+ [ 'XALE', 'Landeck' ],
+ [ 'XBLD', 'Landen' ],
+ [ 'XNLG', 'Landgraaf' ],
+ [ 'XSLQ', 'Landquart' ],
+ [ 'XFLA', 'Landry' ],
+ [ 'XBLO', 'Langdorp' ],
+ [ 'XALA', 'Langen a.Arlberg' ],
+ [ 'XSLT', 'Langenthal' ],
+ [ 'XALK', 'Langkampfen' ],
+ [ 'XSLL', 'Läufelfingen' ],
+ [ 'XSLF', 'Laufen' ],
+ [ 'XSLN', 'Laufenburg' ],
+ [ 'XSLA', 'Lausanne' ],
+ [ 'XSLAF', 'Lausanne-Flon' ],
+ [ 'XSLS', 'Lausen' ],
+ [ 'XALAH', 'Lauterach' ],
+ [ 'XFLTG', 'Lauterbourg' ],
+ [ 'XILVM', 'Laveno Mombello' ],
+ [ 'XFLB', 'Le Bourget' ],
+ [ 'XFLC', 'Le Creusot TGV' ],
+ [ 'XFHV', 'Le Havre' ],
+ [ 'XFLM', 'Le Mans' ],
+ [ 'XFRVM', 'Le Raincy' ],
+ [ 'XFTP', 'Le Treport Mers' ],
+ [ 'XBLK', 'Lebbeke' ],
+ [ 'XNLW', 'Leeuwarden' ],
+ [ 'XPLE', 'Legnica' ],
+ [ 'XALZ', 'Leibnitz' ],
+ [ 'XNL', 'Leiden' ],
+ [ 'XNLL', 'Leiden Lamme' ],
+ [ 'XALT', 'Leithen' ],
+ [ 'XNLY', 'Lelystad' ],
+ [ 'XDLM', 'Lem' ],
+ [ 'XALND', 'Lend' ],
+ [ 'XSLW', 'Lengwil' ],
+ [ 'XFLN', 'Lens' ],
+ [ 'XSLB', 'Lenzburg' ],
+ [ 'XALEZ', 'Lenzing' ],
+ [ 'XALO', 'Leoben Hbf' ],
+ [ 'XALG', 'Leogang' ],
+ [ 'XBLB', 'Leopoldsburg' ],
+ [ 'XALM', 'Lermoos' ],
+ [ 'XFLE', 'Lerouville' ],
+ [ 'XFLAC', 'Les Arcs' ],
+ [ 'XFAO', 'Les-Aubrais-Orl' ],
+ [ 'XZLB', 'Lesce-Bled' ],
+ [ 'XLLD', 'Leudelange' ],
+ [ 'XSLE', 'Leuk' ],
+ [ 'XBLE', 'Leuven' ],
+ [ 'XFLZ', 'Lezignan (Aude)' ],
+ [ 'XTL', 'Liberec' ],
+ [ 'XBLIG', 'Liege (G)' ],
+ [ 'XALI', 'Lienz' ],
+ [ 'XBLI', 'Liers' ],
+ [ 'XSLI', 'Liestal' ],
+ [ 'XALZN', 'Liezen' ],
+ [ 'XFLI', 'Lille' ],
+ [ 'XFLIE', 'Lille Europa' ],
+ [ 'XILMN', 'Limone' ],
+ [ 'XAL', 'Linz Hbf' ],
+ [ 'XALW', 'Linz Wegscheid' ],
+ [ 'XPLIL', 'Lipinki Luzyckie' ],
+ [ 'XTLL', 'Lipova Sluknova' ],
+ [ 'XZLJ', 'Litija' ],
+ [ 'XTLM', 'Litomerice Mesto' ],
+ [ 'XILI', 'Livorno Centrale' ],
+ [ 'XZL', 'Ljubljana' ],
+ [ 'XSLC', 'Locarno' ],
+ [ 'XALH', 'Lochau-Hoerbranz' ],
+ [ 'XDLF', 'Loeftgard' ],
+ [ 'XMLO', 'Lököshaza' ],
+ [ 'XFLNG', 'Longueau' ],
+ [ 'XFLY', 'Longwy' ],
+ [ 'XFLS', 'Lons-Le-Saunier' ],
+ [ 'XALDF', 'Loosdorf' ],
+ [ 'XFLR', 'Lorraine-Louv' ],
+ [ 'XSLO', 'Lottstetten' ],
+ [ 'XFLO', 'Lourches' ],
+ [ 'XFL', 'Lourdes' ],
+ [ 'XTLO', 'Lovosice' ],
+ [ 'XPLU', 'Luban Slaski' ],
+ [ 'XALU', 'Ludesch' ],
+ [ 'XSL', 'Lugano' ],
+ [ 'XTLS', 'Luh n Svatavou' ],
+ [ 'XIL', 'Luino' ],
+ [ 'XFLUQ', 'Lumes' ],
+ [ 'XDLUN', 'Lundby' ],
+ [ 'XDLD', 'Lunde DK' ],
+ [ 'XDLU', 'Lunderskov' ],
+ [ 'XFLUN', 'Lunel' ],
+ [ 'XFLU', 'Luneville' ],
+ [ 'XSLP', 'Lupfig' ],
+ [ 'XALUU', 'Lustenau' ],
+ [ 'XSLZ', 'Luterbach-Attish' ],
+ [ 'XFLUB', 'Lutterbach' ],
+ [ 'XFLT', 'Lutzelbourg' ],
+ [ 'XLL', 'Luxembourg' ],
+ [ 'XSLU', 'Luzern' ],
+ [ 'XFLPD', 'Lyon Part-Dieu' ],
+ [ 'XAL K', 'Lz-Kleinmünchen' ],
+ [ 'XNMA', 'Maassluis' ],
+ [ 'XNMT', 'Maastricht' ],
+ [ 'XTMC', 'Machnin' ],
+ [ 'XTMR', 'Machnin hrad' ],
+ [ 'XFMCV', 'Macon Ville' ],
+ [ 'XFMAL', 'Macon-Loche-TGV' ],
+ [ 'XSMF', 'Maienfeld' ],
+ [ 'XAMS', 'Maishfn-Saalbach' ],
+ [ 'XTMV', 'Mala Velen' ],
+ [ 'XPMA', 'Malbork' ],
+ [ 'XPMAL', 'Malczyce' ],
+ [ 'XAMO', 'Mallnitz-Oberv.' ],
+ [ 'XVM', 'Malmö' ],
+ [ 'XLMR', 'Mamer' ],
+ [ 'XLMY', 'Mamer Lycee' ],
+ [ 'XSMM', 'Mammern(Bodens)' ],
+ [ 'XSMMS', 'Mammern(Bodens)S' ],
+ [ 'XBMA', 'Manage' ],
+ [ 'XSMB', 'Mannenbach' ],
+ [ 'XSMBS', 'Mannenbach S' ],
+ [ 'XLMN', 'Manternach' ],
+ [ 'XAMG', 'Marchegg' ],
+ [ 'XBMD', 'Marche-les-Dames' ],
+ [ 'XBMP', 'Marchienne-au-P' ],
+ [ 'XAMR', 'Marchtrenk' ],
+ [ 'XZM', 'Maribor' ],
+ [ 'XTMVE', 'Markvartice' ],
+ [ 'XFMSS', 'Marle-sur-Serre' ],
+ [ 'XBMR', 'Marloie' ],
+ [ 'XFMVC', 'Marne la Vallee' ],
+ [ 'XFMBL', 'Marseille Blanc' ],
+ [ 'XFM', 'Marseille-St-Ch' ],
+ [ 'XNMH', 'Martenshoek' ],
+ [ 'XSMA', 'Martigny' ],
+ [ 'XFMAG', 'Martigues' ],
+ [ 'XSMW', 'Märwil' ],
+ [ 'XAM', 'Matrei' ],
+ [ 'XFMB', 'Maubeuge' ],
+ [ 'XAMT', 'Mautern' ],
+ [ 'XAMY', 'Mayrhofen' ],
+ [ 'XBMCH', 'Mechelen' ],
+ [ 'XUM', 'Medias' ],
+ [ 'XSM', 'Meiringen' ],
+ [ 'XAME', 'Melk' ],
+ [ 'XSMS', 'Mels' ],
+ [ 'XFMEL', 'Melun' ],
+ [ 'XSME', 'Mendrisio' ],
+ [ 'XFME', 'Menton' ],
+ [ 'XSMEN', 'Menznau' ],
+ [ 'XIMM', 'Merano/Meran' ],
+ [ 'XBMER', 'Merchtem' ],
+ [ 'XBME', 'Merelbeke' ],
+ [ 'XLM', 'Mersch' ],
+ [ 'XLMT', 'Mertert' ],
+ [ 'XFMEH', 'Merxheim' ],
+ [ 'XAMD', 'Messendorf' ],
+ [ 'XFMZV', 'Metz-Ville' ],
+ [ 'XFMU', 'Meuse' ],
+ [ 'XLMC', 'Michelau' ],
+ [ 'XAMI', 'Micheldorf' ],
+ [ 'XDMF', 'Middelfart' ],
+ [ 'XPMIE', 'Miekinia' ],
+ [ 'XTMD', 'Mikulasovice d n' ],
+ [ 'XIMB', 'Milano C' ],
+ [ 'XIMG', 'Milano Greco P' ],
+ [ 'XIMP', 'Milano PG' ],
+ [ 'XBMM', 'Milmort' ],
+ [ 'XTMM', 'Mimon' ],
+ [ 'XAMN', 'Mining' ],
+ [ 'XFMI', 'Miramas' ],
+ [ 'XAMH', 'Mitterberghütten' ],
+ [ 'XAMV', 'Mitterdf-Veitsch' ],
+ [ 'XAMIX', 'Mixnitz-Bärensch' ],
+ [ 'XTMB', 'Ml Boleslav hl n' ],
+ [ 'XTMY', 'Mlyny (CZ)' ],
+ [ 'XFMOD', 'Modane' ],
+ [ 'XSMI', 'Möhlin' ],
+ [ 'XBML', 'Mol' ],
+ [ 'XSMOS', 'Mols' ],
+ [ 'XFMH', 'Mommenheim' ],
+ [ 'XFMC', 'Monaco-M.Carlo' ],
+ [ 'XIMW', 'Monguelfo/Welsbg' ],
+ [ 'XBMS', 'Mons' ],
+ [ 'XFMD', 'Montbeliard' ],
+ [ 'XFMN', 'Montelimar' ],
+ [ 'XSMY', 'Monthey' ],
+ [ 'XFMLV', 'Montlucon Ville' ],
+ [ 'XFMOM', 'Montmelian' ],
+ [ 'XFMND', 'Mont-Notre-Dame' ],
+ [ 'XFMO', 'Montpellier' ],
+ [ 'XSMO', 'Montreux' ],
+ [ 'XIMOZ', 'Monza' ],
+ [ 'XAMB', 'Moosbierbaum/H' ],
+ [ 'XFMOR', 'Moret-Veneux' ],
+ [ 'XSMG', 'Morges' ],
+ [ 'XFMOH', 'Morhange' ],
+ [ 'XCM', 'Moskva' ],
+ [ 'XMMO', 'Mosonmagyarovar' ],
+ [ 'XTMO', 'Most' ],
+ [ 'XAMTZ', 'Mötz' ],
+ [ 'XFMOU', 'Mouchard' ],
+ [ 'XFMSA', 'Moulins-s-Allier' ],
+ [ 'XBMN', 'Mouscron' ],
+ [ 'XBMT', 'Moustier' ],
+ [ 'XSMU', 'Moutier' ],
+ [ 'XFMT', 'Moutiers-Salins' ],
+ [ 'XFMG', 'Moyeuvre Grande' ],
+ [ 'XSMH', 'Mühlehorn' ],
+ [ 'XAMHM', 'Mühlheim' ],
+ [ 'XAMM', 'Mühl-Möllbrücke' ],
+ [ 'XBMU', 'Muizen' ],
+ [ 'XFMVD', 'Mulhouse Dornach' ],
+ [ 'XFMV', 'Mulhouse Ville' ],
+ [ 'XSMBU', 'Münchenbuchsee' ],
+ [ 'XFMUM', 'Mundolsheim' ],
+ [ 'XBMZ', 'Munkzwalm' ],
+ [ 'XLMB', 'Munsbach' ],
+ [ 'XSMUS', 'Münsingen CH' ],
+ [ 'XFMST', 'Munster FR' ],
+ [ 'XAMW', 'Münster-Wiesing' ],
+ [ 'XSMN', 'Münstlg-Scherz' ],
+ [ 'XSMUO', 'Muolen' ],
+ [ 'XSMR', 'Murg' ],
+ [ 'XAMZ', 'Mürzzuschlag' ],
+ [ 'XAMU', 'Musau' ],
+ [ 'XFMUS', 'Mussidan' ],
+ [ 'XSMT', 'Muttenz' ],
+ [ 'XDNV', 'Naestved' ],
+ [ 'XMNV', 'Nagymaros-Visegr' ],
+ [ 'XBNA', 'Namur' ],
+ [ 'XFNT', 'Nancois Tronvill' ],
+ [ 'XFN', 'Nancy' ],
+ [ 'XFNA', 'Nantes' ],
+ [ 'XINAC', 'Napoli C' ],
+ [ 'XFNB', 'Narbonne' ],
+ [ 'XSN', 'Nebikon' ],
+ [ 'XBN', 'Neerpelt' ],
+ [ 'XTNJ', 'Nejdek' ],
+ [ 'XTNJZ', 'Nejdek zast' ],
+ [ 'XFNP', 'Nemours-St-Pierr' ],
+ [ 'XAND', 'Nendeln' ],
+ [ 'XANE', 'Nenzing' ],
+ [ 'XBNE', 'Nessonvaux' ],
+ [ 'XTNT', 'Nestedice' ],
+ [ 'XTNM', 'Nestemice' ],
+ [ 'XANF', 'Nettingsdorf' ],
+ [ 'XSNC', 'Neuchatel' ],
+ [ 'XBNC', 'Neufchateau' ],
+ [ 'XFNE', 'Neufchateau' ],
+ [ 'XSNE', 'Neuhausen CH' ],
+ [ 'XSNK', 'Neukirch-Egnach' ],
+ [ 'XANK', 'Neumarkt-Kallham' ],
+ [ 'XANKD', 'Neumarkt-Köstend' ],
+ [ 'XANG', 'Neuratting' ],
+ [ 'XFNC', 'Nice Ville' ],
+ [ 'XSNB', 'Niederbipp' ],
+ [ 'XSNI', 'Niederglatt' ],
+ [ 'XLNK', 'Niederkorn' ],
+ [ 'XNNA', 'Nieuw Amsterdam' ],
+ [ 'XNNS', 'Nieuwe Schans' ],
+ [ 'XNNM', 'Nijmegen' ],
+ [ 'XFNI', 'Nimes' ],
+ [ 'XDNA', 'Noerre Alslev' ],
+ [ 'XDNN', 'Noerre-Nebel' ],
+ [ 'XDNP', 'Noerreport' ],
+ [ 'XLNZ', 'Noertzange' ],
+ [ 'XFNR', 'Nogent le Retrou' ],
+ [ 'XFNO', 'Noisy-le-Sec' ],
+ [ 'XFNDB', 'Notre Dame B' ],
+ [ 'XRNG', 'Nova Gradiska' ],
+ [ 'XRNK', 'Nova Kapela' ],
+ [ 'XTNR', 'Nova Role' ],
+ [ 'XTNRZ', 'Nova Role zast' ],
+ [ 'XINV', 'Novara' ],
+ [ 'XTNH', 'Nove Hamry' ],
+ [ 'XTNHZ', 'Nove Hamry zast' ],
+ [ 'XTNS', 'Nove Sedlo u Lok' ],
+ [ 'XYNZ', 'Nove Zamky' ],
+ [ 'XFNV', 'Noveant' ],
+ [ 'XJNB', 'Novi Beograd' ],
+ [ 'XJNS', 'Novi Sad' ],
+ [ 'XRNV', 'Novska' ],
+ [ 'XTNB', 'Novy Bor' ],
+ [ 'XPND', 'Nowe Drezdenko' ],
+ [ 'XFNY', 'Noyon' ],
+ [ 'XDNE', 'Ny Ellebjerg' ],
+ [ 'XDNY', 'Nyborg' ],
+ [ 'XMNH', 'Nyiregyhaza' ],
+ [ 'XDNK', 'Nykoebing F' ],
+ [ 'XTN', 'Nymburk hl.n.' ],
+ [ 'XAOA', 'Oberalm' ],
+ [ 'XSOG', 'Oberburg' ],
+ [ 'XSOB', 'Oberglatt' ],
+ [ 'XAOB', 'Oberhofen' ],
+ [ 'XLOK', 'Oberkorn' ],
+ [ 'XFOM', 'Obermodern' ],
+ [ 'XAOM', 'Obernberg-Alth' ],
+ [ 'XSOR', 'Oberrieden' ],
+ [ 'XSOT', 'Oberriet' ],
+ [ 'XBOB', 'Obourg' ],
+ [ 'XDOD', 'Odense' ],
+ [ 'XDOG', 'Oelgod' ],
+ [ 'XDKHO', 'Oerestad' ],
+ [ 'XFOE', 'Oermingen' ],
+ [ 'XDOP', 'Oesterport' ],
+ [ 'XLOE', 'Oetrange' ],
+ [ 'XDOB', 'Oksboel' ],
+ [ 'XROK', 'Okucani' ],
+ [ 'XNOD', 'Oldenzaal' ],
+ [ 'XTOL', 'Oldrichov u N' ],
+ [ 'XBOL', 'Olen' ],
+ [ 'XIOM', 'Olivetta S Mich' ],
+ [ 'XTO', 'Olomouc hl.n.' ],
+ [ 'XTOV', 'Olovi' ],
+ [ 'XSOL', 'Olten' ],
+ [ 'XNOM', 'Ommen' ],
+ [ 'XFO', 'Onville' ],
+ [ 'XBO', 'Oostende' ],
+ [ 'XPO', 'Opole Glowne' ],
+ [ 'XSOP', 'Oppikon' ],
+ [ 'XBOW', 'Opwijk' ],
+ [ 'XFOR', 'Orange' ],
+ [ 'XFOC', 'Orchies' ],
+ [ 'XDOH', 'Orehoved' ],
+ [ 'XFOL', 'Orleans' ],
+ [ 'XIOV', 'Orvieto' ],
+ [ 'XRO', 'Osijek' ],
+ [ 'XNO', 'Oss' ],
+ [ 'XSOM', 'Ostermundingen' ],
+ [ 'XTOH', 'Ostrava hl.n.' ],
+ [ 'XTOI', 'Ostrava-Svinov' ],
+ [ 'XPOM', 'Oswiecim' ],
+ [ 'XSOS', 'Othmarsingen' ],
+ [ 'XAOE', 'Ötztal' ],
+ [ 'XDOU', 'Outrup' ],
+ [ 'XNOV', 'Overveen' ],
+ [ 'XIPW', 'P.Gardena/Waidbr' ],
+ [ 'XDPA', 'Padborg' ],
+ [ 'XIPP', 'Padova' ],
+ [ 'XFPS', 'Pagny-s-Moselle' ],
+ [ 'XFPAN', 'Pantin' ],
+ [ 'XTPAR', 'Pardubice' ],
+ [ 'XFPMP', 'Paris Montparnas' ],
+ [ 'XFPN', 'Paris Nord' ],
+ [ 'XFPA', 'Paris-Austerlitz' ],
+ [ 'XFPO', 'Paris-Est' ],
+ [ 'XFPG', 'Paris-G-d-Lyon' ],
+ [ 'XFPSL', 'Paris-St-Lazare' ],
+ [ 'XAPD', 'Parndorf' ],
+ [ 'XAPT', 'Paternion-Feistr' ],
+ [ 'XAPA', 'Patsch' ],
+ [ 'XFPU', 'Pau' ],
+ [ 'XIPVI', 'Pavia' ],
+ [ 'XAPG', 'Peggau-Deutschf' ],
+ [ 'XFPTE', 'Peltre' ],
+ [ 'XBP', 'Pepinster' ],
+ [ 'XFPGX', 'Perigueux' ],
+ [ 'XTPEK', 'Pernink' ],
+ [ 'XFPE', 'Perpignan' ],
+ [ 'XIPDG', 'Peschiera d Gard' ],
+ [ 'XLP', 'Petange' ],
+ [ 'XAPK', 'Peterskirchen' ],
+ [ 'XFPTC', 'Petit Croix' ],
+ [ 'XSPF', 'Pfäffikon SZ' ],
+ [ 'XAPFW', 'Pfarrwerfen' ],
+ [ 'XAPL', 'Pflach' ],
+ [ 'XAPC', 'Pichl' ],
+ [ 'XPPN', 'Piensk' ],
+ [ 'XAPV', 'Pill-Vomperbach' ],
+ [ 'XSXPT', 'Pino Grenze IT' ],
+ [ 'XIPI', 'Pisa C' ],
+ [ 'XTPLA', 'Plesna' ],
+ [ 'XUPV', 'Ploiesti Vest' ],
+ [ 'XTPZ', 'Plzen hl.n.' ],
+ [ 'XAPN', 'Pöchlarn' ],
+ [ 'XFPT', 'Poitiers' ],
+ [ 'XTPI', 'Pomezi n O' ],
+ [ 'XFPM', 'Pont-a-Mousson' ],
+ [ 'XSPT', 'Pontresina' ],
+ [ 'XFPXE', 'Pont-Ste-Maxence' ],
+ [ 'XFPV', 'Pont-St-Vincent' ],
+ [ 'XIPD', 'Pordenone' ],
+ [ 'XFPR', 'Port Vendres' ],
+ [ 'XEPB', 'Port-Bou' ],
+ [ 'XAPW', 'Pörtschach a.W.' ],
+ [ 'XTPO', 'Potucky' ],
+ [ 'XTPOZ', 'Potucky zastavka' ],
+ [ 'XFPSU', 'Pougues-les-Eaux' ],
+ [ 'XPPG', 'Poznan Glowny' ],
+ [ 'XTP', 'Praha hl.n.' ],
+ [ 'XTPH', 'Praha-Holesovice' ],
+ [ 'XTPM', 'Praha-Smichov' ],
+ [ 'XTPV', 'Praha-Vrsovice' ],
+ [ 'XAPM', 'Pram-Haag' ],
+ [ 'XSPR', 'Pratteln' ],
+ [ 'XUP', 'Predeal' ],
+ [ 'XAPR', 'Pregarten' ],
+ [ 'XTPR', 'Prerov' ],
+ [ 'XAPRD', 'Prinzersdorf' ],
+ [ 'XBPO', 'Profondsart' ],
+ [ 'XPPRY', 'Przylep' ],
+ [ 'XZP', 'Ptuj' ],
+ [ 'XAPO', 'Puch-Oberalm' ],
+ [ 'XAPZ', 'Pusarnitz' ],
+ [ 'XBQ', 'Quevy' ],
+ [ 'XFQ', 'Quimper' ],
+ [ 'XARA', 'Radstadt' ],
+ [ 'XSRF', 'Rafz' ],
+ [ 'XARW', 'Rankweil' ],
+ [ 'XSRZ', 'Ranzo-S-Abbondio' ],
+ [ 'XARK', 'Rattenbg-Krams' ],
+ [ 'XIREC', 'Re' ],
+ [ 'XSRM', 'Rebstein-Marbach' ],
+ [ 'XFRD', 'Reding' ],
+ [ 'XERG', 'Redondela de Gal' ],
+ [ 'XSRC', 'Reichenbach Kt' ],
+ [ 'XSRE', 'Reichenburg' ],
+ [ 'XFRS', 'Reims' ],
+ [ 'XARE', 'Reith' ],
+ [ 'XDRE', 'Rejsby' ],
+ [ 'XARWL', 'Rekawinkel' ],
+ [ 'XSRN', 'Rekingen AG' ],
+ [ 'XFRF', 'Remelfing' ],
+ [ 'XFRM', 'Remilly' ],
+ [ 'XFRT', 'Remiremont' ],
+ [ 'XFR', 'Rennes' ],
+ [ 'XTRE', 'Retenice' ],
+ [ 'XAREZ', 'Retz' ],
+ [ 'XART', 'Reutte in Tirol' ],
+ [ 'XARTS', 'Reutte Schulz.' ],
+ [ 'XSRH', 'Rheineck' ],
+ [ 'XSRD', 'Rheinfelden' ],
+ [ 'XDRB', 'Ribe' ],
+ [ 'XDRBN', 'Ribe Noerremark' ],
+ [ 'XSRW', 'Richterswil' ],
+ [ 'XARI', 'Ried i Innkreis' ],
+ [ 'XARD', 'Riedenburg' ],
+ [ 'XARZ', 'Rietz' ],
+ [ 'XIRI', 'Rimini' ],
+ [ 'XDRG', 'Ringkoebing' ],
+ [ 'XDRI', 'Ringsted' ],
+ [ 'XIRP', 'Rio di Pusteria' ],
+ [ 'XSRB', 'Rivera-Bironico' ],
+ [ 'XFRV', 'Rivesaltes' ],
+ [ 'XFROA', 'Roanne' ],
+ [ 'XIRL', 'Robilante' ],
+ [ 'XIROV', 'Roccavione' ],
+ [ 'XLRD', 'Rodange' ],
+ [ 'XDR', 'Roedby F' ],
+ [ 'XDRO', 'Roedby Faerge' ],
+ [ 'XDRD', 'Roedekro' ],
+ [ 'XDRN', 'Roenne' ],
+ [ 'XFRSW', 'Roeschwoog' ],
+ [ 'XSRO', 'Roggwil-Berg' ],
+ [ 'XSRY', 'Roggwil-Wynau' ],
+ [ 'XARH', 'Rohr-Bad Hall' ],
+ [ 'XTRO', 'Rokycany' ],
+ [ 'XIRM', 'Roma Termini' ],
+ [ 'XSR', 'Romanshorn' ],
+ [ 'XSRHF', 'Romanshorn (See)' ],
+ [ 'XFRO', 'Rombas' ],
+ [ 'XBRO', 'Ronet' ],
+ [ 'XLRT', 'Roodt' ],
+ [ 'XNRD', 'Roosendaal' ],
+ [ 'XARP', 'Roppen' ],
+ [ 'XSRS', 'Rorschach' ],
+ [ 'XSRSH', 'Rorschach Hafen' ],
+ [ 'XSRSS', 'Rorschach Hf S' ],
+ [ 'XARB', 'Rosenbach' ],
+ [ 'XAXRB', 'Rosenbach Gr SI' ],
+ [ 'XDRK', 'Roskilde' ],
+ [ 'XTRV', 'Rotava' ],
+ [ 'XSRTB', 'Rothenburg' ],
+ [ 'XSRTT', 'Rothenthurm' ],
+ [ 'XSRR', 'Rothrist' ],
+ [ 'XSRK', 'Rotkreuz' ],
+ [ 'XNRL', 'Rotterd Lombardi' ],
+ [ 'XNRN', 'Rotterd Noord G' ],
+ [ 'XNRC', 'Rotterdam C' ],
+ [ 'XNRS', 'RotterdamStadion' ],
+ [ 'XTRN', 'Roudnice n Labem' ],
+ [ 'XFROU', 'Rouffach' ],
+ [ 'XIROT', 'Rovato' ],
+ [ 'XIRR', 'Rovereto' ],
+ [ 'XIRG', 'Rovigo' ],
+ [ 'XARU', 'Rum' ],
+ [ 'XJRU', 'Ruma' ],
+ [ 'XTRU', 'Rumburk' ],
+ [ 'XSRU', 'Rümlang' ],
+ [ 'XSRP', 'Rupperswil' ],
+ [ 'XSRL', 'Rüschlikon' ],
+ [ 'XTRS', 'Rusova' ],
+ [ 'XSRT', 'Rüthi SG' ],
+ [ 'XTRY', 'Rybniste' ],
+ [ 'XPR', 'Rzepin' ],
+ [ 'XFSAC', 'S Avre l Chambre' ],
+ [ 'XFSMV', 'S Michel Valloir' ],
+ [ 'XASPS', 'S Peter-Seitenst' ],
+ [ 'XISCI', 'S.Cand./Innichen' ],
+ [ 'XASA', 'Saalfelden' ],
+ [ 'XSSA', 'Safenwil' ],
+ [ 'XFSZE', 'Saincaize' ],
+ [ 'XFSAS', 'Saintes' ],
+ [ 'XBSG', 'Saint-Ghislain' ],
+ [ 'XSSZ', 'Salez-Sennwald' ],
+ [ 'XAAI', 'Salzb Aiglhof' ],
+ [ 'XASLF', 'Salzb Liefering' ],
+ [ 'XASBA', 'Salzburg Aigen' ],
+ [ 'XASB', 'Salzburg Hbf' ],
+ [ 'XASBP', 'Salzburg Parsch' ],
+ [ 'XASSA', 'Salzburg Sam' ],
+ [ 'XASBS', 'Salzburg Süd' ],
+ [ 'XASG', 'Salzburg-Gnigl' ],
+ [ 'XSSD', 'Samedan' ],
+ [ 'XSSMT', 'Samstagern' ],
+ [ 'XISAR', 'San Remo' ],
+ [ 'XLSC', 'Sandweiler-Cont' ],
+ [ 'XFSN', 'Sanry sur Nied' ],
+ [ 'XRXSJ', 'Sapjane Gr SI' ],
+ [ 'XNSO', 'Sappemeer Oost' ],
+ [ 'XSSR', 'Sargans' ],
+ [ 'XFSB', 'Sarrebourg' ],
+ [ 'XFSM', 'Sarreguemines' ],
+ [ 'XFSI', 'Sarreinsming' ],
+ [ 'XFSRI', 'Sathonay-Rilieux' ],
+ [ 'XFSUD', 'Saumur' ],
+ [ 'XFSV', 'Saverne' ],
+ [ 'XISAV', 'Savona Letimbro' ],
+ [ 'XAML', 'Sb Mülln-Altstdt' ],
+ [ 'XASVZ', 'Schaan-Vaduz' ],
+ [ 'XBS', 'Schaerbeek' ],
+ [ 'XSS', 'Schaffhsn CH' ],
+ [ 'XASFU', 'Schaftenau' ],
+ [ 'XASH', 'Schärding' ],
+ [ 'XAA', 'Scharnitz' ],
+ [ 'XNSE', 'Scheemda' ],
+ [ 'XNSC', 'Schiedam-Rott.W.' ],
+ [ 'XLSL', 'Schifflange' ],
+ [ 'XSSF', 'Schindellegi-F.' ],
+ [ 'XNSP', 'Schiphol' ],
+ [ 'XASL', 'Schladming' ],
+ [ 'XASBL', 'Schönbichl' ],
+ [ 'XASCH', 'Schönwies' ],
+ [ 'XLSW', 'Schouweiler' ],
+ [ 'XASN', 'Schruns' ],
+ [ 'XSSBU', 'Schübelb-Buttiko' ],
+ [ 'XBSU', 'Schulen' ],
+ [ 'XASW', 'Schwarzach-St.V.' ],
+ [ 'XASC', 'Schwaz' ],
+ [ 'XFSWM', 'Schwindratzheim' ],
+ [ 'XSSY', 'Schwyz' ],
+ [ 'XSST', 'Scuol-Tarasp' ],
+ [ 'XTSBZ', 'Sebuzin' ],
+ [ 'XAS', 'Seefeld in Tirol' ],
+ [ 'XASK', 'Seekirchen a W' ],
+ [ 'XDSE', 'Sejstrup' ],
+ [ 'XFSL', 'Selestat' ],
+ [ 'XASZ', 'Selzthal' ],
+ [ 'XISER', 'Seregno' ],
+ [ 'XISGI', 'Sesto S Giovanni' ],
+ [ 'XFSE', 'Sete' ],
+ [ 'XSSV', 'Sevelen' ],
+ [ 'XZSN', 'Sevnica' ],
+ [ 'XNSH', 's-Hertogenbosch' ],
+ [ 'XJSI', 'Sid' ],
+ [ 'XSSW', 'Siebnen-Wangen' ],
+ [ 'XSSH', 'Siegershausen' ],
+ [ 'XPSIZ', 'Sieniawa Zarska' ],
+ [ 'XFSIK', 'Sierck-les-Bains' ],
+ [ 'XSSI', 'Sierre/Siders' ],
+ [ 'XDSIG', 'Sig' ],
+ [ 'XUSG', 'Sighisoara' ],
+ [ 'XASIL', 'Sillian' ],
+ [ 'XASLZ', 'Silz' ],
+ [ 'XUSI', 'Simeria' ],
+ [ 'XUSN', 'Sinaia' ],
+ [ 'XSSN', 'Sion' ],
+ [ 'XSSC', 'Sissach' ],
+ [ 'XNSI', 'Sittard' ],
+ [ 'XDSB', 'Skaerbaek' ],
+ [ 'XDSJ', 'Skjern' ],
+ [ 'XZSL', 'Skofja Loka' ],
+ [ 'XDSGE', 'Slagelse' ],
+ [ 'XRSL', 'Slavonski Brod' ],
+ [ 'XPSLB', 'Slubice' ],
+ [ 'XTSLN', 'Sluknov' ],
+ [ 'XTSLZ', 'Sluknov Zastavka' ],
+ [ 'XCSM', 'Smolensk' ],
+ [ 'XNSK', 'Sneek' ],
+ [ 'XTSO', 'Sokolov' ],
+ [ 'XSSO', 'Solothurn' ],
+ [ 'XFSO', 'Somain' ],
+ [ 'XPSO', 'Sopot' ],
+ [ 'XMS', 'Sopron' ],
+ [ 'XDSOR', 'Soroe' ],
+ [ 'XPSI', 'Sosnowiec Glowny' ],
+ [ 'XBSP', 'Spa' ],
+ [ 'XDSP', 'Spangsbjerg' ],
+ [ 'XTSP', 'Spicak' ],
+ [ 'XASS', 'Spielfeld-Straß' ],
+ [ 'XSSP', 'Spiez' ],
+ [ 'XASPP', 'Spital am Pyhrn' ],
+ [ 'XASP', 'Spittal(Millst.)' ],
+ [ 'XRS', 'Split' ],
+ [ 'XJSM', 'Sr Mitrovica' ],
+ [ 'XFSDD', 'St Dalmas Tende' ],
+ [ 'XSSG', 'St Gallen' ],
+ [ 'XSSGW', 'St Gallen Winkel' ],
+ [ 'XSSGH', 'St Gallen-Haggen' ],
+ [ 'XFJ', 'St Jory' ],
+ [ 'XFSMA', 'St Malo' ],
+ [ 'XAJO', 'St. Jodok' ],
+ [ 'XSMZ', 'St. Moritz' ],
+ [ 'XAAB', 'St.Anton a.Arlbg' ],
+ [ 'XAAM', 'St.Anton i.M.' ],
+ [ 'XASJ', 'St.Johann i.P.' ],
+ [ 'XAJT', 'St.Johann i.T.' ],
+ [ 'XSSM', 'St.Margrethen' ],
+ [ 'XASE', 'St.Michael' ],
+ [ 'XAP', 'St.Pölten Hbf' ],
+ [ 'XASV', 'St.Valentin' ],
+ [ 'XAVG', 'St.Veit a.d.Glan' ],
+ [ 'XSSTA', 'Staad' ],
+ [ 'XASU', 'Stadlau' ],
+ [ 'XASRM', 'Stadt Rottenmann' ],
+ [ 'XFSTA', 'Staffelfelden' ],
+ [ 'XASI', 'Stainach-Irdning' ],
+ [ 'XFSAR', 'St-Amour' ],
+ [ 'XASTM', 'Stams' ],
+ [ 'XASTS', 'Stans(b Schwaz)' ],
+ [ 'XJSP', 'Stara Pazova' ],
+ [ 'XTSR', 'Stara Role' ],
+ [ 'XBSA', 'Statte' ],
+ [ 'XFSA', 'St-Avold' ],
+ [ 'XBSD', 'St-Denijs-B' ],
+ [ 'XSSB', 'Steckborn' ],
+ [ 'XSSBS', 'Steckborn S' ],
+ [ 'XNSW', 'Steenwijk' ],
+ [ 'XAST', 'Steinach i Tirol' ],
+ [ 'XFSNG', 'Steinbourg' ],
+ [ 'XASF', 'Steindorf-Straßw' ],
+ [ 'XSSU', 'Steinebrunn' ],
+ [ 'XSSK', 'Stein-Säckingen' ],
+ [ 'XFSF', 'Stephansfeld' ],
+ [ 'XSSE', 'Stettbach' ],
+ [ 'XASY', 'Steyr' ],
+ [ 'XFSGF', 'St-Germ-d-Fosses' ],
+ [ 'XFSG', 'St-Gervais' ],
+ [ 'XFSHT', 'St-Hilaire-au-T' ],
+ [ 'XFJL', 'St-Jean-de-Luz' ],
+ [ 'XFJMA', 'St-Jean-d-Maur' ],
+ [ 'XFSTL', 'St-Louis' ],
+ [ 'XSMC', 'St-Maurice' ],
+ [ 'XASRA', 'Stockerau' ],
+ [ 'XFPY', 'St-Pierre-d\'Alb' ],
+ [ 'XFPDC', 'St-Pierre-d-C' ],
+ [ 'XFPL', 'St-Pol-de-Leon' ],
+ [ 'XFSP', 'St-Priest' ],
+ [ 'XFSQ', 'St-Quentin' ],
+ [ 'XFSR', 'St-Raphael-Vales' ],
+ [ 'XFSTG', 'Strasbourg' ],
+ [ 'XASTH', 'Straßhof' ],
+ [ 'XASR', 'Straßwalchen' ],
+ [ 'XISTA', 'Stresa' ],
+ [ 'XRSV', 'Striziv Vrpolje' ],
+ [ 'XDS', 'Struer' ],
+ [ 'XPSKW', 'Strzelce Kraj W' ],
+ [ 'XFSSL', 'St-Sulpice-Laur' ],
+ [ 'XYST', 'Sturovo' ],
+ [ 'XJST', 'Subotica' ],
+ [ 'XTS', 'Sucha' ],
+ [ 'XASUM', 'Summerau' ],
+ [ 'XSSUS', 'Sursee' ],
+ [ 'XFSVF', 'Survilliers Foss' ],
+ [ 'XASBN', 'Süssenbrunn' ],
+ [ 'XNSU', 'Susteren' ],
+ [ 'XTSV', 'Svatava' ],
+ [ 'XTSVZ', 'Svatava zast' ],
+ [ 'XTSVO', 'Svor' ],
+ [ 'XPSWB', 'Swiebodzin' ],
+ [ 'XPSM', 'Swinoujscie C' ],
+ [ 'XPSG', 'Szczecin Glowny' ],
+ [ 'XPSU', 'Szczecin Gu.' ],
+ [ 'XMSG', 'Szentgotthard' ],
+ [ 'XMSB', 'Szob' ],
+ [ 'XMXSB', 'Szob Gr SK' ],
+ [ 'XMSN', 'Szolnok' ],
+ [ 'XDKT', 'Taarnby' ],
+ [ 'XTT', 'Tabor' ],
+ [ 'XITG', 'Taggia' ],
+ [ 'XBTA', 'Tamines' ],
+ [ 'XFTA', 'Tarascon' ],
+ [ 'XDTAM', 'Tarm' ],
+ [ 'XITB', 'Tarvisio Boscov' ],
+ [ 'XIXTB', 'Tarvisio Gr AT' ],
+ [ 'XMTA', 'Tata' ],
+ [ 'XMTB', 'Tatabanya' ],
+ [ 'XATF', 'Taufkirchen Pram' ],
+ [ 'XDTA', 'Taulov' ],
+ [ 'XST', 'Taverne-Torric' ],
+ [ 'XATR', 'Taxenbach-Rauris' ],
+ [ 'XATX', 'Taxham' ],
+ [ 'XPTC', 'Tczew' ],
+ [ 'XSTE', 'Tecknau' ],
+ [ 'XATP', 'Telfs-Pfaffenhfn' ],
+ [ 'XFTE', 'Templeuve' ],
+ [ 'XFTND', 'Tende' ],
+ [ 'XATN', 'Tenneck' ],
+ [ 'XTTV', 'Teplic v Cechach' ],
+ [ 'XPTE', 'Terespol' ],
+ [ 'XPXTE', 'Terespol Gr BY' ],
+ [ 'XATW', 'Terfens-Weer' ],
+ [ 'XFTG', 'Tergnier' ],
+ [ 'XBTE', 'Testelt' ],
+ [ 'XFTT', 'Teting' ],
+ [ 'XFHP', 'TGV Hte Picardie' ],
+ [ 'XSTW', 'Thalwil' ],
+ [ 'XFTHV', 'Thionville' ],
+ [ 'XSTH', 'Thun' ],
+ [ 'XSTU', 'Thusis' ],
+ [ 'XFTB', 'Tieffenbach' ],
+ [ 'XBTI', 'Tienen' ],
+ [ 'XNT', 'Tilburg' ],
+ [ 'XDTM', 'Tim' ],
+ [ 'XDTI', 'Tinglev' ],
+ [ 'XATI', 'Tisis' ],
+ [ 'XTTI', 'Tisova u N' ],
+ [ 'XDTR', 'Tistrup' ],
+ [ 'XDTB', 'Tjaereborg' ],
+ [ 'XSTOA', 'Tobel-Affeltrang' ],
+ [ 'XDTO', 'Toender' ],
+ [ 'XDTON', 'Toender Nord' ],
+ [ 'XDTP', 'Tommerup' ],
+ [ 'XBTG', 'Tongeren' ],
+ [ 'XITUP', 'Torino P Susa' ],
+ [ 'XFTU', 'Toul' ],
+ [ 'XFTO', 'Toulon' ],
+ [ 'XFTM', 'Toulouse-Matabi' ],
+ [ 'XFTC', 'Tourcoing' ],
+ [ 'XBTO', 'Tournai' ],
+ [ 'XFTOU', 'Tournan' ],
+ [ 'XRT', 'Tovarnik' ],
+ [ 'XATRN', 'Traun' ],
+ [ 'XZT', 'Trbovlje' ],
+ [ 'XTTRB', 'Trebusice' ],
+ [ 'XATA', 'Treibach-Althf' ],
+ [ 'XDTRK', 'Trekroner' ],
+ [ 'XVTF', 'Trelleborg F' ],
+ [ 'XITR', 'Trento' ],
+ [ 'XITS', 'Treviso Centrale' ],
+ [ 'XAT', 'Trieben' ],
+ [ 'XATK', 'Trimmelkam-Ost.' ],
+ [ 'XLTV', 'Troisvierges' ],
+ [ 'XBT', 'Trooz' ],
+ [ 'XATS', 'Tschagguns' ],
+ [ 'XATU', 'Tulln' ],
+ [ 'XATD', 'Tullnerfeld' ],
+ [ 'XPTU', 'Tuplice' ],
+ [ 'XPTUD', 'Tuplice Debinka' ],
+ [ 'XSTG', 'Turgi' ],
+ [ 'XPTY', 'Tychy' ],
+ [ 'XFUC', 'Uckange' ],
+ [ 'XIU', 'Udine' ],
+ [ 'XNUI', 'Uitgeest' ],
+ [ 'XDUF', 'Ulfborg' ],
+ [ 'XAUH', 'Ulmerfeld-Hausme' ],
+ [ 'XAU', 'Ulrichsbr-Füssen' ],
+ [ 'XAUS', 'Unterberg-Stefbr' ],
+ [ 'XSUT', 'Unterterzen' ],
+ [ 'XAUM', 'Unzmarkt' ],
+ [ 'XTUS', 'Usti n L-Strekov' ],
+ [ 'XTU', 'Usti n.L. hl.n.' ],
+ [ 'XTUZ', 'Usti n.L. zapad' ],
+ [ 'XNU', 'Utrecht C' ],
+ [ 'XSUW', 'Uttwil' ],
+ [ 'XMV', 'Vac' ],
+ [ 'XFVAR', 'Vaires' ],
+ [ 'XDVAL', 'Valby' ],
+ [ 'XIVO', 'Valdaora-Anters' ],
+ [ 'XTVA', 'Valdek' ],
+ [ 'XFVDR', 'Val-de-Reuil' ],
+ [ 'XFVC', 'Valence' ],
+ [ 'XFVCV', 'Valence-TGV' ],
+ [ 'XFVA', 'Valenciennes' ],
+ [ 'XNVB', 'Valkenburg (NL)' ],
+ [ 'XDVA', 'Vamdrup' ],
+ [ 'XAVA', 'Vandans' ],
+ [ 'XFVN', 'Varangeville' ],
+ [ 'XDVR', 'Varde' ],
+ [ 'XDVRK', 'Varde Kaserne' ],
+ [ 'XDVRN', 'Varde Nord' ],
+ [ 'XDVRW', 'Varde Vest' ],
+ [ 'XTSVD', 'Varns stare' ],
+ [ 'XTVD', 'Varnsdorf' ],
+ [ 'XTVK', 'Varnsdorf piv Ko' ],
+ [ 'XNVK', 'Veenendaal K' ],
+ [ 'XTVY', 'Vejprty' ],
+ [ 'XAVE', 'Velden a.W.' ],
+ [ 'XTVZ', 'Velke Zernoseky' ],
+ [ 'XTVV', 'Velky Senov' ],
+ [ 'XTVVZ', 'Velky Senov zast' ],
+ [ 'XDVE', 'Vemb' ],
+ [ 'XFVH', 'Vendenheim' ],
+ [ 'XIVNM', 'Venezia Mestre' ],
+ [ 'XIVNS', 'Venezia S.Lucia' ],
+ [ 'XFVE', 'Venissieux' ],
+ [ 'XNVL', 'Venlo' ],
+ [ 'XIVT', 'Ventimiglia' ],
+ [ 'XIVE', 'Vercelli' ],
+ [ 'XIVNN', 'Vernante' ],
+ [ 'XFVEA', 'Verneuil-sur-Avr' ],
+ [ 'XFVEE', 'Vernieul l\'Etang' ],
+ [ 'XFVNO', 'Vernon' ],
+ [ 'XIVP', 'Verona PN' ],
+ [ 'XBVC', 'Verviers-Central' ],
+ [ 'XBVP', 'Verviers-Palais' ],
+ [ 'XTVER', 'Vesele Rabstejn' ],
+ [ 'XCV', 'Viazma' ],
+ [ 'XDVSJ', 'Viby Sjaelland' ],
+ [ 'XIVC', 'Vicenza' ],
+ [ 'XFVI', 'Vienne' ],
+ [ 'XFVVA', 'Vievola' ],
+ [ 'XTVL', 'Vilemov Sluknova' ],
+ [ 'XIVL', 'Villa Literno' ],
+ [ 'XIVB', 'Villab./Niederdf' ],
+ [ 'XAVH', 'Villach Hbf' ],
+ [ 'XAVW', 'Villach Westbf' ],
+ [ 'XFVD', 'Villars l Dombes' ],
+ [ 'XFVDS', 'Villedieu-les-Po' ],
+ [ 'XFVR', 'Villers-Cotter' ],
+ [ 'XFVG', 'Villiers Bel Gon' ],
+ [ 'XAV', 'Vils' ],
+ [ 'XBVV', 'Vilvoorde' ],
+ [ 'XRVI', 'Vinkovci' ],
+ [ 'XIVS', 'Vipit./Sterzing' ],
+ [ 'XDVY', 'Visby' ],
+ [ 'XBV', 'Vise' ],
+ [ 'XSVI', 'Visp' ],
+ [ 'XFVV', 'Vitry-La-Ville' ],
+ [ 'XFVF', 'Vitry-L-Francois' ],
+ [ 'XFVT', 'Vittel' ],
+ [ 'XNVD', 'Vlaardingen Cent' ],
+ [ 'XNVT', 'Vleuten' ],
+ [ 'XNVI', 'Vlissingen' ],
+ [ 'XAVB', 'Vöcklabruck' ],
+ [ 'XAVM', 'Vöcklamarkt' ],
+ [ 'XIVOG', 'Voghera' ],
+ [ 'XDV', 'Vojens' ],
+ [ 'XTV', 'Vojtanov' ],
+ [ 'XAVO', 'Volders-Baumk' ],
+ [ 'XAVL', 'Völs' ],
+ [ 'XDVB', 'Vordingborg' ],
+ [ 'XDVM', 'Vroegum' ],
+ [ 'XTVP', 'Vysoka Pec' ],
+ [ 'XSWW', 'Wädenswil' ],
+ [ 'XAWA', 'Wald Schoberpaß' ],
+ [ 'XSWA', 'Walenstadt' ],
+ [ 'XLWF', 'Walferdange' ],
+ [ 'XSWS', 'Wallisellen' ],
+ [ 'XAWV', 'Warmbad Villach' ],
+ [ 'XPWC', 'Warszawa C' ],
+ [ 'XPWW', 'Warszawa Wschod.' ],
+ [ 'XPWZ', 'Warszawa Zachod' ],
+ [ 'XAWBK', 'Wartberg a d Kr' ],
+ [ 'XAWB', 'Wartberg i.Mürz.' ],
+ [ 'XLW', 'Wasserbillig' ],
+ [ 'XBWA', 'Waterloo' ],
+ [ 'XBWM', 'Watermael' ],
+ [ 'XLWK', 'Wecker' ],
+ [ 'XNWT', 'Weert' ],
+ [ 'XNWS', 'Weesp' ],
+ [ 'XPWE', 'Wegliniec' ],
+ [ 'XSW', 'Weinfelden' ],
+ [ 'XBW', 'Welkenraedt' ],
+ [ 'XAWE', 'Wels Hbf' ],
+ [ 'XAWEN', 'Wendling' ],
+ [ 'XAWRF', 'Werfen' ],
+ [ 'XAWR', 'Wernstein' ],
+ [ 'XBWT', 'Wespelaar-Tildon' ],
+ [ 'XAWD', 'Westendorf AT' ],
+ [ 'XSWE', 'Wettingen' ],
+ [ 'XAWF', 'Wien F-J Bf' ],
+ [ 'XAWIF', 'Wien Flughafen' ],
+ [ 'XAWIE', 'Wien Hbf' ],
+ [ 'XAWIO', 'Wien Hbf ARZ' ],
+ [ 'XAWH', 'Wien Hütteldorf' ],
+ [ 'XAWG', 'Wien Meidling' ],
+ [ 'XAWMI', 'Wien Mitte' ],
+ [ 'XAWNP', 'Wien Praterstern' ],
+ [ 'XAWSG', 'Wien Simmering' ],
+ [ 'XAWW', 'Wien Westbf' ],
+ [ 'XAWNS', 'Wiener Neustadt' ],
+ [ 'XAWP', 'Wien-Penzing' ],
+ [ 'XSWI', 'Wil' ],
+ [ 'XAWI', 'Wildon' ],
+ [ 'XLWW', 'Wilwerwiltz' ],
+ [ 'XFWI', 'Wilwisheim' ],
+ [ 'XAWIG', 'Windischgarsten' ],
+ [ 'XFWM', 'Wingen-sur-Moder' ],
+ [ 'XNWI', 'Winschoten' ],
+ [ 'XNWW', 'Winterswijk' ],
+ [ 'XSWT', 'Winterthur' ],
+ [ 'XFWBG', 'Wissembourg' ],
+ [ 'XPWIT', 'Witnica' ],
+ [ 'XSWB', 'Wittenbach' ],
+ [ 'XFWT', 'Wittring' ],
+ [ 'XNWO', 'Woerden' ],
+ [ 'XSWO', 'Wohlen' ],
+ [ 'XFWY', 'Woippy' ],
+ [ 'XBWO', 'Wolfstee' ],
+ [ 'XAWT', 'Wolfurt' ],
+ [ 'XAWO', 'Wolkersdorf' ],
+ [ 'XAWL', 'Wörgl' ],
+ [ 'XNWM', 'Wormerveer' ],
+ [ 'XPWR', 'Wroclaw Glowny' ],
+ [ 'XPWRL', 'Wroclaw Lesnica' ],
+ [ 'XPWRD', 'Wroclaw Now Dwor' ],
+ [ 'XAY', 'Ybbs a.d.Donau' ],
+ [ 'XSY', 'Yverdon' ],
+ [ 'XBYG', 'Yves-Gomezee' ],
+ [ 'XRZD', 'Zadar' ],
+ [ 'XPZ', 'Zagan' ],
+ [ 'XZZG', 'Zagorje' ],
+ [ 'XRZ', 'Zagreb Gl.kol.' ],
+ [ 'XNZA', 'Zandvoort a.Zee' ],
+ [ 'XPZY', 'Zary' ],
+ [ 'XPZS', 'Zasieki' ],
+ [ 'XPZAW', 'Zawiercie' ],
+ [ 'XPZA', 'Zbaszynek' ],
+ [ 'XPZE', 'Zebrzydowa' ],
+ [ 'XPZD', 'Zebrzydowice' ],
+ [ 'XBZD', 'Zedelgem' ],
+ [ 'XBZ', 'Zeebrugge' ],
+ [ 'XTZRC', 'Zelezna Ruda C' ],
+ [ 'XTZR', 'Zelezna Ruda M' ],
+ [ 'XAZ', 'Zell am See' ],
+ [ 'XAZZ', 'Zell am Ziller' ],
+ [ 'XAZW', 'Zeltweg' ],
+ [ 'XSZE', 'Zermatt' ],
+ [ 'XFZ', 'Zetting' ],
+ [ 'XNZV', 'Zevenaar' ],
+ [ 'XPZG', 'Zgorzelec' ],
+ [ 'XPZGM', 'Zgorzelec Miasto' ],
+ [ 'XBZI', 'Zichem' ],
+ [ 'XZZM', 'Zidani most' ],
+ [ 'XSZB', 'Ziegelbrücke' ],
+ [ 'XPZIG', 'Zielona Gora' ],
+ [ 'XAZL', 'Zirl' ],
+ [ 'XTFS', 'Zirovice-Seniky' ],
+ [ 'XSZI', 'Zizers' ],
+ [ 'XSZG', 'Zofingen' ],
+ [ 'XBZO', 'Zolder' ],
+ [ 'XSZU', 'Zug CH' ],
+ [ 'XNZB', 'Zuidbroek' ],
+ [ 'XEZM', 'Zumarraga' ],
+ [ 'XSZN', 'Zürich Enge' ],
+ [ 'XSZF', 'Zürich Flughafen' ],
+ [ 'XSZH', 'Zürich HB' ],
+ [ 'XSZW', 'Zürich Wiedikon' ],
+ [ 'XSZWO', 'Zürich Wollishof' ],
+ [ 'XSZA', 'Zürich-Altst.' ],
+ [ 'XSZR', 'Zürich-Hardbr' ],
+ [ 'XSZO', 'Zürich-Oerlikon' ],
+ [ 'XSZP', 'Zürich-Opfikon' ],
+ [ 'XSZS', 'Zürich-Stadelhof' ],
+ [ 'XNZW', 'Zwijndrecht' ],
+ [ 'XNZL', 'Zwolle' ],
+
);
sub get_stations {
@@ -82,6 +1859,34 @@ sub get_station {
return get_station_by_name($name);
}
+sub get_station_by_location {
+ my ( $lon, $lat, $num_matches ) = @_;
+
+ $num_matches //= 10;
+
+ my $geo = Geo::Distance->new();
+
+ # we only use geolocations inside germany.
+ # For these, this fast preprocessing step will let through all
+ # coordinates inside a 60km radius (and a bunch which are farther out)
+ my @candidates = grep {
+ $#{$_} >= 4
+ and abs( $_->[3] - $lon ) < 1
+ and abs( $_->[4] - $lat )
+ < 1
+ } @stations;
+ my @distances
+ = map { $geo->distance( 'kilometer', $lon, $lat, $_->[3], $_->[4] ) }
+ @candidates;
+ my @station_map = pairwise { [ $a, $b ] } @candidates, @distances;
+
+ @station_map = sort { $a->[1] <=> $b->[1] } @station_map;
+ splice( @station_map, 10 );
+
+ return @station_map;
+}
+
+
sub get_station_by_name {
my ($name) = @_;
@@ -142,28 +1947,42 @@ version 0.00
=head1 DESCRIPTION
-This module contains a mapping of DeutscheBahn station names to station codes.
-A station name is a (perhaps slightly abbreviated) string naming a particular
-station; a station code is a two to five character denoting a station for the
-IRIS web service.
+This module contains a list of Deutsche Bahn stations, and also some stations
+outside of Germany which are served by Deutsche Bahn trains. It offers
+several accessors to look up stations based on names or geolocation data and
+can also simply dump all known stations.
-Example station names (code in parentheses) are:
-"Essen HBf" (EE), "Aachen Schanz" (KASZ), "Do UniversitE<auml>t" (EDUV).
+Each of the following methods returns a list of array references. Each
+array reference describes a single station and contains either two or
+five elements:
-B<Note:> Station codes may contain whitespace.
+=over
+
+=item * The station code (also known as DS100 / "Druckschrift 100" /
+"Richtlinie 100"). A short string used exclusively by Deutsche Bahn APIs. Note
+that it may contain space characters.
+
+=item * The station name
+
+=item * The international station number (IBNR, "Internationale Bahnhofsnummer")
+
+=item * The station's longitude
+
+=item * The station's latitude
+
+=back
=head1 METHODS
=over
-=item Travel::Status::DE::IRIS::get_stations
+=item Travel::Status::DE::IRIS::Stations::get_stations
-Returns a list of [station code, station name] listrefs lexically sorted by
-station name.
+Returns a list of all known stations, lexically sorted by station name.
-=item Travel::Status::DE::IRIS::get_station(I<$in>)
+=item Travel::Status::DE::IRIS::Stations::get_station(I<$in>)
-Returns a list of [station code, station name] listrefs matching I<$in>.
+Returns a list of stations matching I<$in>.
If a I<$in> is a valid station code, only one element ([I<$in>, related name])
is returned. Otherwise, it is passed to get_station_by_name(I<$in>) (see
@@ -171,16 +1990,27 @@ below).
Note that station codes matching is case sensitive and must be exact.
-=item Travel::Status::DE::IRIS::get_station_by_name(I<$name>)
+=item Travel::Status::DE::IRIS::Stations::get_station_by_location(I<$lon>, I<$lat>, I<$num_matches>)
+
+Looks for stations which are close to longitude/latitude I<$lon>/I<$lat> and
+returns the closest I<$num_matches> (defaults to 10) matches. Note that
+stations which are located more than 70 kilometers away from I<$lon>/I<$lat>
+may be ignored when computing the closest matches.
+
+Note that location-based lookup is only supported for stations inside Germany,
+since the station list data source does not provide geolocation data for
+non-german stations.
-Returns a list of [station code, station name] listrefs where the station
-name matches I<$name>.
+=item Travel::Status::DE::IRIS::Stations::get_station_by_name(I<$name>)
+
+Returns a list of stations where the station name matches I<$name>.
Matching happens in two steps: If a case-insensitive exact match exists, only
this one is returned. Otherwise, all stations whose name contains I<$name> as
-a substring (also case-insensitive) are returned.
+a substring (also case-insensitive) and all stations whose name has a low
+Levenshtein distance to I<$name> are returned.
-This two-step behaviour makes sure that not prefix-free stations can still be
+This two-step behaviour makes sure that not-prefix-free stations can still be
matched directly. For instance, both "Essen-Steele" and "Essen-Steele Ost"
are valid station names, but "essen-steele" will only return "Essen-Steele".
@@ -194,6 +2024,8 @@ None.
=over
+=item * Geo::Distance(3pm)
+
=item * List::MoreUtils(3pm)
=item * List::Util(3pm)
@@ -213,10 +2045,14 @@ Travel::Status::DE::IRIS(3pm).
=head1 AUTHOR
-Copyright (C) 2014-2015 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
+Station data: Copyright (C) 2016 by DB Station&Service AG, Europaplatz 1, 10557 Berlin, Germany
+
+Lookup code: Copyright (C) 2014-2016 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
=head1 LICENSE
-This module is licensed under the same terms as Perl itself.
+This module is licensed under the same terms as Perl itself. Note that the
+station data used by this module is also available under a CC-BY 4.0 license on
+L<http://data.deutschebahn.com/datasets/haltestellen/>.
EOF