hydromt_sfincs.SfincsModel.setup_manning_roughness

SfincsModel.setup_manning_roughness(lulc_fn=None, map_fn=None, riv_man=0.03, lnd_man=0.1, sea_man=None)[source]

Setup model manning roughness map (manningfile) from gridded land-use/land-cover map and manning roughness mapping table.

Adds model layers:

  • man map: manning roughness coefficient [s.m-1/3]

Parameters
  • lulc_fn (str, optional) –

    Name of landuse-landcover map.

    • Required layers: [‘lulc’]

  • map_fn (path-like, optional) – CSV mapping file with lulc classes in the index column and manning values in another column with ‘N’ as header.

  • lnd_man (float, optional) – Constant manning roughness values for land (by default 0.1 s.m-1/3) river (by default 0.03 s.m-1/3) and sea (by default None and skipped). River cells are based on the river mask (‘rivmsk’) staticmaps layer from the setup_river_hydrography component. Sea cells are based on elevation values smaller than zero. Manning roughness for land cells are superseeded by the landuse-landcover map based values if lulc_fn is not None.

  • riv_man (float, optional) – Constant manning roughness values for land (by default 0.1 s.m-1/3) river (by default 0.03 s.m-1/3) and sea (by default None and skipped). River cells are based on the river mask (‘rivmsk’) staticmaps layer from the setup_river_hydrography component. Sea cells are based on elevation values smaller than zero. Manning roughness for land cells are superseeded by the landuse-landcover map based values if lulc_fn is not None.

  • sea_man (float, optional) – Constant manning roughness values for land (by default 0.1 s.m-1/3) river (by default 0.03 s.m-1/3) and sea (by default None and skipped). River cells are based on the river mask (‘rivmsk’) staticmaps layer from the setup_river_hydrography component. Sea cells are based on elevation values smaller than zero. Manning roughness for land cells are superseeded by the landuse-landcover map based values if lulc_fn is not None.