diff --git a/scripts/geodata/polygons/reverse_geocode.py b/scripts/geodata/polygons/reverse_geocode.py index 89484178..53b6a32d 100644 --- a/scripts/geodata/polygons/reverse_geocode.py +++ b/scripts/geodata/polygons/reverse_geocode.py @@ -342,7 +342,7 @@ class OSMReverseGeocoder(RTreePolygonIndex): if admin_center: props['admin_center'] = {k: v for k, v in six.iteritems(admin_center) - if k in ('id', 'type') or k in cls.include_property_patterns or (six.u(':') in k and + if k in ('id', 'type', 'lat', 'lon') or k in cls.include_property_patterns or (six.u(':') in k and six.u('{}:*').format(k.split(six.u(':'), 1)[0]) in cls.include_property_patterns)} if inner_polys and not outer_polys: