pyinterp.geometry.cartesian.algorithms.area

Contents

pyinterp.geometry.cartesian.algorithms.area#

pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.Point) float#
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.Segment) float
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.Box) float
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.LineString) float
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.Ring) float
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.Polygon) float
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.MultiPoint) float
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.MultiLineString) float
pyinterp.geometry.cartesian.algorithms.area(geometry: pyinterp.core.geometry.cartesian.MultiPolygon) float

Calculate the area of a geometric object in Cartesian coordinates.

The area is calculated on a flat 2D plane using standard Euclidean geometry.

Parameters:

geometry – Geometric object (Box, Ring, Polygon, or MultiPolygon).

Returns:

Area in square units.

Note

For Point, Segment, LineString, MultiPoint, and MultiLineString, the area is always 0.0.