shapely.total_bounds#
- total_bounds(geometry, **kwargs)#
Computes the total bounds (extent) of the geometry.
- Parameters:
- geometryGeometry or array_like
- **kwargs
For other keyword-only arguments, see the NumPy ufunc docs.
- Returns:
- numpy ndarray of [xmin, ymin, xmax, ymax]
Examples
>>> from shapely import LineString, Point, Polygon >>> total_bounds(Point(2, 3)).tolist() [2.0, 3.0, 2.0, 3.0] >>> total_bounds([Point(2, 3), Point(4, 5)]).tolist() [2.0, 3.0, 4.0, 5.0] >>> total_bounds([ ... LineString([(0, 1), (0, 2), (3, 2)]), ... LineString([(4, 4), (4, 6), (6, 7)]) ... ]).tolist() [0.0, 1.0, 6.0, 7.0] >>> total_bounds(Polygon()).tolist() [nan, nan, nan, nan] >>> total_bounds([Polygon(), Point(2, 3)]).tolist() [2.0, 3.0, 2.0, 3.0] >>> total_bounds(None).tolist() [nan, nan, nan, nan]