hydromt icon indicating copy to clipboard operation
hydromt copied to clipboard

Add option to delineate subbasins using either streamorder of Pfafstetter thresholds

Open markhegnauer opened this issue 3 years ago • 1 comments

In regions with no / or limited number of gauges, it's sometimes still useful to derive subbasins for analysis and recognizability by users / clients. In Pyflwdir there are already options to do this (https://deltares.github.io/pyflwdir/latest/basins.html), but these functions are not yet available through HydroMT.

I would suggest implementing this in a way that the user, through the inifile can set this up:

[setup_subbasin] subbasin_method = gauges / pfafstetter / streamorder / minarea / ... (so either user specified location, or automatic generation) subbasin_method_threshold = 5 (for the automatic methods)

Linked to: https://github.com/Deltares/hydromt_wflow/issues/118

markhegnauer avatar Nov 04 '22 04:11 markhegnauer

Nice suggestion thanks @markhegnauer ! I suggest to add these methods to flw.py and then access them in the setup method in hydromt_wflow (similar to basin_map that is already available)

hboisgon avatar Nov 04 '22 05:11 hboisgon

This also links to #159

DirkEilander avatar Oct 18 '23 14:10 DirkEilander