diff --git a/afu/.post_code b/afu/.post_code index 0564f03..e193943 100644 --- a/afu/.post_code +++ b/afu/.post_code @@ -101,6 +101,8 @@ 3251 Purgstall/Erl.#Purgstall an der Erlauf 3321 Ardagger|Stefanshart#Ardagger#Stephanshart 3332 Rosenau#Rosenau am Sonntagberg +3335 Weyer|Mühlein +3335 Weyer,Ooe|Neudorf#Neudorf 3340 Waidhofen/Ybbs|Tuerkenweg#Waidhofen an der Ybbs#Türkenweg 3340 Waidhofen/Ybbs#Waidhofen an der Ybbs 3362 Mauer-Öhling#Mauer bei Amstetten @@ -141,37 +143,118 @@ 3950 Gmuend|Siedlungsstr2 Dietmanns#Dietmanns#Siedlungsstraße 2 3950 Gmuend|Dietmanns#Dietmanns 3950 Gmünd|Sempersdlg 7,Ehrendorf#Ehrendorf#Sempersiedlung 7 +4020 Linz|Blumauerstraße +4020 Linz|Breitwiesergutstraße +4020 Linz|Eichendorffstraße +4020 Linz|Glimpfingerstraße +4020 Linz|Greilstraße +4020 Linz|Grundbachweg +4020 Linz|Hugo-Wolf-Straße 4020 Linz|Humboldtstraße -4040 Linz|Altenbergerstraße 35#Linz#Altenberger Straße 35 +4020 Linz|Kaisergasse +4020 Linz|Kopernikusstraße +4020 Linz|Körnerstraße +4020 Linz|Maidwiesertrasse#Linz#Maidwieserstraße +4020 Linz|Meggauerstraße +4020 Linz|Strnadweg#Linz#Strnadtweg +4030 Linz-Ebelsberg|Kastweg 197A +4030 Linz-Ebelsberg|Traundorfer +4030 Linz|Auwiesenstraße +4030 Linz|Franzosenhausweg +4030 Linz|Hochwangerstraße +4030 Linz|Karl-Steiger-Straße +4030 Linz|Klettfischerweg +4030 Linz|Meindlstraße +4030 Linz|Seidelbastweg +4030 Linz|Sommerstraße +4030 Linzding|Traunauweg#Linz#Traunauweg# typo / mix of Linz Leonding :-) +4030 Linz|Traunaweg +4030 Linz|Tunnerweg +4030 Linz|Volkenstorferweg +4040 Linz|Altenberger +4040 Linz|Aubrunnerweg +4040 Linz|Breinbauerweg +4040 Linz|Freistädter Straße +4040 Linz|Galvanistraße +4040 Linz|Hauserstraße +4040 Linz|Hazodstraße +4040 Linz|Johann-Wilhelm-Klein-Straße +4040 Linz|Lackerwiesen#Linz#In der Lackerwiesen +4040 Linz|Marienberg +4040 Linz|Pfeifferstraße +4040 Linz|Riesenwiese +4040 Linz|Sperlstraße +4040 Linz|Voltastraße 4050 Traun 4053 Haid/Ansfelden#Haid bei Ansfelden +4055 Haid|Pucking.Paris-Straße#Pucking#Parisstraße +4060 Linz|Rembrandtstraße#Leonding +4060 Linz/Hart|Martinistraße#Leonding +4061 Pasching 4076 St.Marienkrch.|Polsenztal#St. Marienkirchen an der Polsenz 4082 Aschach/Donau#Aschach an der Donau +4084 St.Agatha|Gmein#St. Agatha +4113 St.Martin/M|Oberhart#St. Martin im Mühlkreis 4150 Rohrbach#Rohrbach-Berg +4150 C/O G.Klein Rohrbach#Rohrbach-Berg 4161 Ulrichsberg +4170 Haslach/Muehl#Haslach an der Mühl +4171 St Peter|Marbach#Auberg +4174 Niederwdkirch|Zeissendorf#Niederwaldkirchen#Zeißendorf +4183 Traberg|Unterbrunwald#Traberg#Unterbrunnwald 4191 Vorderweissenb#Vorderweißenbach +4212 Neumarkt/Muehl#Neumarkt im Mühlkreis 4273 Unterweißenbach 4300 St Valentin#Sankt Valentin 4400 Steyr +4407 Dietach 4421 Aschach/Steyr#Aschach an der Steyr +4451 Garsten|Roman-Rauscher-Straße#Garsten#Roman-Rauscher-Straße 2#OE5GL via qrz.com +4451 Garsten 4481 Asten +4490 St Florian#St. Florian +4502 St.Marien/Neuh|Austraße#St. Marien 4502 St.Marien|Schulstraße#St. Marien +4533 Piberbach +4552 Wartberg/Krems#Wartberg an der Krems 4600 Wels +4600 Wels-Thalheim#Thalheim bei Wels +4643 Pettenbach 4650 Lambach +4651 Stadl-Paura 4673 Hairedt 1|Gaspoltshofen#Gaspoltshofen#Hairedt 1 4701 B.Schallerbach#Bad Schallerbach +4720 Neumarkt|Kirchbach#Kallham#Kirchbach#OE5URM from qrz.com, Neumarkt im Hausruckkreis +4720 Neumarkt/Hsrk.|Kallham#Kallham +4724 Neukirchen Am Wald|Nr#Neukirchen am Walde +4741 Wendling#Wendling bei Haag 4751 Dorf/Pram#Dorf an der Pram +4762 St.Willibald|Aichet#Aichet +4775 Taufkirchen#Taufkirchen an der Pram 4780 Schaerding#Schärding +4782 Schaerding-St Floria#St. Florian am Inn 4800 Attnang-Puchheim 4800 Attnang-Puchhm#Attnang-Puchheim 4813 Altmuenster|Stuecklbachstraße#Altmünster#Stücklbachstraße 4816 Gschwandt B.Gd#Gschwandt 4822 Bad Goisern#Bad Goisern am Hallstättersee 4822 Steeg|Reitern#Bad Goisern am Hallstättersee +4822 Steeg Hallst|Reitern#Bad Goisern am Hallstättersee +4823 Steeg,Hallstaetters.|St.Agatha#Bad Goisern am Hallstättersee#St. Agatha +4861 Schörfling A.A.#Schörfling am Attersee +4863 Seewalchen/Att#Seewalchen am Attersee 4871 Pfaffing|Tiefenbach 4873 Frankenburg|Badsiedlung#Frankenburg am Hausruck 4873 Frankenburg|Zachleiten#Frankenburg am Hausruck +4880 St.Georgen Im Atterg|Brandham#Berg im Attergau +4902 Wolfsegg A.H.|Rossmarkt#Wolfsegg am Hausruck#Roßmarkt +4910 Ried/Innkreis#Ried im Innkreis +4910 Ried|Schwanthalergasse +4932 Kirchheim I.I.#Kirchheim im Innkreis +4932 Kirchheim/Ikr.#Kirchheim im Innkreis 4950 Altheim +4975 Roszbach|Nr#Suben#Roßbach# +4982 Obernberg/Inn#Obernberg am Inn ## https://www.statistik.at/verzeichnis/strassenliste/gemplzstr_5.pdf ## https://www.statistik.at/verzeichnis/strassenliste/gemplzstr_5.xls 5020 Salzburg|Alexander Girardistraße#Salzburg#Alexander-Girardi-Straße @@ -222,9 +305,18 @@ 5201 Seekirchen#Seekirchen am Wallersee 5202 Neumarkt A W|Sighartsteinerstraße#Neumarkt am Wallersee#Sighartsteiner Straße 5203 Koestendorf#Köstendorf +5211 Wetterkreuzstraße 19|Lengau#Lengau#Wetterkreuzstraße 19 +5221 Scherschham 32|Lochen#Lochen am See#Scherschham 32 +5222 Munderfing +5242 St.Johann Am Walde|Schnaid#St. Johann am Walde#Schnaidt +5242 St.Johann Am Walde|Obereck#St. Johann am Walde +5242 St.Johann/W|Obereck#St. Johann am Walde 5261 Uttendorf,O.Oe|Marktplatz#Helpfau-Uttendorf 5271 Moosbach|Hufnagl#Moosbach bei Mauerkirchen +5272 Treubach +5273 Rossbach#Roßbach 5280 Braunau#Braunau am Inn +5282 Ranshofen-Brau#Ranshofen 5300 Hallwang|Bäckerweg#Esch 5300 Hallwang|Bergstraße 5300 Salzburg|Hallwang Zilling 101#Hallwang#Zilling 101 @@ -297,11 +389,13 @@ 8010 Graz|Conrad-von-Hötzendorf-Straße 8010 Graz|Grillparzerstraße 8010 Graz|Humboldstraße#Graz#Humboldtstraße +8010 Graz|Münzgrabenstraße 8010 Graz|Purgleitnerstraße 8010 Graz|Purleitnerstraße#Graz#Purgleitnerstraße 8010 Graz|Riesstraße 118 8010 Graz|Rungeweg 8010 Graz|Untere Teichstraße +8020 Graz|Göstingerstraße 50/#Graz#Göstinger Straße 50/ 8020 Graz|Idlhofgasse 8020 Graz|Koloniegasse 8020 Graz|Lazarettgasse @@ -344,6 +438,7 @@ 8570 Voitsberg 8600 Bruck A.D. Mur#Bruck an der Mur 8600 Bruck/Mur#Bruck an der Mur +8600 Oberaich 8605 Kapfenberg 8643 Allerheiligen 8650 Kindberg-Aumühl|Grazerstraße#Kindberg-Aumühl#Grazer Straße @@ -355,6 +450,7 @@ 8903 Lassing/Selzt.#Lassing#Trojach 8911 Admont 8972 Ramsau Am Dachstein#Ramsau am Dachstein +8972 Dachstein-|Suedwandbahn,Hunerkogel#Ramsau am Dachstein#Dachstein-Südwandbahn, Hunerkogel 9020 Klagenfurt|12.Novemberstraße#Klagenfurt#12.-November-Straße 9020 Klagenfurt|12 Novemberstraße#Klagenfurt#12.-November-Straße 9020 Klagenfurt|Beethoven diff --git a/afu/callbook.py b/afu/callbook.py index 4ff7003..c0898ce 100755 --- a/afu/callbook.py +++ b/afu/callbook.py @@ -403,13 +403,13 @@ def call_change_city(location, address, verbose): street = addr.replace(citypart[1],exchange[2]) # print(f'PLZ: {postal_code}, City: {city}') break - if verbose > 0: - if postal_code != 0: + if postal_code != 0: + if verbose > 0: if address == addr: print(f'location/address: {location}|{addr} => {postal_code} {city}|{street}') else: print(f'location/address: {location}|({address}){addr} => {postal_code} {city}|{street}') - else: + else: call_change_city.cnt += 1 if address == addr: print(f'[{call_change_city.cnt}] loc/addr: {location}|{addr} => {postal_code} {city}|{street}') @@ -523,11 +523,14 @@ def corr_street(street,city): street = street.replace('aße6','aße 6') street = street.replace('aße8','aße 8') street = street.replace('aße9','aße 9') + street = street.replace('An Der Lan Straße','An-der-Lan-Straße') + street = street.replace('An Der ','An der ') street = street.replace(' (Klg Am Am', ' (Klg Am Ameisbach)') # Typos street = street.replace('A Baumgartnerstraße ','Anton-Baumgartner-Straße ') street = street.replace('A. Baumgartnerstraße ','Anton-Baumgartner-Straße ') street = street.replace('Achtungvierzigerplatz ','Achtundvierzigerplatz ') + street = street.replace('Aflinger Strasse','Aflingerstraße') street = street.replace('Anton-Bruckner- Straße','Anton-Bruckner-Straße') street = street.replace('Arsenal Objet ','Arsenal Objekt ') street = street.replace('Basler G ','Basler Gasse ') @@ -571,18 +574,35 @@ def corr_street(street,city): street = street.replace('Waelderstraße','Wälderstraße') # 6900 Bregenz street = street.replace('Weissenbachgraben ','Weißenbachgraben ') # Waidhofen an der Ybbs # Spelling + street = street.replace('10. Oktober Straße','10.-Oktober-Straße') + street = street.replace('12.Februarstraße','12.-Februar-Straße') + street = street.replace('12. Novemberstraße','12.-November-Straße') street = street.replace('Ada Christengasse','Ada-Christen-Gasse') + street = street.replace('Adalbert Stifter Straße','Adalbert-Stifter-Straße') + street = street.replace('Adolf Netsch Straße','Adolf-Netsch-Straße') + street = street.replace('Alexander Groß-Gasse','Alexander-Groß-Gasse') + street = street.replace('Alfons Petzoldgasse','Alfons-Petzold-Gasse') + street = street.replace('Alfred Jägerweg','Alfred-Jäger-Weg') + street = street.replace('Alois Kellner Straße','Alois-Keller-Straße') street = street.replace('Am Langen Felde','Am langen Felde') street = street.replace('Am Muellerbach','Am Müllerbach') + street = street.replace('Andreas Grein Gasse','Andreas-Grein-Gasse') street = street.replace('Andreas Urteil Weg','Andreas-Urteil-Weg') street = street.replace('Anton Baumgartner Straße','Anton-Baumgartner-Straße') street = street.replace('Anton Baumgartnerstraße','Anton-Baumgartner-Straße') street = street.replace('Anton-Baumgartnerstraße','Anton-Baumgartner-Straße') + street = street.replace('Anton Benya Straße','Anton-Benya-Straße') street = street.replace('Anton Böck Gasse','Anton-Böck-Gasse') + street = street.replace('Anton Brucknergasse','Anton-Bruckner-Gasse') street = street.replace('Anton Bruckner-Straße','Anton-Bruckner-Straße') # 6300 Wörgl + street = street.replace('Anton Haglg','Anton-Hagl-Gasse') # Gablitz street = street.replace('Anton-Hobbinger-Gasse','Anton-Hobbiger-Gasse') # Heidenreichstein + street = street.replace('Anton Keller Weg','Anton-Keller-Weg') street = street.replace('Anton Kriegergasse','Anton-Krieger-Gasse') street = street.replace('Anton Mühlbacherstraße','Anton-Mühlbacher-Straße') + street = street.replace('Anton Regner-Straße','Anton-Regner-Straße') + street = street.replace('A-Weiser Straße','Anton-Weiser-Straße') + street = street.replace('A.W. Pragergasse','Anton-Wenzel-Prager-Gasse') street = street.replace('Auf Der Kohlwiese','Auf der Kohlwiese') # Walding street = street.replace('Baron Karl Gasse','Baron-Karl-Gasse') street = street.replace('Bgm. Dr.-Haberl Gasse','Bgm.-Dr.-Haberl-Gasse') # Wiener Neustadt @@ -596,6 +616,7 @@ def corr_street(street,city): street = street.replace('Dr Karl Rennerstraße','Doktor-Karl-Renner-Straße') street = street.replace('Dr.-Pascher Straße','Dr.-Pascher-Straße') # 5280 Braunau am Inn street = street.replace('Dr.-Robert Griedl Weg','Dr.-Robert-Griedl-Weg') # 8301 Laßnitzhöhe + street = street.replace('Dr.R.Schuh-Straße','Dr.-Rudolf-Schuh-Straße') street = street.replace('Dr.-Theodor-Körner Straße','Dr.-Theodor-Körner-Straße') # 9523 Landskron street = street.replace('Eduard-Kittenbergergasse','Eduard-Kittenberger-Gasse') street = street.replace('Eduard Pötzl Gasse','Eduard-Pötzl-Gasse') @@ -623,6 +644,7 @@ def corr_street(street,city): street = street.replace('J.Haagnstraße','Julius-Haagn-Straße') street = street.replace('Johann Böhmstraße','Johann-Böhm-Straße') street = street.replace('Johann Weber Straße','Johann-Weber-Straße') + street = street.replace('J.W.Kleinstraße','Johann-Wilhelm-Klein-Straße') street = street.replace('Johannes Gutenberg Straße','Johannes-Gutenberg-Straße') # Wiener Neustadt street = street.replace('Josef-Prechtlweg','Josef-Prechtl-Weg') # Braunau am Inn street = street.replace('Josef Schwarz Straße','Josef-Schwarz-Straße') @@ -630,6 +652,7 @@ def corr_street(street,city): street = street.replace('Kaiserschuetzenstraße','Kaiserschützenstraße') street = street.replace('K.Billerhartstraße','Karl-Billerhart-Straße') street = street.replace('Karl Schwarz Straße','Karl-Schwarz-Straße') + street = street.replace('Karl Steiger-Straße','Karl-Steiger-Straße') street = street.replace('Kuno-Brandauerstraße','Kuno-Brandauer-Straße') street = street.replace('Laaer Berg Straße','Laaer-Berg-Straße') street = street.replace('Laaerbergstraße','Laaer-Berg-Straße') @@ -646,6 +669,7 @@ def corr_street(street,city): street = street.replace('M Unterlecher-Straße','Michael-Unterlercher-Straße') if (city == 'Kapfenberg'): street = street.replace('Mühlbacherstraße','Anton-Mühlbacher-Straße') + street = street.replace('Nico Dostal Straße','Nico-Dostal-Straße') if (city == 'Braunau am Inn'): street = street.replace('Pascherstraße','Dr.-Pascher-Straße') street = street.replace('Per Albin Hanssonstraße','Per-Albin-Hansson-Straße') @@ -660,6 +684,7 @@ def corr_street(street,city): street = street.replace('Richard Straussgasse','Richard-Strauss-Gasse') street = street.replace('Richard Wagnergasse','Richard-Wagner-Gasse') street = street.replace('Robert-Häuserstraße','Robert-Häuser-Straße') # 2544 Leobersdorf/Siebenhaus + street = street.replace('Robert Kochstraße','Robert-Koch-Straße') # 4600 Wels street = street.replace('Rudolf Waisenhorn-Gasse','Rudolf-Waisenhorn-Gasse') street = street.replace('Schuettelstraße','Schüttelstraße') street = street.replace('St. Bartholomäusplatz','St.-Bartholomäus-Platz') @@ -672,12 +697,14 @@ def corr_street(street,city): street = street.replace('Wilhelm Kressplatz','Wilhelm-Kreß-Platz') # Streets with location names street = street.replace('Alser-Straße','Alser Straße') + street = street.replace('Altenbergerstraße','Altenberger Straße') street = street.replace('Altmannsdorferstraße','Altmannsdorfer Straße') street = street.replace('Atzgersdorferstraße','Atzgersdorfer Straße') street = street.replace('Breitenfurterstraße','Breitenfurter Straße') street = street.replace('Breitenleerstraße','Breitenleer Straße') street = street.replace('Breitenseerstraße','Breitenseer Straße') street = street.replace('Dresdnerstraße','Dresdner Straße') + street = street.replace('Freistaedterstraße','Freistädter Straße') street = street.replace('Gerasdorferstraße','Gerasdorfer Straße') street = street.replace('Grödigerstraße','Grödiger Straße') street = street.replace('Gumpendorferstraße','Gumpendorfer Straße') @@ -689,6 +716,7 @@ def corr_street(street,city): street = street.replace('Kahlenbergerstraße','Kahlenberger Straße') street = street.replace('Kagranerplatz','Kagraner Platz') street = street.replace('Kaiserebersdorferstraße','Kaiserebersdorfer Straße') + street = street.replace('Kirchbergerstraße','Kirchberger Straße') street = street.replace('Korneuburgerstraße','Korneuburger Straße') # 2103 Langenzersdorf street = street.replace('Krottendorferstraße','Krottendorfer Straße') # 2103 Langenzersdorf street = street.replace('Langenzersdorferstraße','Langenzersdorfer Straße') @@ -703,6 +731,7 @@ def corr_street(street,city): street = street.replace('Sechshauserstraße','Sechshauser Straße') street = street.replace('Speisingerstraße','Speisinger Straße') street = street.replace('Stammersdorferstraße','Stammersdorfer Straße') + street = street.replace('Traundorferstraße','Traundorfer Straße') street = street.replace('Vösendorferstraße','Vösendorfer Straße') street = street.replace('Währingerstraße','Währinger Straße') street = street.replace('Waidhofnerstraße','Waidhofner Straße')