pyinterp.geodetic.MultiPolygon¶
- class pyinterp.geodetic.MultiPolygon(polygons: list[Polygon] | None = None)[source]¶
Bases:
MultiPolygon
The multi-polygon contains a list of polygons.
- Parameters:
polygons – list of polygons. If this argument is not defined, the instance manages an empty list of polygons.
- Raises:
ValueError – if polygons is not a list of
pyinterp.geodetic.Polygon
.
Inherited Methods
append
(self, polygon)Appends a polygon to this instance.
area
(self[, wgs])Calculates the area.
covered_by
(*args, **kwargs)Overloaded function.
distance
(*args, **kwargs)Overloaded function.
envelope
(self)Calculates the envelope of this multi-polygon.
from_geojson
(array)Initializes a MultiPolygon from a GeoJSON coordinate array.
intersection
(*args, **kwargs)Overloaded function.
intersects
(*args, **kwargs)Overloaded function.
num_interior_rings
(self)Returns the number of the interior rings of all polygons.
read_wkt
(wkt)Parses OGC Well-Known Text (WKT) into a multi-polygon.
to_geojson
(self)Return the multi-polygon as a GeoJSON type.
touches
(*args, **kwargs)Overloaded function.
union
(*args, **kwargs)Overloaded function.
wkt
(self)Gets the OGC Well-Known Text (WKT) representation of this instance.