diff --git a/afu/.post_code b/afu/.post_code index e193943..a35dea1 100644 --- a/afu/.post_code +++ b/afu/.post_code @@ -164,6 +164,7 @@ 4030 Linz|Hochwangerstraße 4030 Linz|Karl-Steiger-Straße 4030 Linz|Klettfischerweg +4030 Linz|Lunzerstraße 4030 Linz|Meindlstraße 4030 Linz|Seidelbastweg 4030 Linz|Sommerstraße @@ -185,6 +186,7 @@ 4040 Linz|Riesenwiese 4040 Linz|Sperlstraße 4040 Linz|Voltastraße +4048 Linz-Puchenau|Kürnbergblick 4050 Traun 4053 Haid/Ansfelden#Haid bei Ansfelden 4055 Haid|Pucking.Paris-Straße#Pucking#Parisstraße @@ -249,7 +251,8 @@ 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 +4910 Ried|Schwanthalergasse#Ried im Innkreis +4910 Ried Im Ikrs.#Ried im Innkreis 4932 Kirchheim I.I.#Kirchheim im Innkreis 4932 Kirchheim/Ikr.#Kirchheim im Innkreis 4950 Altheim @@ -343,24 +346,63 @@ 5753 Saalbach 5760 Saalfelden#Saalfelden am Steinernen Meer 5760 Saalfelden S.M#Saalfelden am Steinernen Meer +6060 Hall I.T.|Fassergasse#Hall in Tirol +6060 Hall/Tirol|Schranne#Hall in Tirol 6063 Innsbruck/Rum|Laerchenstraße#Rum#Lärchenstraße 6063 Innsbruck/Rum|Birkengasse#Rum 6068 Hall/Tirol|Sandegg 3 Mils#Mils#Sandegg 3 6071 Aldrans +6080 Innsbruck-Igls +6105 Leutasch +6123 Terfens +6143 Matrei/Brenner|Muehlbachl, #Matrei am Brenner# 6150 Steinach A.Br.#Steinach am Brenner 6170 Zirl +6232 Rofan|Roßkogel +6233 Kramsach +6241 Rattenberg/Inn|Hnr.85#Rattenberg am Inn#Bienerstraße 85# qrz.com OE7HWT 47.439292°, 11.894928° 6262 Bruck A.Ziller#Bruck am Ziller +6283 Hippach|Laimach +6283 Hippach|Schwendau 191#Schwendau#Mühlen 191 +6283 Hippach|Mühlbach 293#Schwendau +6284 Hippach|Ramsau 11B#Ramsau im Zillertal#Talstraße 51# aus Hausnummer ALT - NEU.xls +6290 Mayrhofen|Ahornbahn-Bergst.Filzen#Mayrhofen#Ahornbahn-Berstation Filzenboden 6290 Mayrhofen|Hnr.245#Mayrhofen#Dursterstraße 245 +6290 Mayrhofen|Nr. 295#Mayrhofen#Breitlahneweg 295 +6290 Mayrhofen|Hnr.391#Mayrhofen#Kreuzlau 391# qrz.com OE7KGI +6290 Mayrhofen|Nr 560#Mayrhofen#Peter-Habeler-Straße 560# qrz.com OE7MCH +6290 Mayrhofen|Hnr.719#Mayrhofen#Tuxer Straße 719 +6290 Mayrhofen|Brandberg +6290 Mayrhofen|Dorf Haus +6290 Mayrhofen|Dursterstraße +6290 Mayrhofen|Kreuzlau +6290 Mayrhofen|Rauchenwald +6290 Mayrhofen|Stilluppklammhaus +6290 Mayrhofen|Sportplatzstraße 6290 Mayrhofen|Tuxerstraße#Mayrhofen#Tuxer Straße +6290 Mayrhofen|Zillergrundweg +6290 Mayrhofen|Zillergrund 6292 Finkenberg 6293 Lanersbach#Tux#Lanersbach +6293 Tux|Vorderlanersbach 6295 Ginzling 6336 Langkampfen 6352 Ellmau +6372 Oberndorf/Tirol#Oberndorf in Tirol +6373 Jochberg 6393 St Ulrich|Dorfstr#St. Ulrich am Pillersee +6393 St.Ulrich Am Pillers#St. Ulrich am Pillersee +6401 Inzing 6422 Stams +6430 Ötztal-Bahnhof +6430 Oetztal-Bahnhf#Ötztal-Bahnhof +6430 Oetztal Bahnhf#Ötztal-Bahnhof +6444 Längenfeld 6521 Fließ 6521 Fliess#Fließ +6531 Ried/Oberinntl#Ried im Oberinntal +6531 Ried I.O.|Hauptstraße#Ried im Oberinntal#Nr. +6574 Pettneu Arlbg.#Pettneu am Arlberg 6751 Braz#Braz 6767 Warth 6800 Feldkirch-Altenstadt @@ -387,70 +429,152 @@ 7503 Grosspetersdf#Großpetersdorf 7571 Rudersdorf|Lahnbachweg 8010 Graz|Conrad-von-Hötzendorf-Straße +8010 Graz|Fröhlichgasse +8010 Graz|Grazbachgasse 8010 Graz|Grillparzerstraße +8010 Graz|Hasnerplatz 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|Theodor-Körner-Straße 8010 Graz|Untere Teichstraße +8010 Kainbach|Schillingsdorfer#Kainbach bei Graz +8020 Graz|Eckertstraße 8020 Graz|Göstingerstraße 50/#Graz#Göstinger Straße 50/ 8020 Graz|Idlhofgasse 8020 Graz|Koloniegasse 8020 Graz|Lazarettgasse 8020 Graz|Lendkai +8020 Graz|Maderspergergasse +8020 Graz|Neubaugasse +8020 Graz|Oeverseegasse +8020 Graz|Reiherstadlgasse 8020 Graz|Remygasse 8020 Graz|Richard-Strauss-Gasse 8020 Graz|Stadlgasse 8020 Graz|Vinzenzgasse -8041 Graz|Theodor-Strom-Straße 108 +8041 Graz_Liebenau|Eichbachgasse#Graz +8041 Graz-Liebenau|Eichbachgasse#Graz +8041 Graz-Liebenau|Konrad-Hopferwieser-Gasse#Graz +8041 Graz-Liebenau|Neudorfer#Graz +8041 Graz|Porscheweg +8041 Graz|Raiffeisenstraße 147 +8041 Graz|Theodor-Storm-Straße 108 +8041 Graz-Liebenau|Kasernstraße 81#Graz +8042 Graz|Eichenweg 8042 Graz|Nußbaumerstraße 8042 Graz|Prof-Franz-Spath-R.#Graz#Professor-Franz-Spath-Ring +8042 Graz-St.Peter|Peierlhang 11 F#Graz#Peierlhang 11/f +8042 Graz-St.Peter|Unterer Breitenweg#Graz +8043 Graz|Apothekerweg +8043 Graz|Mariatroster Straße +8044 Graz-Mariatr|Weinitzen,A.Waldgrund#Niederschöckl#Am Waldgrund +8044 Graz-Weinitzen|Am Waldgrund#Niederschöckl 8045 Graz|Emichgasse +8045 Graz-Andritz|Emichgasse 8045 Graz|Lindengasse -8051 Graz|Wienerstrasse 256/#Graz#Wiener Straße 256/ +8045 Graz|Richard-Zach-Gasse +8045 Graz|Ziegelstraße +8047 Graz|Mosconweg +8051 Graz-Goesting|Augasse 100#Graz +8051 Graz|Weidweg +8051 Graz|Wiener Straße 256/#Graz#Wiener Straße 256/ +8051 Graz-Goesting|Wiener Straße 260#Graz#Wiener Straße 260 +8051 Graz-Goesting|Thalstraße#Graz +8051 Graz-Goesting|Weixelbaumstraße#Graz +8052 Graz-Wetzelsdf|Faunastraße 49#Graz +8052 Graz-Wetzelsdf|Josef-Bayer-Gasse#Graz +8052 Graz-Wetzelsdf|Plattlstraße#Graz +8052 Graz-Wetzelsdf|Straßganger Straße 194A#Graz 8053 Graz|Grottenhofstraße 8054 Graz|Dr.Lemisch-Straße#Graz#Doktor-Lemisch-Straße +8054 Graz|Mantscha +8054 Graz-Strassgng|Stregengasse +8054 Graz-Strassgng|Trattfelderstraße#Graz 8054 Pirka#Pirka +8054 Seiersberg|Grünlandweg 8055 Graz|Pratogasse +8055 Graz-Puntigam|Gmeinstraße +8055 Graz-Puntigam|Neuseiersbg.Roentgstr#Seiersberg#Röntgenstraße +8063 Eggersdorf|Eggersdorf +8063 Eggersdorf|Waldstraße +8071 Hausmannstaett#Hausmannstätten 8077 Fernitz|Goessendorf,#Gössendorf# 8077 Gössendorf 8082 Kirchbach/Stmk#Kirchbach-Zerlach 8103 Rein|Hörgas#Gratwein-Straßengel#Hörgas 8111 Judendorf|Murfeldsiedlung 8112 Gratwein +8113 St.Oswald/Plankenw.#Sankt Oswald bei Plankenwarth +8141 Hausmannstaetn|Laubweg#Hausmannstätten 8143 Dobl +8184 Anger +8222 St.Johann/Herb#St. Johann bei Herberstein +8225 Poellau/Hartbg|Kirchenackersiedlung#Pöllau bei Hartberg +8225 Poellau/Hartbg|Schoenau 53#Pöllau bei Hartberg|Scheibenweg 53 +8225 Poellau/Hartbg|Siedlung#Pöllau bei Hartberg +8225 Poellau/Hartbg|Zeil#Pöllau bei Hartberg 8225 Poellau/Hartbg|Ziegelofengasse#Pöllau bei Hartberg +8230 Hartberg +8232 Grafendorf|Grafendorf 174#Grafendorf bei Hartberg#Augasse 174# Herold, qrz.com 8241 Dechantskirch.#Dechantskirchen 8241 Dechantskirchn#Dechantskirchen 8301 Lassnitzhoehe#Laßnitzhöhe +8323 St.Marein/Graz|Mittergoggitsch#Sankt Marein bei Graz 8330 Feldbach 8352 Unterlamm +8422 St Nikolai|Drassling #Sankt Nikolai ob Drassling# +8423 St. Veit Am Vogau|Nr 11A#St. Veit in der Südsteiermark#Obere Marktstraße 11# qrz.com OE6WSF 8430 Leibnitz|Kittenberg 8430 Leibnitz +8430 Kaindorf/Sulm#Kaindorf an der Sulm 8438 Mayrhofen|Hochsteeg#Mayrhofen#Hochsteg +8442 Kitzeck|Gauitsch 8453 St.Johann I.S.#Sankt Johann im Saggautal 8462 Gamlitz +8463 Leutschach +8511 St Stefan Ob Stainz#St. Stefan ob Stainz 8522 Gr.St.Florian#Groß Sankt Florian 8530 Deutschlandsberg +8543 St.Martin I.S.|Otternitz#Sankt Martin im Sulmtal 8561 Söding|Steinstraße 8570 Voitsberg 8600 Bruck A.D. Mur#Bruck an der Mur 8600 Bruck/Mur#Bruck an der Mur 8600 Oberaich 8605 Kapfenberg +8641 St.Marein/Mzt#Sankt Marein im Mürztal +8642 St.Lorenzen/Mt#Sankt Lorenzen im Mürztal 8643 Allerheiligen 8650 Kindberg-Aumühl|Grazerstraße#Kindberg-Aumühl#Grazer Straße +8662 Mitterdorf|Toni-Schruf-Straße#Sankt Barbara im Mürztal +8662 Mitterdorf/Mzt|Wildgansstraße#Sankt Barbara im Mürztal 8665 Langenwang +8680 Mürzzuschlag|Roseggergasse +8680 Mürzzuschlag|Wiener Straße +8680 Muerzzuschlag|Ob.Waldrandsiedlgsgasse#Mürzzuschlag#Obere Waldrandsiedlungsgasse +8680 Muerzzuschlag|Gruene Insel#Mürzzuschlag#Grüne Insel +8680 Muerzzuschlag|Wiener Straße 8682 Muerzzuschlag|Gutenbrunngasse#Mürzzuschlag 8684 Spital Am Semmering#Spital am Semmering 8700 Leoben +8715 St.Lorenzen/Knittelf|Ugendorf#St. Margarethen bei Knittelfeld 8812 Mariahof +8812 St.Blasen#Sankt Blasen +8812 St. Blasen#Sankt Blasen +8820 Neumarkt Stmk#Neumarkt in der Steiermark +8850 Murau|Schwarzenbergsdlng#Murau#Schwarzenbergsiedlung +8850 Murau|Schwarzenbergsiedlg.#Murau#Schwarzenbergsiedlung 8903 Lassing/Selzt.#Lassing#Trojach 8911 Admont +8940 Weißenbach/L.|Weißenbach/L.#Weißenbach bei Liezen#Weißenbach bei Liezen +8954 S Martin/Grimm|Salza#Mitterberg-Sankt Martin 8972 Ramsau Am Dachstein#Ramsau am Dachstein 8972 Dachstein-|Suedwandbahn,Hunerkogel#Ramsau am Dachstein#Dachstein-Südwandbahn, Hunerkogel +8984 Kainisch#Pichl-Kainisch 9020 Klagenfurt|12.Novemberstraße#Klagenfurt#12.-November-Straße 9020 Klagenfurt|12 Novemberstraße#Klagenfurt#12.-November-Straße 9020 Klagenfurt|Beethoven @@ -461,21 +585,31 @@ 9020 Klagenfurt|Hochstuhlweg 9020 Klagenfurt|Josef-Ressel-Straße 9020 Klagenfurt|Kohldorferstraße#Klagenfurt#Kohldorfer Straße +9020 Klagenfurt|Laudonstraße 9020 Klagenfurt|Lilienthalstraße 9020 Klagenfurt|Maximilianstraße +9020 Klagenfurt|Niederdorf 23#Klagenfurt#Niederdorfer Straße 211# qrz.com OE8RKK 9020 Klagenfurt|Raupenhofstraße 9020 Klagenfurt|Schlossteichweg#Klosterneuburg#Schloßteichweg + +9061 Wölfnitz|Dr.-Kucher-Weg#Klagenfurt +9065 Ebenthal#Ebenthal in Kärnten 9073 Klgft/Viktring#Klagenfurt-Viktring 9061 Klgft/Wölfnitz|Felberweg#Klagenfurt-Wölfnitz 9100 Völkermarkt|Kanaltalerstraße#Kanaltaler Straße 9100 Völkermarkt|Nibelungenstraße#Völkermarkt#Nibelungenstraße 9100 Völkermarkt|St Peter/Wallersberg 78#St. Peter am Wallersberg#Schulweg 13 9103 Diex|Haimburgerberg 41 +9122 St Kanzian|Panoramaweg#Stein im Jauntal +9122 St Kanzian|Klopeinerstraße#St. Kanzian am Klopeiner See#Klopeiner Straße +9143 St Michael/Blbg|Feistritz#Feistritz ob Bleiburg#St. Michael ob Bleiburg 9220 Velden/Ws#Velden am Wörthersee +9300 St Veit/Glan#St. Veit an der Glan 9322 Micheldorf/Ktn|Ringstraße#Micheldorf 9360 Friesach|St Thomasweg#Friesach#Sankt-Thomas-Weg 9400 Wolfsberg 9413 St Gertraud/Lav#Frantschach-St. Gertraud +9431 St Stefan/Lav#St. Stefan im Lavanttal 9462 Bad St Leonhard#Bad Sankt Leonhard im Lavanttal 9500 Villach|Albrecht Dürer-Straße#Villach#Albrecht-Dürer-Straße 9500 Villach|Bleibergerstraße 50#Villach#Bleiberger Straße 50 @@ -504,17 +638,30 @@ 9500 Villach|Völkendorferstraße#Villach#Völkendorfer Straße 9500 Villach|Widmanng#Villach#Widmanngasse 9523 Landskron -9524 Villach/St Magdalen|Dorfstraße +9524 Villach/St Magdalen|Dorfstraße#Villach +9524 St Magdalen|St Ulrich/Dorfstraße#Villach#Dorfstraße +9524 St Magdalen|Rudolfweg#Villach 9524 Villach|Kasernengasse +9552 Steindorf/Osee#Steindorf am Ossiacher See 9560 Feldkirchen +9560 Feldkirchen/Ktn|St Ulrich #Feldkirchen in Kärnten# 9580 Drobollach|Kalcherstraße#Drobollach#Raimund-Kalcher-Straße 9602 Thörl Maglern#Thörl-Maglern +9612 St Georgen/Gail|Labientschach#Labientschach +9623 St Stefan/Gail|St Paul#St. Stefan an der Gail#St. Paul 9651 St Jakob/Les|Podlanig#St. Jakob im Lesachtal 9710 Feistritz/Drau#Feistritz an der Drau 9710 Paternion +9772 Dellach/Drau#Dellach im Drautal 9800 Spittal/Drau|Baldersdorf#Spittal an der Drau 9800 Spittal/Drau#Spittal an der Drau 9811 Lendorf +9815 Kolbnitz +9821 Obervellach +9872 Millstatt/Ktn|Dellach#Dellach am Millstätter See 9900 Lienz,Osttirol|Tristacherstraße#Lienz#Tristacher Straße 9900 Lienz,Osttirol#Lienz +9905 Lienz,Gaimberg|Grafendorf#Gaimberg +9911 Thal-Assling|Burg#Assling +9971 Matrei/Ostt.#Matrei in Osttirol 83457 Bayerisch Gmain \ No newline at end of file diff --git a/afu/callbook.py b/afu/callbook.py index c0898ce..5c5acf3 100755 --- a/afu/callbook.py +++ b/afu/callbook.py @@ -380,7 +380,7 @@ def call_change_city(location, address, verbose): postal_code = 0 city = location - addr = corr_street(address,city) + addr,city = corr_street(address,city) street = addr for line in call_change_city.lines: @@ -447,6 +447,7 @@ def corr_street(street,city): street = street.replace('Absbergg ','Absberggasse ') street = street.replace('Alfred Huthg ','Alfred-Huth-Gasse ') street = street.replace('Altmannsdfstraße ','Altmannsdorfer Straße ') # Altmannsdfstr 170 23/7 + street = street.replace('Amthofensiedlung1','Amthofensiedlung 1') street = street.replace('Anningerg ','Anningergasse ') street = street.replace('Antonig ','Antonigasse ') # 7063 Oggau am Neusiedler See street = street.replace('Arbeiterg ','Arbeitergasse ') @@ -524,13 +525,13 @@ def corr_street(street,city): 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('An-Der-','An-der-') # An-der-Lan-Straße + street = street.replace('Auf Der ','Auf der ') + #street = street.replace('Auf Der Kohlwiese','Auf der Kohlwiese') # Walding 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('Aflinger Straße','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 ') @@ -539,7 +540,7 @@ def corr_street(street,city): street = street.replace('Brigitt.-L148-154/12/17','Brigittenauer Lände 148-154/12/17') street = street.replace('Brigitt L ','Brigittenauer Lände ') street = street.replace('Fesstgasse ','Feßtgasse ') - street = street.replace('Groedigerstraße ','Grödiger Straße ') + street = street.replace('Fuchsenfeld Gasse ','Fuchsenfeldgasse') street = street.replace('Hardegggasse','Hardeggasse') street = street.replace('Hoehenrainweg ','Höhenrainweg ') # Ehrwald street = street.replace('Hoeggen ','Höggen ') @@ -552,12 +553,16 @@ def corr_street(street,city): street = street.replace('Jaegerstraße ','Jägerstraße ') street = street.replace('Kaiserebersdorferst ','Kaiserebersdorfer Straße ') street = street.replace('Kaiser Ebersd.Straße','Kaiserebersdorfer Straße') + street = street.replace('Kuernbergblick','Kürnbergblick') street = street.replace('Linzerstraße ','Linzer Straße ') street = street.replace('Loewenthalgasse ','Löwenthalgasse ') street = street.replace('Loeblichgasse','Löblichgasse') + if (city=='Graz'): + street = street.replace('Maderspergerstraße','Maderspergergasse') street = street.replace('Neulerchfd.Straße','Neulerchenfelder Straße') street = street.replace('Neustift Am Walde','Neustift am Walde') street = street.replace('Nussdorfer','Nußdorfer') + street = street.replace('Oberweissenbach','Oberweißenbach') street = street.replace('Oehlermuehle ','Öhlermühle ') street = street.replace('Pernersdorfergasse','Pernerstorfergasse') # Wien 10 street = street.replace('Puechlgasse','Püchlgasse') @@ -573,7 +578,7 @@ def corr_street(street,city): street = street.replace('Toescherweg','Töscherweg') # 8144 Tobelbad street = street.replace('Waelderstraße','Wälderstraße') # 6900 Bregenz street = street.replace('Weissenbachgraben ','Weißenbachgraben ') # Waidhofen an der Ybbs -# Spelling +# Spelling VIPs 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') @@ -587,10 +592,13 @@ def corr_street(street,city): 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 Hoferstraße','Andreas-Hofer-Straße') # Landeck 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('A Baumgartnerstraße','Anton-Baumgartner-Straße') + street = street.replace('A. 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') @@ -601,19 +609,21 @@ def corr_street(street,city): 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('Anton Ullrich Gasse','Anton-Ullrich-Gasse') # Heidenreichstein 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 street = street.replace('Bischof Faberplatz','Bischof-Faber-Platz') street = street.replace('Brunner-Lehensteingasse','Brunner-Lehenstein-Gasse') street = street.replace('Carl Maria Von Weberg ','Carl-Maria-von-Weber-Gasse ') street = street.replace('C.V.Hoetzendorfstraße','Conrad-von-Hötzendorf-Straße') - street = street.replace('Dr.-Eugen Zehme Straße','Dr. Eugen Zehme Straße') # 5111 Bürmoos + street = street.replace('Dr A Lemisch-Straße','Dr.-Arthur-Lemisch-Straße') + street = street.replace('Dr.-Eugen Zehme Straße','Dr.-Eugen-Zehme-Straße') # 5111 Bürmoos street = street.replace('Dr.-Habermayergasse','Doktor-Habermayer-Gasse') # 2700 Wiener Neustadt street = street.replace('Dr.Ignaz Weber G.','Dr.-Ignaz-Weber-Gasse ') # 2353 Guntramsdorf street = street.replace('Dr Karl Rennerstraße','Doktor-Karl-Renner-Straße') + street = street.replace('Dr Kucherweg','Dr.-Kucher-Weg') # 9061 Klagenfurt 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') @@ -630,16 +640,24 @@ def corr_street(street,city): street = street.replace('Franz Asenbauer-Gasse','Franz-Asenbauer-Gasse') street = street.replace('Franz Blasser-Straße','Franz-Plasser-Straße') # 5280 Braunau am Inn street = street.replace('Franz-Jaenkl-Straße','Franz-Jänkl-Straße') + street = street.replace('Frau Hitt Straße','Frau-Hitt-Straße') street = street.replace('F.J. Weizeneggerweg','Franz-Josef-Weizenegger-Weg') street = street.replace('Fred Zinnemannplatz','Franz-Zinnemann-Platz') + street = street.replace('Fridtjof-Nansenstraße','Fridtjof-Nansen-Straße') # 9800 Spittal an der Drau + street = street.replace('Friedrich Attlmayr Straße','Friedrich-Attlmayr-Straße') # 6600 Reutte + street = street.replace('Friedrich Hegel-Gasse','Friedrich-Hegel-Gasse') # 2232 Deutsch-Wagram street = street.replace('Friedr.Kaiser-Gasse','Friedrich-Kaiser-Gasse') + street = street.replace('Friedrich Schiller Straße','Friedrich-Schiller-Straße') # 2340 Mödling street = street.replace('Friedrich Schmidt Platz','Friedrich-Schmidt-Platz') street = street.replace('Friedrich Teller Gasse','Friedrich-Teller-Gasse') street = street.replace('Georg Bilgeri Straße','Georg-Bilgeri-Straße') + street = street.replace('G.-Grinninger-Straße','Georg-Grinninger-Straße') street = street.replace('H.V.Hofmannst.Weg','Hugo-von-Hofmannsthal-Weg') street = street.replace('Heiligenstaedter Straße','Heiligenstädter Straße') street = street.replace('Heinrich Leflergasse','Heinrich-Lefler-Gasse') street = street.replace('Herzmanovsky Orlandogasse','Herzmanovsky-Orlando-Gasse') + street = street.replace('Ing Julius Raab-Straße','Ing.-Julius-Raab-Straße') + street = street.replace('Jakob Sereiniggstraße','Jakob-Sereinigg-Straße') street = street.replace('J. Fux Straße','Johann-Fux-Straße') street = street.replace('J.Haagnstraße','Julius-Haagn-Straße') street = street.replace('Johann Böhmstraße','Johann-Böhm-Straße') @@ -653,9 +671,13 @@ def corr_street(street,city): 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('Konr.Hopferwieserg.','Konrad-Hopferwieser-Gasse ') 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') + if (city == 'Sollenau'): + street = street.replace('Gartst.M.The.Laercheng','Lärchengasse 5') # qrz.com + city = 'Gartenstadt Maria Theresia' street = street.replace('Leonard Bernstein Straße','Leonard-Bernstein-Straße') street = street.replace('L. Kunschakgasse','Leopold-Kunschak-Gasse') # 2225 Zistersdorf street = street.replace('Margaretengtl','Margaretengürtel') @@ -689,10 +711,12 @@ def corr_street(street,city): street = street.replace('Schuettelstraße','Schüttelstraße') street = street.replace('St. Bartholomäusplatz','St.-Bartholomäus-Platz') street = street.replace('St.Gerold Weg','Sankt-Gerold-Weg') # 6830 Brederis + street = street.replace('Theodor Koernerstraße','Theodor-Körner-Straße') # 8010 Graz street = street.replace('Theodor Storm Straße','Theodor-Storm-Straße') # 8041,8042 Graz street = street.replace('Thomas Edisonstraße','Thomas-Edison-Straße') street = street.replace('Thomas Morusgasse','Thomas-Morus-Gasse') street = street.replace('Tuerkenstraße','Türkenstraße') + street = street.replace('Veichtlbauerweg','Johann-Veichtlbauer-Weg') # 4910 Ried im Innkreis street = street.replace('Weissgerberlände','Weißgerberlände') street = street.replace('Wilhelm Kressplatz','Wilhelm-Kreß-Platz') # Streets with location names @@ -705,7 +729,10 @@ def corr_street(street,city): 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('Freistädterstraße','Freistädter Straße') + street = street.replace('Gaalerstraße','Gaaler Straße') # 8720 Knittelfeld street = street.replace('Gerasdorferstraße','Gerasdorfer Straße') + street = street.replace('Groedigerstraße ','Grödiger Straße ') street = street.replace('Grödigerstraße','Grödiger Straße') street = street.replace('Gumpendorferstraße','Gumpendorfer Straße') street = street.replace('Heiligenstädterstraße','Heiligenstädter Straße') @@ -724,19 +751,23 @@ def corr_street(street,city): street = street.replace('Liesingerstraße','Liesinger Straße') # 3012 Wolfsgraben street = street.replace('Mattighofenerstraße','Mattighofner Straße') # typo ! Braunau am Inn street = street.replace('Millstätterstraße','Millstätter Straße') #9523 Landskron (Villach) + street = street.replace('Neudorferstraße','Neudorfer Straße') street = street.replace('Nußdorferstraße','Nußdorfer Straße') street = street.replace('Ottakringerstraße','Ottakringer Straße') street = street.replace('Penzingerstraße','Penzinger Straße') + street = street.replace('Schillingsdorferstraße','Schillingsdorfer Straße') street = street.replace('Schönbrunnerstraße','Schönbrunner Straße') 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('Strassganger Straße','Straßganger 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') + street = street.replace('Wienerstraße','Wiener Straße') street = street.replace('Wr Neustädterstraße','Wiener Neustädter Straße') - return street + return street,city def corr_city(city,postal_code): city = city.replace('Aigen Im Mühlkreis','Aigen-Schlägl') # Gemeinde Aigen im Mühlkreis und Schlägl 2015 zusammengelegt city = city.replace('Aigen/Muehlkr.','Aigen-Schlägl') @@ -805,7 +836,7 @@ def call_postal_code(location, address, verbose): if isinteger(p[0]) and int(p[0]) > 1000 and int(p[0]) < 10000: postal_code = p[0] city, postal_code = corr_city(p[1].strip(),postal_code) - street = corr_street(address,city) + street,city = corr_street(address,city) else: postal_code, city, street = call_change_city(location, address, verbose)