UPD city,street corr

This commit is contained in:
Thomas Kuschel 2024-07-18 02:42:43 +02:00
parent 5aa276344f
commit f772d1d30b
2 changed files with 44 additions and 2 deletions

View File

@ -38,6 +38,7 @@
2431 Kleinneusiedl|Enzerdf/F,Birkenweg#Enzersdorf an der Fischa#Birkenweg 2431 Kleinneusiedl|Enzerdf/F,Birkenweg#Enzersdorf an der Fischa#Birkenweg
2431 Kleinneusiedl 2431 Kleinneusiedl
2442 Unterwaltersdorf 2442 Unterwaltersdorf
2442 Unterwaltersdf#Unterwaltersdorf
2443 Dtsch Brodersd#Deutsch-Brodersdorf 2443 Dtsch Brodersd#Deutsch-Brodersdorf
2493 Lichtenwörth 2493 Lichtenwörth
2500 Baden Bei Wien|Braitnerstraße#Baden#Braitner Straße 2500 Baden Bei Wien|Braitnerstraße#Baden#Braitner Straße
@ -47,7 +48,9 @@
2560 Berndorf 2560 Berndorf
2563 Pottenstein 2563 Pottenstein
2630 Ternitz 2630 Ternitz
2700 Wr.Neustadt|Piestinger Weg#Wiener Neustadt
2700 Wr.Neustadt|Schuetzengasse#Wiener Neustadt#Schützengasse 2700 Wr.Neustadt|Schuetzengasse#Wiener Neustadt#Schützengasse
2700 Wr Neustadt|Mittlere G#Wiener Neustadt#Mittlere Gasse
2734 Puchberg|Ziehrerweg#Puchberg am Schneeberg#Ziehrerweg 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 2751 Steinabrückl|Dr M Jung-St 9,Matzendf#Matzendorf-Hölles#Dr.-Max-Jung-Straße 9
2752 Wöllersdorf 2752 Wöllersdorf
@ -85,6 +88,8 @@
3812 Gr.Siegharts#Groß-Siegharts 3812 Gr.Siegharts#Groß-Siegharts
3813 Dietmanns 3813 Dietmanns
3830 Waidhofen/Thay|Pelletstraße#Waidhofen an der Thaya#Anton-Pellet-Straße 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 3843 Dobersberg|Merkengersch
3860 Heidenreichst.#Heidenreichstein 3860 Heidenreichst.#Heidenreichstein
3871 Nagelberg|Alt-Nagelberg#Alt-Nagelberg 3871 Nagelberg|Alt-Nagelberg#Alt-Nagelberg
@ -101,6 +106,8 @@
4082 Aschach/Donau#Aschach an der Donau 4082 Aschach/Donau#Aschach an der Donau
4150 Rohrbach#Rohrbach-Berg 4150 Rohrbach#Rohrbach-Berg
4161 Ulrichsberg 4161 Ulrichsberg
4191 Vorderweissenb#Vorderweißenbach
4273 Unterweißenbach
4300 St Valentin#Sankt Valentin 4300 St Valentin#Sankt Valentin
4400 Steyr 4400 Steyr
4421 Aschach/Steyr#Aschach an der Steyr 4421 Aschach/Steyr#Aschach an der Steyr
@ -162,6 +169,7 @@
5201 Seekirchen#Seekirchen am Wallersee 5201 Seekirchen#Seekirchen am Wallersee
5202 Neumarkt A W|Sighartsteinerstraße#Neumarkt am Wallersee#Sighartsteiner Straße 5202 Neumarkt A W|Sighartsteinerstraße#Neumarkt am Wallersee#Sighartsteiner Straße
5203 Koestendorf#Köstendorf 5203 Koestendorf#Köstendorf
5261 Uttendorf,O.Oe|Marktplatz#Helpfau-Uttendorf
5300 Hallwang|Bäckerweg#Esch 5300 Hallwang|Bäckerweg#Esch
5300 Hallwang|Bergstraße 5300 Hallwang|Bergstraße
5300 Salzburg|Hallwang Zilling 101#Hallwang#Zilling 101 5300 Salzburg|Hallwang Zilling 101#Hallwang#Zilling 101
@ -213,11 +221,13 @@
8241 Dechantskirch.#Dechantskirchen 8241 Dechantskirch.#Dechantskirchen
8241 Dechantskirchn#Dechantskirchen 8241 Dechantskirchn#Dechantskirchen
8330 Feldbach 8330 Feldbach
8352 Unterlamm
8430 Leibnitz|Kittenberg 8430 Leibnitz|Kittenberg
8438 Mayrhofen|Hochsteeg#Mayrhofen#Hochsteg 8438 Mayrhofen|Hochsteeg#Mayrhofen#Hochsteg
8453 St.Johann I.S.#Sankt Johann im Saggautal 8453 St.Johann I.S.#Sankt Johann im Saggautal
8462 Gamlitz 8462 Gamlitz
8561 Söding|Steinstraße 8561 Söding|Steinstraße
8570 Voitsberg
8600 Bruck A.D. Mur#Bruck an der Mur 8600 Bruck A.D. Mur#Bruck an der Mur
8600 Bruck/Mur#Bruck an der Mur 8600 Bruck/Mur#Bruck an der Mur
8682 Muerzzuschlag|Gutenbrunngasse#Mürzzuschlag 8682 Muerzzuschlag|Gutenbrunngasse#Mürzzuschlag
@ -228,13 +238,38 @@
9061 Klgft/Wölfnitz|Felberweg#Klagenfurt-Wölfnitz 9061 Klgft/Wölfnitz|Felberweg#Klagenfurt-Wölfnitz
9100 Völkermarkt|Kanaltalerstraße#Kanaltaler Straße 9100 Völkermarkt|Kanaltalerstraße#Kanaltaler Straße
9100 Völkermarkt|Nibelungenstraße#Völkermarkt#Nibelungenstraß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 9322 Micheldorf/Ktn|Ringstraße#Micheldorf
9462 Bad St Leonhard#Bad Sankt Leonhard 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
9500 Villach|Brandenburgweg 14 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|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|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|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 9500 Villach|Widmanng#Villach#Widmanngasse
9524 Villach/St Magdalen|Dorfstraße
9524 Villach|Kasernengasse
9580 Drobollach|Kalcherstraße#Drobollach#Raimund-Kalcher-Straße 9580 Drobollach|Kalcherstraße#Drobollach#Raimund-Kalcher-Straße
9602 Thörl Maglern#Thörl-Maglern 9602 Thörl Maglern#Thörl-Maglern
9800 Spittal/Drau|Baldersdorf#Spittal an der Drau 9800 Spittal/Drau|Baldersdorf#Spittal an der Drau

View File

@ -479,6 +479,7 @@ def corr_street(street):
street = street.replace('Leiteng ','Leitengasse ') street = street.replace('Leiteng ','Leitengasse ')
street = street.replace('Leopoldig ','Leopoldigasse ') street = street.replace('Leopoldig ','Leopoldigasse ')
street = street.replace('Lichtensterng ','Lichtensterngasse ') street = street.replace('Lichtensterng ','Lichtensterngasse ')
street = street.replace('Linseng ','Linsengasse ')
street = street.replace('Markowskyg ','Markowskygasse ') street = street.replace('Markowskyg ','Markowskygasse ')
street = street.replace('Mölkerg ','Mölkergasse ') street = street.replace('Mölkerg ','Mölkergasse ')
street = street.replace('Mommseng ','Mommsengasse ') 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('Vösendorferstraße','Vösendorfer Straße')
street = street.replace('Währingerstraße','Währinger Straße') street = street.replace('Währingerstraße','Währinger Straße')
return street 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 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('Aigen/Muehlkr.','Aigen-Schlägl')
#city = city.replace('Alberndorf In Der Riedmark','Alberndorf in der Riedmark') #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('Schwarzau Am Steinfeld','Schwarzau am Steinfeld')
#city = city.replace('Steindorf Am Ossiacher See','Steindorf am Ossiacher See') #city = city.replace('Steindorf Am Ossiacher See','Steindorf am Ossiacher See')
#city = city.replace('Steinhaus Am Semmering','Steinhaus am Semmering') #city = city.replace('Steinhaus Am Semmering','Steinhaus am Semmering')
if (city == 'Uttendorf' and postal_code == '5261'):
city = 'Helpfau-Uttendorf'
# TYPO # TYPO
city = city.replace('Breittenfurt','Breitenfurt') city = city.replace('Breittenfurt','Breitenfurt')
city = city.replace('Bsichofshofen','Bischofshofen') 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 return city
def call_postal_code(location, address, verbose): def call_postal_code(location, address, verbose):
street = address street = address
@ -700,7 +707,7 @@ def call_postal_code(location, address, verbose):
p = location.split(' ',1) p = location.split(' ',1)
if isinteger(p[0]) and int(p[0]) > 1000 and int(p[0]) < 10000: if isinteger(p[0]) and int(p[0]) > 1000 and int(p[0]) < 10000:
postal_code = p[0] postal_code = p[0]
city = corr_city(p[1].strip()) city = corr_city(p[1].strip(),postal_code)
street = corr_street(address) street = corr_street(address)
else: else:
postal_code, city, street = call_change_city(location, address, verbose) postal_code, city, street = call_change_city(location, address, verbose)