From f772d1d30bc99d199e696bd4cb8464ffad6d1105 Mon Sep 17 00:00:00 2001 From: Thomas Kuschel Date: Thu, 18 Jul 2024 02:42:43 +0200 Subject: [PATCH] UPD city,street corr --- afu/.post_code | 35 +++++++++++++++++++++++++++++++++++ afu/callbook.py | 11 +++++++++-- 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/afu/.post_code b/afu/.post_code index ab4c3b4..001f78d 100644 --- a/afu/.post_code +++ b/afu/.post_code @@ -38,6 +38,7 @@ 2431 Kleinneusiedl|Enzerdf/F,Birkenweg#Enzersdorf an der Fischa#Birkenweg 2431 Kleinneusiedl 2442 Unterwaltersdorf +2442 Unterwaltersdf#Unterwaltersdorf 2443 Dtsch Brodersd#Deutsch-Brodersdorf 2493 Lichtenwörth 2500 Baden Bei Wien|Braitnerstraße#Baden#Braitner Straße @@ -47,7 +48,9 @@ 2560 Berndorf 2563 Pottenstein 2630 Ternitz +2700 Wr.Neustadt|Piestinger Weg#Wiener Neustadt 2700 Wr.Neustadt|Schuetzengasse#Wiener Neustadt#Schützengasse +2700 Wr Neustadt|Mittlere G#Wiener Neustadt#Mittlere Gasse 2734 Puchberg|Ziehrerweg#Puchberg am Schneeberg#Ziehrerweg 2751 Steinabrückl|Dr M Jung-St 9,Matzendf#Matzendorf-Hölles#Dr.-Max-Jung-Straße 9 2752 Wöllersdorf @@ -85,6 +88,8 @@ 3812 Gr.Siegharts#Groß-Siegharts 3813 Dietmanns 3830 Waidhofen/Thay|Pelletstraße#Waidhofen an der Thaya#Anton-Pellet-Straße +3830 Waidhofen/Thay|Dr.Schoenbauerstraße#Waidhofen an der Thaya#Dr.-Leopold-Schönbauer-Straße +3830 Waidhofen/Th|Frauenstaffel/Evn#Waidhofen an der Thaya#Frauenstaffel/EVN 3843 Dobersberg|Merkengersch 3860 Heidenreichst.#Heidenreichstein 3871 Nagelberg|Alt-Nagelberg#Alt-Nagelberg @@ -101,6 +106,8 @@ 4082 Aschach/Donau#Aschach an der Donau 4150 Rohrbach#Rohrbach-Berg 4161 Ulrichsberg +4191 Vorderweissenb#Vorderweißenbach +4273 Unterweißenbach 4300 St Valentin#Sankt Valentin 4400 Steyr 4421 Aschach/Steyr#Aschach an der Steyr @@ -162,6 +169,7 @@ 5201 Seekirchen#Seekirchen am Wallersee 5202 Neumarkt A W|Sighartsteinerstraße#Neumarkt am Wallersee#Sighartsteiner Straße 5203 Koestendorf#Köstendorf +5261 Uttendorf,O.Oe|Marktplatz#Helpfau-Uttendorf 5300 Hallwang|Bäckerweg#Esch 5300 Hallwang|Bergstraße 5300 Salzburg|Hallwang Zilling 101#Hallwang#Zilling 101 @@ -213,11 +221,13 @@ 8241 Dechantskirch.#Dechantskirchen 8241 Dechantskirchn#Dechantskirchen 8330 Feldbach +8352 Unterlamm 8430 Leibnitz|Kittenberg 8438 Mayrhofen|Hochsteeg#Mayrhofen#Hochsteg 8453 St.Johann I.S.#Sankt Johann im Saggautal 8462 Gamlitz 8561 Söding|Steinstraße +8570 Voitsberg 8600 Bruck A.D. Mur#Bruck an der Mur 8600 Bruck/Mur#Bruck an der Mur 8682 Muerzzuschlag|Gutenbrunngasse#Mürzzuschlag @@ -228,13 +238,38 @@ 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 +9220 Velden/Ws#Velden am Wörthersee 9322 Micheldorf/Ktn|Ringstraße#Micheldorf 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 9500 Villach|Brandenburgweg 14 +9500 Villach|Dr Oswin Moro Straße#Villach#Doktor-Oswin-Moro-Straße 9500 Villach|Ernst Pliwa-Gasse#Villach#Ernst-Pliwa-Gasse +9500 Villach|Farbmuehlenweg#Villach#Farbmühlenweg +9500 Villach|Hans Gasser Platz#Villach#Hans-Gasser-Platz +9500 Villach|Heidenfeldstraße +9500 Villach|J.Ghonallee#Villach#Jakob-Ghon-Allee 9500 Villach|Kiesweg +9500 Villach|Klagenfurterstraße#Villach#Klagenfurter Straße +9500 Villach|Kugelweg +9500 Villach|Lindenweg +9500 Villach|Linsengasse +9500 Villach|Ludwig Walter-Straße#Villach#Ludwig-Walter-Straße +9500 Villach|Magdalenerstraße 14#Villach#Magdalener Straße 14 +9500 Villach|Markus Pernhartstraße#Villach#Markus-Pernhart-Straße +9500 Villach|Richtstraße +9500 Villach|St Agathen#Villach#Sankt Agathen +9500 Villach|St Leonhard,Lindenweg#Villach#Lindenweg 9500 Villach|Teichweg +9500 Villach|Tschinowitzerweg +9500 Villach|Ulmenweg +9500 Villach|Vill Schächtestraße 40/#Villach#Villacher Schächtestraße 40/ +9500 Villach|Völkendorferstraße#Villach#Völkendorfer Straße 9500 Villach|Widmanng#Villach#Widmanngasse +9524 Villach/St Magdalen|Dorfstraße +9524 Villach|Kasernengasse 9580 Drobollach|Kalcherstraße#Drobollach#Raimund-Kalcher-Straße 9602 Thörl Maglern#Thörl-Maglern 9800 Spittal/Drau|Baldersdorf#Spittal an der Drau diff --git a/afu/callbook.py b/afu/callbook.py index 731dda6..3023c08 100755 --- a/afu/callbook.py +++ b/afu/callbook.py @@ -479,6 +479,7 @@ def corr_street(street): street = street.replace('Leiteng ','Leitengasse ') street = street.replace('Leopoldig ','Leopoldigasse ') street = street.replace('Lichtensterng ','Lichtensterngasse ') + street = street.replace('Linseng ','Linsengasse ') street = street.replace('Markowskyg ','Markowskygasse ') street = street.replace('Mölkerg ','Mölkergasse ') street = street.replace('Mommseng ','Mommsengasse ') @@ -644,7 +645,7 @@ def corr_street(street): street = street.replace('Vösendorferstraße','Vösendorfer Straße') street = street.replace('Währingerstraße','Währinger Straße') return street -def corr_city(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') #city = city.replace('Alberndorf In Der Riedmark','Alberndorf in der Riedmark') @@ -689,9 +690,15 @@ def corr_city(city): #city = city.replace('Schwarzau Am Steinfeld','Schwarzau am Steinfeld') #city = city.replace('Steindorf Am Ossiacher See','Steindorf am Ossiacher See') #city = city.replace('Steinhaus Am Semmering','Steinhaus am Semmering') + if (city == 'Uttendorf' and postal_code == '5261'): + city = 'Helpfau-Uttendorf' # TYPO city = city.replace('Breittenfurt','Breitenfurt') city = city.replace('Bsichofshofen','Bischofshofen') + city = city.replace('Waidhofen/Ybbs','Waidhofen an der Ybbs') + #city = city.replace('Wr.Neustadt','Wiener Neustadt') + city = city.replace('Wr Neustadt','Wiener Neustadt') + city = city.replace('Wörther See','Wörthersee') return city def call_postal_code(location, address, verbose): street = address @@ -700,7 +707,7 @@ def call_postal_code(location, address, verbose): p = location.split(' ',1) if isinteger(p[0]) and int(p[0]) > 1000 and int(p[0]) < 10000: postal_code = p[0] - city = corr_city(p[1].strip()) + city = corr_city(p[1].strip(),postal_code) street = corr_street(address) else: postal_code, city, street = call_change_city(location, address, verbose)