shapely.envelope#
- envelope(geometry, **kwargs)#
Compute the minimum bounding box that encloses an input geometry.
- Parameters:
- geometryGeometry or array_like
Geometry or geometries for which to compute the envelope.
- **kwargs
See NumPy ufunc docs for other keyword arguments.
Examples
>>> import shapely >>> from shapely import GeometryCollection, LineString, MultiPoint, Point >>> shapely.envelope(LineString([(0, 0), (10, 10)])) <POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))> >>> shapely.envelope(MultiPoint([(0, 0), (10, 10)])) <POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))> >>> shapely.envelope(Point(0, 0)) <POINT (0 0)> >>> shapely.envelope(GeometryCollection([])) <POINT EMPTY>