pyinterp.geometry.cartesian.algorithms.perimeter#
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.Point) float#
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.Segment) float
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.Box) float
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.LineString) float
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.Ring) float
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.Polygon) float
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.MultiPoint) float
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.MultiLineString) float
- pyinterp.geometry.cartesian.algorithms.perimeter(geometry: pyinterp.core.geometry.cartesian.MultiPolygon) float
Calculates the perimeter of an areal geometry.
For polygons and rings, this is the sum of the lengths of all rings (exterior and holes). For other geometries, returns 0.
- Parameters:
geometry – Geometric object to compute perimeter for.
- Returns:
The perimeter of the geometry (in coordinate units for Cartesian, meters for geographic).