diff --git a/scripts/geodata/neighborhoods/reverse_geocode.py b/scripts/geodata/neighborhoods/reverse_geocode.py index 7d0203d7..4a5db921 100644 --- a/scripts/geodata/neighborhoods/reverse_geocode.py +++ b/scripts/geodata/neighborhoods/reverse_geocode.py @@ -17,6 +17,7 @@ from geodata.file_utils import ensure_dir, download_file from geodata.i18n.unicode_properties import get_chars_by_script from geodata.i18n.word_breaks import ideographic_scripts from geodata.names.deduping import NameDeduper +from geodata.osm.definitions import osm_definitions from geodata.osm.extract import parse_osm, osm_type_and_id, NODE, WAY, RELATION, OSM_NAME_TAGS from geodata.polygons.index import * from geodata.polygons.reverse_geocode import QuattroshapesReverseGeocoder @@ -299,7 +300,7 @@ class NeighborhoodReverseGeocoder(RTreePolygonIndex): props['type'] = id_type props['id'] = element_id - is_neighborhood = attrs.get('place') == 'neighbourhood' + is_neighborhood = osm_definitions.meets_definition(attrs, osm_defintiions.NEIGHBORHOOD) ranks = [] osm_names = []