hydromt_wflow.workflows.river.river_floodplain_volume#
- river_floodplain_volume(ds: ~xarray.core.dataset.Dataset, ds_model: ~xarray.core.dataset.Dataset, river_upa: float = 30, flood_depths: list[float] = [0.5, 1.0, 1.5, 2.0, 2.5], dtype: ~numpy.dtype = <class 'numpy.float64'>)[source]#
Calculate floodplain volume at given flood depths based on (subgrid) HAND map.
- Parameters:
ds (xr.Dataset) – hydrography dataset containing “flwdir”, “uparea”, “elevtn” variables;
ds_model (xr.Dataset, optional) – Model dataset with output grid, must contain “rivmsk”, “rivwth”, “rivlen” for subgrid must contain “x_out”, “y_out”.
river_upa (float) – minimum threshold to define the river when calculating HAND, by default 30 [km2]
flood_depths (list of float, optional) – flood depths at which a volume is derived, by default [0.5,1.0,1.5,2.0,2.5]
dtype (numpy.dtype, optional) – output dtype
- Returns:
da_out – Floodplain volume [m3]
- Return type:
xr.DataArray with dims (flood_depth, y, x)