pyflwdir.FlwdirRaster.dem_dig_d4#

FlwdirRaster.dem_dig_d4(elevtn: ndarray, rivmsk: ndarray | None = None, nodata: float = -9999.0) → ndarray[source]#

Return elevation adjusted to satisfy D4 connectivity along river cells.

Each river cell has an adjacent orthogonal cell with an elevation no greater than its own.

Parameters:
  • elevtn (2D array of float) – elevation raster

  • rivmsk (2D array of bool, optional) – River-cell mask. If omitted, all valid cells are considered.

  • nodata (float, optional) – No-data value in elevtn, by default -9999.0.

Returns:

elv_out – Hydrologically adjusted elevation raster.

Return type:

2D array of float