hydromt_wflow.WflowModel.setup_hydrodem#

WflowModel.setup_hydrodem(elevtn_map='wflow_dem', river_routing='local-inertial', land_routing='kinematic-wave')[source]#

This component adds a hydrologically conditioned elevation (hydrodem) map for river and/or land local-inertial routing.

River cells are always conditioned to D8 flow directions. Land cells are conditioned to D4 flow directions if land_routing=”local-inertial”, else to D8. If local inertial is selected for land routing, it is required to have a D4 conditioning, otherwise pits may remain in the land cells.

The conditioned elevation can be based on the average cell elevation (“wflow_dem”) or subgrid outlet pixel elevation (“dem_subgrid”). For local-inertial river routing the subgrid elevation might provide a better representation of the river elevation profile, however in combination with local-inertial land routing the subgrid elevation will likely overestimate the floodplain storage capacity.

Note that the same input elevation map should be used for river bankfull elevation and land elevation when using local-inertial land routing.

Adds model layers:

  • hydrodem map: hydrologically conditioned elevation [m+REF].

Parameters:
  • elevtn_map ({"wflow_dem", "dem_subgrid"}) – Name of staticmap to hydrologically condition, by default “wflow_dem”.

  • river_routing ({"kinematic-wave", "local-inertial"}) – changes wflow config model.river_routing (by default “local-inertial”) and model.land_routing (default “kinematic-wave”)

  • land_routing ({"kinematic-wave", "local-inertial"}) – changes wflow config model.river_routing (by default “local-inertial”) and model.land_routing (default “kinematic-wave”)

See also

hydromt.flw.dem_adjust, pyflwdir.FlwdirRaster.dem_adjust