hydromt_wflow.WflowSedimentModel.setup_reservoirs#
- WflowSedimentModel.setup_reservoirs(reservoirs_fn='hydro_reservoirs', min_area=1.0, priority_jrc=True, **kwargs)[source]#
This component generates maps of lake areas and outlets as well as parameters with average reservoir area, demand, min and max target storage capacities and discharge capacity values.
The data is generated from features with
min_area
[km2] from a database with reservoir geometry, IDs and metadata. Currently, “hydro_reservoirs” (based on GRAND) is the only supportedreservoirs_fn
data source and we use a default minimum area of 1 km2.Adds model layers:
wflow_reservoirareas map: reservoir IDs [-]
wflow_reservoirlocs map: reservoir IDs at outlet locations [-]
ResSimpleArea map: reservoir area [m2]
ResMaxVolume map: reservoir max volume [m3]
ResTargetMinFrac map: reservoir target min frac [m3/m3]
ResTargetFullFrac map: reservoir target full frac [m3/m3]
ResDemand map: reservoir demand flow [m3/s]
ResMaxRelease map: reservoir max release flow [m3/s]
reservoirs geom: polygon with reservoirs and wflow reservoir parameters
- Parameters:
reservoirs_fn ({'hydro_reservoirs'}) –
Name of data source for reservoir parameters, see data/data_sources.yml.
Required variables with hydroengine: [‘waterbody_id’, ‘Hylak_id’, ‘Vol_avg’, ‘Depth_avg’, ‘Dis_avg’, ‘Dam_height’]
Required variables without hydroengine: [‘waterbody_id’, ‘Area_avg’, ‘Vol_avg’, ‘Depth_avg’, ‘Dis_avg’, ‘Capacity_max’, ‘Capacity_norm’, ‘Capacity_min’, ‘Dam_height’]
min_area (float, optional) – Minimum reservoir area threshold [km2], by default 1.0 km2.
priority_jrc (boolean, optional) – If True, use JRC water occurence (Pekel,2016) data from GEE to calculate and overwrite the reservoir volume/areas of the data source.