diff --git a/scripts/geodata/osm/osm_admin_boundaries.py b/scripts/geodata/osm/osm_admin_boundaries.py index 40eaf7cd..e256971a 100644 --- a/scripts/geodata/osm/osm_admin_boundaries.py +++ b/scripts/geodata/osm/osm_admin_boundaries.py @@ -251,4 +251,4 @@ class OSMSubdivisionPolygonReader(OSMPolygonReader): class OSMBuildingPolygonReader(OSMPolygonReader): def include_polygon(self, props): - return 'building' in props + return 'building' in props or 'building:part' in props or props.get('type', None) == 'building'