statgis.gee.terrain_analysis#

Get hypsometric curves from a DEM

Module Contents#

Functions#

hypsometric_curve(→ list)

Calculate the cumulative area and cumulative height from a catchment for the

statgis.gee.terrain_analysis.hypsometric_curve(catchment: ee.Geometry, dem: ee.Image, scale: float, band: str, bins: int = 100) list#

Calculate the cumulative area and cumulative height from a catchment for the hypsometric curve.

Parameters:
  • catchment (ee.Geometry) – Catchment area to analyze.

  • dem (ee.Image) – Digital elevation model (DEM) to analyze.

  • scale (float) – Scale of DEM.

  • band (str) – Band of DEM with elevation information.

  • bins (int) – Number of bins for cumulative area an height.

Returns:

  • area (ArrayLike) – Normalized area.

  • height (ArrayLike) – Normalized height.