Skip to content
/ probHAND Public

Low-complexity, probabilistic hydraulic model and floodplain mapping developed by the University of Vermont

License

Notifications You must be signed in to change notification settings

sclaw/probHAND

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

probHAND: Low-complexity, Probabilistic Floodplain Mapping

ProbHAND Logo

Overview

This repository provides model code associated with the Diehl et al., 2021 probHAND model.

"As runoff patterns shift with a changing climate, it is critical to effectively communicate current and future flood risks, yet existing flood hazard maps are insufficient. Modifying, extending, or updating flood inundation extents is difficult, especially over large scales, because traditional floodplain mapping approaches are data and resource intensive. Low-complexity floodplain mapping techniques are promising alternatives, but their simplistic representation of process falls short of capturing inundation patterns in all situations or settings. To address these needs and deficiencies, we formalize and extend the functionality of the Height Above Nearest Drainage (i.e., HAND) floodplain mapping approach into the probHAND model by incorporating an uncertainty analysis. With publicly available datasets, the probHAND model can produce probabilistic floodplain maps for large areas relatively rapidly."

(Diehl RM, Gourevitch JD, Drago S, Wemple BC (2021) Improving flood hazard datasets using a low-complexity, probabilistic floodplain mapping approach. PLOS ONE 16(3): e0248683. https://doi.org/10.1371/journal.pone.0248683)

Key Features

  • Probabilistic Floodplain Mapping: Incorporates uncertainty analysis to produce more accurate floodplain maps.
  • Scalable: Capable of mapping large areas efficiently and with modest data requirements.
  • Topographically-Driven: Easily incorporates new topographic data for up-to-date flood hazard mapping.

Installation

To install and run the probHAND model, follow these steps:

  1. Clone the repository:
    git clone https://github.com/sclaw/probHAND.git
  2. Navigate to the project directory:
    cd probHAND
  3. Create new conda environment:
    mamba env create -f probHAND.yml
    or
    conda env create -f probHAND.yml
  4. Ensure that you have TauDEM installed (https://hydrology.usu.edu/taudem/taudem5/)

Usage

Data for an example HUC-12 is provided in the samples folder. Most of the pre-processing steps have been completed ahead of time, but the example should give an overall sense for the directory and file structures.

  1. Copy the path to the data directory
  2. Run the model with the following command:
    source/main.py -huc8 Winooski_River -huc12_list [WIN_0504] -n 1000 -percentiles [50] -resolutions [1.0] -reach_type NHD -data_folder "\path\to\samples"
  3. Look in samples\Data\Winooski_River\Inundation_Rasters\dynamic\NHD\thresh_5179976\HUC12_0504 for output rasters

Results

The probHAND model generates probabilistic floodplain maps, which can be viewed using GIS software. These maps provide detailed insights into flood risks under different scenarios, supporting flood risk management and conservation efforts.

The model outputs depth rasters for a given event and percentile. Depth Map

or you can post-process the outputs and look at inundation extents across percentiles Percentile Map

License

This project is licensed under the GNU General Public License - see the LICENSE file for details.

Contact

For any questions or issues, please direct general inquiries to [email protected] and inquiries on this codebase to [email protected].

About

Low-complexity, probabilistic hydraulic model and floodplain mapping developed by the University of Vermont

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages