diff --git a/geoviews/operation/projection.py b/geoviews/operation/projection.py index 76835162..22df22f7 100644 --- a/geoviews/operation/projection.py +++ b/geoviews/operation/projection.py @@ -76,7 +76,7 @@ def _process_element(self, element): if isinstance(geom, Polygon) and geom.area < 1e-15: continue elif isinstance(geom, MultiPolygon): - polys = [g for g in geom if g.area > 1e-15] + polys = [g for g in geom.geoms if g.area > 1e-15] if not polys: continue geom = MultiPolygon(polys)