User Choices

pywatemsedem

  • Options: holding general options coupled to the general data processing and model run.

  • Erosion control measure options (ECM options): holding options related to erosion control measures.

  • Variables: holding values for model variables and parameters.

  • Output: holding options for the WaTEM/SEDEM model output.

Standard values for the first four sets are given in the last section of this page, listed per model resolution.

Note

It is important to note that a number of the pywatemsedem options hold functionalities that are inherited from the WaTEM/SEDEM model (see model parameters in WaTEM/SEDEM documentation page). As such many of these options hold the same key, but another functionality. If the functionality of the option is different for the WaTEM/SEDEM model, then this is indicated in the text (indicated with For functionality in WaTEM/SEDEM, see ..). If the functionality is the same, then a link to the documentation of WaTEM/SEDEM is presented (indicated with see ..).

Options

UserProvidedKTC

This option indicates whether a User provided kTC value is used, and whether WaTEM/SEDEM needs to generate a kTC value by itself. Typically, this option is set to 1 when a WaTEM/SEDEM simulation for scenario analysis is done - in this case, a kTC map will be generated by the pywatemsedem engine - and is set to 0 when a WaTEM/SEDEM calibration is done - in this case, kTC maps are generated by the WaTEM/SEDEM engine.

Include sewers

For functionality in WaTEM/SEDEM pascal, see here

UseTillage

For functionality in WaTEM/SEDEM pascal, see here

CreateKtc

For functionality in WaTEM/SEDEM pascal, see here

Create ktil map

For functionality in WaTEM/SEDEM pascal, see here

Estimate clay content

For functionality in WaTEM/SEDEM pascal, see here

Manual outlet selection

For functionality in WaTEM/SEDEM pascal, see here

Calibrate

For functionality in WaTEM/SEDEM pascal, see here

Convert output

For functionality in WaTEM/SEDEM pascal, see here

L model

For functionality in WaTEM/SEDEM pascal, see here

S model

For functionality in WaTEM/SEDEM pascal, see here

Adjusted Slope

For functionality in WaTEM/SEDEM pascal, see here

Buffer reduce area

For functionality in WaTEM/SEDEM pascal, see here

Force Routing

This options allows to use user-defined routing. This functions is useful for situations where it is known from expert knowledge that the general flow pattern is incorrect.

For functionality in WaTEM/SEDEM pascal, see here

FilterDTM

Filter the digital elevation model with a 3x3 average filter which takes into account the parcel boundaries (i.e. only averaging within parcel boundaries).

River Routing

For functionality in WaTEM/SEDEM pascal, see here

BankGrassStrips

This option defines gras bank strips at the side of the river for every river-adjancent agricultural parcel (with the land cover equal to agriculture).

Calculate Tillage Erosion

For functionality in WaTEM/SEDEM pascal, see here

ECM options

Include buffers (WaTEM/SEDEM)

Load and translate buffer shapefiles to WaTEM/SEDEM buffer rasters. Consider buffers for WaTEM/SEDEM model simulation. For functionality in WaTEM/SEDEM pascal, see here

UseGras (pywatemsedem)

Load and translate grass strips shapefiles to WaTEM/SEDEM grass rasters. Grass strips are considered in WaTEM/SEDEM via the WaTEM/SEDEM parcel raster (see here).

Include dams (WaTEM/SEDEM)

Load and translate buffer shapefiles to WaTEM/SEDEM grass rasters. Consider grass for WaTEM/SEDEM model simulation. For functionality in WaTEM/SEDEM pascal, see here

Include ditches (WaTEM/SEDEM)

For functionality in WaTEM/SEDEM pascal, see here

UseTeelttechn (pywatemsedem)

Make use of crop-technical measures. These are defined at the level of parcel polygons, and reduce the C-factor.

Variables

Bulk density

See here:

ktc low

See here

ktc high

See here

ktc limit

See here

ktil default

See here

ktil threshold

See here

Parcel connectivity cropland

See here

Parcel connectivity forest

See here

Parcel trapping efficiency cropland

See here

Parcel trapping efficiency forest

See here

Parcel trapping efficiency pasture

See here

Clay content parent material

See here

R factor

See here

Alpha

See here

Beta

See here

Stream velocity

See here

Final timestep output

See here

begin_jaar

(begin) Year of simulation (in development).

begin_maand

(begin) Month of simulation (in development).

Max kernel

See here

Max kernel river

See here

SewerInletEff

Used to define efficiency inlet, mapped to raster. For functionality of sewer raster in WaTEM/SEDEM pascal, see here

Sewer exit

Only CN. For functionality in WaTEM/SEDEM pascal, see here

LS correction

For functionality in WaTEM/SEDEM pascal, see here

Output

The output options below are all inherited by WaTEM/SEDEM. This implies that the keys and functionalities of these options in pywatemsedem and WaTEM/SEDEM are exactly the same. For an explanation of these functionalities, we refer to the WaTEM/SEDEM documentation page

Write aspect

See here

Write LS factor

See here

Write RUSLE

See here

Write sediment export

See here

Write slope

See here

Write total runoff

See here

Write upstream area

See here

Write water erosion

See here

Output per river segment

See here

Write rainfall excess

See here

Write routing table

see here

Maximize grass strips (maximize_grass_strips)

The option (boolean) enable the maximisation of for grass strips in the WaTEM/SEDEM parcels raster. In essence, with this option, the pywatemsedem.core.grasstrips.expand_grass_strips_with_triggers()-function is used. This function aims to expand or maximize grass strips within the boundaries of a parcel, so to avoid that grass strips are removed by overlap with river and infrastructure pixels (note that river and infrastructure pixels have a higher priority in the hierarchy of the WaTEM/SEDEM perceelskaart). This algorithm loops with a 3x3-window over a grass strip raster, and checks if any of the pixels in the 3x3-window are located next to a trigger pixel. If this is the case, the considered pixel in the window is also considered to be a grass pixel. Note that in essence this algorithm is used as a solution to a resolution issue: because of the higher priority of infrastructure and rivers in pywatemsedem, grass strips ‘disappear’ at a resolution of 20 m.