osm-pl / osm-addr-tools

Address conflation tools, expanded version of https://gist.github.com/balrog-kun/4241509 and friends
3 stars 3 forks source link

TypeError: string indices must be integers #16

Closed zibik closed 9 years ago

zibik commented 9 years ago

No więc tak: miasto Kobyłka - balrog-kun zrobił tam import adresów bez addr:city. Postanowiłem uzupełnić tam adresację w oparciu o iMPA. Żeby nie mnożyć changesetów ściągnąłem najpierw adresy z Kobyłki overpassem, dodałem do nich addr:city=Kobyłka, dodałem addr:postcode=05-230 i zmieniłem source=UM Kobyłka na source:addr=UM Kobyłka i zapisałem to wszystko do pliku kobylka-osm.osm (plik do pobrania: http://zibi.openstreetmap.org.pl/osm/kobylka-osm.osm ) Następnie chciałem zmerdżować to wszystko, ale wywaliło błąd:

./merger.py --impa kobylka --addresses-file=kobylka-osm.osm INFO:punktyadresowe_import.iMPA:http://kobylka.e-mapa.net/application/system/init.php WARNING:punktyadresowe_import.iMPA:JOSM layer: http://www.punktyadresowe.pl/cgi-bin/mapserv?map=/home/www/impa2/wms/kobylka.map&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=punkty%2Culice&FORMAT=image%2Fpng&TRANSPARENT=true&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox} INFO:punktyadresowe_import.iMPA:http://www.punktyadresowe.pl/cgi-bin/mapserv?map=/home/www/impa2/wms/kobylka.map&WIDTH=2&SRS=EPSG%3A2180&INFO_FORMAT=text%2Fhtml&X=0&FEATURE_COUNT=10000000&BBOX=646728.6065655949%2C496194.52317484654%2C652771.8687261977%2C502554.1395240072&REQUEST=GetFeatureInfo&SERVICE=WMS&VERSION=1.1.1&LAYERS=punkty&FORMAT=image%2Fpng&HEIGHT=2&QUERY_LAYERS=punkty&Y=0 INFO:mapping:Adding postcode 05-230 for teryt:simc=0920539 INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 18652. Original value: Władysława Stanisława Reymonta, TERYT: Władysława Stanisława Reymonta, OSM values: Władysława Stanisława Reymonta, Władysława Reymonta. Leaving original value. INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 11139. Original value: Lipowa, TERYT: Lipowa, OSM values: Akacjowa, Lipowa. Leaving original value. INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 26608. Original value: Żwirki i Wigury, TERYT: Żwirki i Wigury, OSM values: Żwirki i Wigury Zachodnia, Franciszka Żwirki i Stanisława Wigury, Żwirki i Wigury. Leaving original value. INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 14834. Original value: Ogrodowa, TERYT: Ogrodowa, OSM values: Nadrzeczna, Ogrodowa. Leaving original value. INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 24412. Original value: Wiśniowa, TERYT: Wiśniowa, OSM values: Wesoła, Wiśniowa. Leaving original value. INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 26081. Original value: Zielona, TERYT: Zielona, OSM values: Zielona, Zamkowa. Leaving original value. INFO:mapping:mapping street ks. Ignacego Skorupki -> Księdza Ignacego Skorupki, TERYT: ks. Ignacego Skorupki (addr:street:sym_ul=20100) INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 03839. Original value: Długa, TERYT: Długa, OSM values: Na Markus, Długa. Leaving original value. INFO:mapping:mapping street Gen. Jana Henryka Dąbrowskiego -> Generała Jana Henryka Dąbrowskiego, TERYT: gen. Jana Henryka Dąbrowskiego (addr:street:sym_ul=03674) INFO:mapping:mapping street gen. Władysława Sikorskiego -> Generała Władysława Sikorskiego, TERYT: gen. Władysława Sikorskiego (addr:street:sym_ul=19907) INFO:mapping:mapping street Gen. Stanisława Maczka -> Generała Stanisława Maczka, TERYT: gen. Stanisława Maczka (addr:street:sym_ul=11862) INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 10898. Original value: Leśna, TERYT: Leśna, OSM values: Leśna, Słoneczna. Leaving original value. INFO:mapping:mapping street gen. Romualda Traugutta -> Generała Romualda Traugutta, TERYT: gen. Romualda Traugutta (addr:street:sym_ul=22963) INFO:mapping:mapping street Ks. Augustyna Kordeckiego -> Księdza Augustyna Kordeckiego, TERYT: ks. Augustyna Kordeckiego (addr:street:sym_ul=09345) INFO:mapping:mapping street Gen. Józefa Dwernickiego -> Generała Józefa Dwernickiego, TERYT: gen. Józefa Dwernickiego (addr:street:sym_ul=04429) INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 01014. Original value: Gen. Józefa Bema, TERYT: gen. Józefa Bema, OSM values: Józefa Bema, Generała Józefa Bema. Leaving original value. INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 20641. Original value: Spacerowa, TERYT: Spacerowa, OSM values: Kolejowa, Spacerowa. Leaving original value. INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 05627. Original value: Bartosza Głowackiego, TERYT: Bartosza Głowackiego, OSM values: Wojciecha Bartosza Głowackiego, Bartosza Głowackiego. Leaving original value. INFO:mapping:mapping street Gen. Władysława Andersa -> Generała Władysława Andersa, TERYT: gen. Władysława Andersa (addr:street:sym_ul=00285) INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 23884. Original value: Wesoła, TERYT: Wesoła, OSM values: Akacjowa, Wesoła. Leaving original value. INFO:mapping:mapping street Gen. Franciszka Kleeberga -> Generała Franciszka Kleeberga, TERYT: gen. Franciszka Kleeberga (addr:street:sym_ul=08499) INFO:mapping:Inconsitent mapping for addr:street:sym_ul = 06771. Original value: Mjr. Hubala, TERYT: mjr. Hubala, OSM values: Majora Hubala, Majora Henryka Hubala. Leaving original value. INFO:main:Working with TERC: 143401 INFO:main:Processing 6205 addresses Traceback (most recent call last): File "./merger.py", line 791, in main() File "./merger.py", line 774, in main if len(addr['elements']) == 0: TypeError: string indices must be integers