Automating a Data Collection System within ArcGIS for River Gage Cross-section Data Analysis
收藏DataONE2026-04-23 更新2026-05-19 收录
下载链接:
https://search.dataone.org/view/sha256:85ff57c656450455c545ac6bc2df8d040375e559df459a8634e4cec4f712586c
下载链接
链接失效反馈官方服务:
资源简介:
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.
创建时间:
2026-04-25



