hydromt_wflow.WflowSedimentModel.setup_soilmaps#
- WflowSedimentModel.setup_soilmaps(soil_fn: str = 'soilgrids', usle_k_method: str = 'renard', add_aggregates: bool = True, output_names: Dict = {'land_surface_sediment__median_diameter': 'soil_sediment_d50', 'land_surface_water_sediment__govers_transport_capacity_coefficient': 'land_govers_c', 'land_surface_water_sediment__govers_transport_capacity_exponent': 'land_govers_n', 'soil_aggregates~large__mass_fraction': 'soil_lagg_fraction', 'soil_aggregates~small__mass_fraction': 'soil_sagg_fraction', 'soil_clay__mass_fraction': 'soil_clay_fraction', 'soil_erosion__rainfall_soil_detachability_factor': 'erosion_soil_detachability', 'soil_erosion__usle_k_factor': 'erosion_usle_k', 'soil_sand__mass_fraction': 'soil_sand_fraction', 'soil_silt__mass_fraction': 'soil_silt_fraction'})[source]#
Generate sediments based soil parameter maps.
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.
Adds model layers:
soil_clay_fraction: clay content of the topsoil [g/g]
soil_silt_fraction: silt content of the topsoil [g/g]
soil_sand_fraction: sand content of the topsoil [g/g]
soil_sagg_fraction: small aggregate content of the topsoil [g/g]
soil_lagg_fraction: large aggregate content of the topsoil [g/g]
erosion_soil_detachability map: mean detachability of the soil (Morgan et al., 1998) [g/J]
erosion_usle_k map: soil erodibility factor from the USLE equation [-]
soil_sediment_d50 map: median sediment diameter of the soil [mm]
land_govers_c map: Govers factor for overland flow transport capacity [-]
land_govers_n map: Govers exponent for overland flow transport capacity [-]
- Parameters:
soil_fn ({"soilgrids"}) –
Name of soil data source in data_sources.yml file.
Required variables: [‘clyppt_sl1’, ‘sltppt_sl1’, ‘oc_sl1’]
usle_k_method ({"renard", "epic"}) – Method to compute the USLE K factor, by default renard.
add_aggregates (bool, optional) – Add small and large aggregates based on soil texture, by default True.
output_names (dict, optional) – Dictionary with output names that will be used in the model netcdf input files. Users should provide the Wflow.jl variable name followed by the name in the netcdf file.