Please use this identifier to cite or link to this item:
Title: Watershed and catchment meshing Python tool utilizing the XmsMesh meshing software
Authors: McKnight, C. Jared.
Loney, Drew A.
Winters, Kevin D.
Keywords: Watersheds
Finite element method
Python (Computer program language)
Publisher: Coastal and Hydraulics Laboratory (U.S.)
Engineer Research and Development Center (U.S.)
Series/Report no.: Technical Note (Engineer Research and Development Center (U.S.)) ; no. ERDC/CHL CHETN-VIII-13
Abstract: This Coastal and Hydraulics Engineering Technical Note describes the approach, methodology, and utilities of a Python code to flexibly create finite element meshes for a single catchment, multiple catchments, or an entire watershed. This tool was developed with the intent of model development for rapid responses with an emphasis on Adaptive Hydraulics 5.0 Diffusive Wave (AdH-DW) applications, though any numerical code that uses an unstructured mesh could be applied. This meshing tool, implemented in Python, filters watershed and catchment shapefiles into unique line segments. The code then utilizes the Engineered Resilient Systems (ERS) XmsMesh meshing software, written by Aquaveo, to create a watershed mesh that adheres to the spacing and geometry for each catchment within a watershed shapefile (Aquaveo 2019). The code provides this functionality as well as the flexibility within the model domain to vary the extent of the area meshed by allowing for the meshing of individual or multiple catchments within the watershed. Based on the nodal spacing along the catchment boundaries, which can be adjusted, the mesh geometry and spacing will be appropriate on the catchment or watershed scale.
Description: Technical Note
Rights: Approved for Public Release; Distribution is Unlimited
Appears in Collections:Technical Note

Files in This Item:
File Description SizeFormat 
ERDC-CHL CHETN-VIII-13.pdf597.93 kBAdobe PDFThumbnail