xrspatial.hydro.hand_mfd.hand_mfd#
- xrspatial.hydro.hand_mfd.hand_mfd(flow_dir_mfd: DataArray, flow_accum: DataArray, elevation: DataArray, threshold: float = 100, name: str = 'hand_mfd') DataArray[source]#
Compute HAND using MFD flow direction.
- Parameters:
flow_dir_mfd (xarray.DataArray) – 3D MFD flow direction array of shape (8, H, W).
flow_accum (xarray.DataArray) – 2D flow accumulation grid.
elevation (xarray.DataArray) – 2D elevation grid.
threshold (float, default 100) – Minimum flow accumulation to define a stream cell.
name (str, default 'hand_mfd') – Name of output DataArray.
- Returns:
2D float64 HAND grid. Stream cells have HAND = 0.
- Return type:
xarray.DataArray