get_rectangle_centroid

pyhelpers.geom.get_rectangle_centroid(rectangle, as_geom=False)

Get coordinates of the centroid of a rectangle

Parameters
  • rectangle (numpy.ndarray or shapely.geometry.Polygon or shapely.geometry.MultiPolygon) – polygon or multipolygon geometry object

  • as_geom (bool) – whether to return a shapely.geometry object

Returns

coordinate of the rectangle

Return type

numpy.ndarray or shapely.geometry.Point

Examples:

>>> from pyhelpers.geom import get_rectangle_centroid
>>> from shapely.geometry import Polygon

>>> rectangle_obj = Polygon([[0, 0], [0, 1], [1, 1], [1, 0]])

>>> rect_cen = get_rectangle_centroid(rectangle=rectangle_obj)
>>> rect_cen
array([0.5, 0.5])