diff --git a/open_buildings/download_buildings.py b/open_buildings/download_buildings.py index d38e166..03ce968 100644 --- a/open_buildings/download_buildings.py +++ b/open_buildings/download_buildings.py @@ -22,6 +22,10 @@ def geojson_to_quadkey(data: dict) -> str: if 'bbox' in data: min_lon, min_lat, max_lon, max_lat = data['bbox'] + elif data['type'] is 'Polygon': + coords = data['coordinates'][0] + min_lon = min_lat = float('inf') + max_lon = max_lat = float('-inf') else: coords = data['geometry']['coordinates'][0] min_lon = min_lat = float('inf')