Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...

Automating a Data Collection System within ArcGIS for River Gage Cross-section Data Analysis


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

Williams, B., C. Andrus, A. Jones (2026). Automating a Data Collection System within ArcGIS for River Gage Cross-section Data Analysis, HydroShare, http://www.hydroshare.org/resource/e310b32b2d8941838cdb6a6f50589f60

This resource is shared under the Creative Commons Attribution CC BY.

http://creativecommons.org/licenses/by/4.0/
CC-BY

Comments

Bryan Williams 6 days, 5 hours ago

Wow, such a great Hydroshare repository! 10/10

Reply
+1 Votes: Be the first one to 
 this.

New Comment

required