Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...
This resource contains some files/folders that have non-preferred characters in their name. Show non-conforming files/folders.
This resource contains content types with files that need to be updated to match with metadata changes. Show content type files that need updating.
| Authors: |
|
|
|---|---|---|
| Owners: |
|
This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource. |
| Type: | Resource | |
| Storage: | The size of this resource is 3.3 MB | |
| Created: | Apr 23, 2026 at 1:33 a.m. (UTC) | |
| Last updated: | Apr 23, 2026 at 3:28 p.m. (UTC) | |
| Citation: | See how to cite this resource |
| Sharing Status: | Public |
|---|---|
| Views: | 38 |
| Downloads: | 6 |
| +1 Votes: | Be the first one to this. |
| Comments: | 1 comment |
Abstract
Flood inundation mapping is an important tool in assessing risks and preparing for potential floods. This project is meant to assist in research that uses flow velocity at different stream stages to improve flood inundation mapping. A program is used to calculate velocity using cross-section elevations. The current process for getting cross-section elevations is done manually in ArcGIS Pro. The purpose of this project is to automate the workflow in ArcGIS Pro to reduce the time required and improve consistency between stream gage sites. The process to automate the workflow consists of writing a Python script to be used in ArcGIS Pro. The Python script uses APIs to retrieve the coordinates of the United States Geological Survey (USGS) stream gage, a digital elevation model (DEM) from OpenTopography, and a stream center line from the National Hydrography database to be used as inputs in the workflow. Next, the script uses existing functions in ArcGIS Pro to draw evenly spaced cross-sections upstream and downstream of the USGS stream gage and get the x-, y-, and z- coordinate data for the points in each cross-section. Lastly, the Python script outputs the data for each cross-section in one comma-separated values (.csv) file that can be saved locally or shared on GitHub. The .csv file is formatted to be ready to use in the next steps of the research project. The result of the automated workflow is a simplified, faster, and more reproducible data collection process to assist in the flood inundation research. The automated workflow produces similar results to previous cross-section data collected manually, allowing users to gather data more efficiently, giving more time for other important tasks.
Subject Keywords
Content
How to Cite
This resource is shared under the Creative Commons Attribution CC BY.
http://creativecommons.org/licenses/by/4.0/
Comments
Bryan Williams 6 days, 5 hours ago
Wow, such a great Hydroshare repository! 10/10
ReplyNew Comment