pyinterp.geometry.cartesian.algorithms.num_interior_rings

pyinterp.geometry.cartesian.algorithms.num_interior_rings#

pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.Point) → int#
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.Segment) → int
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.Box) → int
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.LineString) → int
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.Ring) → int
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.Polygon) → int
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.MultiPoint) → int
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.MultiLineString) → int
pyinterp.geometry.cartesian.algorithms.num_interior_rings(geometry: pyinterp.core.geometry.cartesian.MultiPolygon) → int

Returns the number of interior rings (holes) in a polygon.

For polygons, returns the number of holes. For other geometries, returns 0.

Parameters:

geometry – Geometric object to count interior rings in.

Returns:

The number of interior rings.