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

Iłża - ./merger.py --impa ilza #34

Closed zibik closed 8 years ago

zibik commented 8 years ago

INFO:main:Working with TERC: 142503 INFO:main:Processing 4034 addresses Traceback (most recent call last): File "./merger.py", line 914, in main() File "./merger.py", line 901, in main m = Merger(data, addr, terc, source_addr) File "./merger.py", line 295, in init self._import_area_shape = get_boundary_shape(terc) File "./merger.py", line 778, in get_boundary_shape osmdb = OsmDb(soup) File "/home/zibi/osm-tools/impa/osm-addr-tools/osmdb.py", line 164, in init self.update_index() File "/home/zibi/osm-tools/impa/osm-addr-tools/osmdb.py", line 174, in update_index pos = self.get_shape(val._raw).centroid File "/home/zibi/osm-tools/impa/osm-addr-tools/osmdb.py", line 212, in get_shape ret = self.get_shape_cached(soup) File "/home/zibi/osm-tools/impa/osm-addr-tools/osmdb.py", line 253, in get_shape_cached for member in filter(lambda x: x['type'] == 'way', soup['members']): KeyError: 'members'

wiktorn commented 8 years ago

Problem jest z relacją: http://www.openstreetmap.org/relation/2421729

Nie ma żadnego członka. Właśnie wrzuciłem poprawkę - ab3e4d2d38638d0570ae5e624d138430c705ea4f i będzie zgłaszany jasny błąd, która relacja wymaga poprawy.