hydromt_wflow.workflows.soilgrids_sediment#
- hydromt_wflow.workflows.soilgrids_sediment(ds: ~xarray.core.dataset.Dataset, ds_like: ~xarray.core.dataset.Dataset, usleK_method: str = 'renard', add_aggregates: bool = True, logger=<Logger hydromt_wflow.workflows.soilgrids (WARNING)>) Dataset [source]#
Return soil parameter maps for sediment modelling at model resolution.
Based on soil properties from SoilGrids dataset. Sediment size distribution and addition of small and large aggregates can be estimated from primary particle size distribution with Foster et al. (1980). USLE K factor can be computed from the soil data using Renard or EPIC methods. Calculation of D50 and fraction of fine and very fine sand (fvfs) from Fooladmand et al, 2006.
The following soil parameter maps are calculated:
fclay_soil: clay content of the topsoil [g/g]
fsilt_soil: silt content of the topsoil [g/g]
fsand_soil: sand content of the topsoil [g/g]
fsagg_soil: small aggregate content of the topsoil [g/g]
flagg_soil: large aggregate content of the topsoil [g/g]
soil_detachability: mean detachability of the soil (Morgan et al., 1998) [g/J]
usle_k: soil erodibility factor from the USLE equation [-]
d50_soil: median sediment diameter of the soil [mm]
c_govers: Govers factor for overland flow transport capacity [-]
n_govers: Govers exponent for overland flow transport capacity [-]
- Parameters:
ds (xarray.Dataset) – Dataset containing soil properties.
ds_like (xarray.DataArray) – Dataset at model resolution.
usleK_method (str) – Method to use for calculation of USLE_K {“renard”, “epic”}.
add_aggregates (bool) – Add small and large aggregates to the soil properties. Default is True.
- Returns:
ds_out – Dataset containing gridded soil parameters for sediment modelling.
- Return type: