Application of NEXRAD Radar-Based Quantitative Precipitation Estimations for Hydrologic Simulation Using ArcPy and HEC Software
Abstract
:1. Introduction
2. Materials and Methods
2.1. Study Area
2.2. Data
2.2.1. Radar-Based QPEs
2.2.2. Gauged Data
2.2.3. Land Surface Data
2.3. Methods
2.3.1. Radar Rainfall Data Processing
- NEXRAD ConversionThe XMRG format radar rainfall data (NEXRAD Stage III MPE) are stored in a binary file as hexadecimal data. The binary file (not human readable) needs to be converted into an ASCII file with the contents (e.g., header and data) interpretation for practical uses and other analyses. The first developed Python script program supports this kind of conversion processing task. Since the radar rainfall adopted the HRAP grid with a polar stereographic map, the binary file must be rewritten in accordance with this projection (it has two options; HRAP or STER) in the ASCII file. The developed program creates a new ASCII file with many unformatted bytes at the beginning and end of each record handle and loop commands for iterating through the data in Python searching for the required contents.
- Geo-referencing in ArcGISBasically, the better the simulation of a hydrologic model, the more concentrated it will be on matching its projection and spatial resolution for associated data. Therefore, the use of multiple tools having a high amount of input and tasks involving raster data analysis in GIS are required. Thus, the ArcPy module was adopted for handling multiple geoprocessing tools (e.g., Project Raster) in ArcGIS; this is the second developed Python script program. For reference, ArcPy (site-package; a library that adds additional functions to Python) provides access for all geoprocessing tools and a wide variety of useful functions and classes for working with GIS data. Thus, using Python scripts can greatly increase the productivity and quality of maps and data [35].For the HEC-HMS application, the previously converted ASCII file (HRAP grid) should be re-projected into the SHG ASCII file. This can be conducted by using multiple geoprocessing tools in ArcGIS with the developed Python script program along with (1) transforming HRAP coordinates into latitude/longitude geocentric coordinates, (2) converting geocentric latitudes to geodetic latitudes using a datum shift from sphere to ellipsoid, and (3) performing datum transformation between ellipsoids if necessary and projecting geodetic coordinates into Albers equal-area conic map projection. However, other script programs usually omit step 2, referred to as the “matching” transformation, while all three steps above are referred as the “true” transformation [25]. For these, ArcPy was imported into the Python script program for automating the conversion (“true” process) into multiple input files.
- DSS File GenerationAs a final stage of the radar rainfall data processing, the DSS file generation was conducted using HEC-GridUtil because the ArcGIS cannot support it directly. The Hydrologic Engineering Center (HEC) has built an importer (i.e., asc2dssGrid.exe) for a handful of these DSS file formats. The utility bridges the gap between raster GIS and grids in DSS with an intermediate ASCII text file [13].This file consists of a six-line header followed by an array of values laid out like an image of the grid. The six header lines are shown in Table 3. This program is executed by entering its name in the Windows or UNIX command prompt. Input and output files and other parameters are specified after the program name. After this job is done, the resulting DSS file can be directly imported to HEC-GridUtil for display and data handling as well as the HEC-HMS model for hydrologic process application.
2.3.2. HEC-HMS Model Development
2.3.3. Storm Event Simulation and Evaluation
3. Results and Discussion
3.1. Radar Rainfall Data
3.1.1. Processed Data
3.1.2. Amounts and Spatial Variability
3.2. Model Development
3.3. Model Performance
3.3.1. Performance Test
3.3.2. Calibration
3.3.3. Validation
4. Summary and Conclusions
Supplementary Materials
Funding
Acknowledgments
Conflicts of Interest
Appendix A
Directory or File Name | |||
---|---|---|---|
Main Title | Root-Directory | 1st Sub-Directory | 2nd Sub-Directory |
Original_Data | METADATA.txt | ||
xmrg_File_Format.pdf | |||
data | xmrg_MMDDYYYYHHz_OH (set of files) | ||
Processing_and_Analysis_Steps | METADATA.txt | ||
step1_conversion | xmrgtoasc.py | ||
XMRGFiles | xmrg_MMDDYYYYHHz_OH, ascii_MMDDYYYYHHz_OH.asc (set of files) | ||
step2_georeferencing | hraptoshg.py | ||
HRAPGrid | ascii_MMDDYYYYHHz_OH.asc (set of files) | ||
SHGGrid | shg_MMDDYYYYHHz_oh.asc, shg_MMDDYYYYHHz_OH.prj (set of files), etc. | ||
step3_dss_generation | asc2dssGrid.exe | ||
asc2dssGrid.bat | |||
input | shg_MMDDYYYYHHz_oh.asc | ||
output | xmrg_MMDDYYYYHHz_OH.dss | ||
Final_Analysis_Products | METADATA.txt | ||
data | xmrg_08032005_23z_OH.dsc, xmrg_08032005_23z_OH.dss |
References
- NOAA (National Oceanic and Atmospheric Administration); NWS (National Weather Service); AHPS (Advanced Hydrologic prediction service). Available online: https://water.weather.gov/precip/download.php (accessed on 1 January 2020).
- NOAA NEXRAD Products. Available online: https://catalog.data.gov/dataset/noaa-next-generation-radar-nexrad-products (accessed on 1 January 2020).
- Peters, J.C.; Easton, D.J. Runoff simulation using radar rainfall data. Water Resour. Bull. 1996, 32, 753–760. [Google Scholar] [CrossRef]
- Kull, D.W.; Feldman, A.D. Evolution of Clark’s unit graph method to spatially distributed runoff. J. Hydrol. Eng. 1998, 3, 9–19. [Google Scholar] [CrossRef]
- Michaelides, S. Editorial for special issue “remote sensing of precipitation”. Remote Sens. 2019, 11, 389. [Google Scholar] [CrossRef] [Green Version]
- Knebl, M.R.; Yang, Z.-L.; Hutchison, K.; Maidment, D.R. Regional scale flood modeling using NEXRAD rainfall, GIS, and HEC-HMS/RAS: A case study for the San Antonio River basin summer 2002 storm event. J. Environ. Manag. 2005, 75, 325–336. [Google Scholar] [CrossRef]
- Cho, Y.; Engel, B.A.; Merwade, V.M. A spatially distributed Clark’s unit hydrograph based hybrid hydrologic model (Distributed-Clark). Hydrol. Sci. J. 2018, 63, 1519–1539. [Google Scholar] [CrossRef]
- Cho, Y.; Engel, B.A. NEXRAD quantitative precipitation estimations for hydrologic simulation using a hybrid hydrologic model. J. Hydrometeorol. 2017, 18, 25–47. [Google Scholar] [CrossRef]
- Zhang, Z.; Koren, V.; Smith, M.; Reed, S.; Wang, D. Use of next generation weather radar data and basin disaggregation to improve continuous hydrograph simulations. J. Hydrol. Eng. 2004, 9, 103–115. [Google Scholar] [CrossRef] [Green Version]
- Scharffenberg, B.; Bartles, M.; Braurer, T.; Fleming, M.; Karlovits, G. Hydrologic Modeling System HEC-HMS User’s Manual; Version 4.3; U.S. Army Corps of Engineers Institute for Water Resources Hydrologic Engineering Center (CEIWR-HEC): Davis, CA, USA, 2018; pp. 1–624. [Google Scholar]
- Fleming, M.J.; Doan, J.H. HEC-GeoHMS Geospatial Hydrologic Modeling Extension User’s Manual; Version 10.1; U.S. Army Corps of Engineers Institute for Water Resources Hydrologic Engineering Center (HEC): Davis, CA, USA, 2013; pp. 1–193. [Google Scholar]
- CEIWR-HEC. HEC-DSSVue HEC Data Storage System Visual Utility Engine User’s Manual; Version 2.0; U.S. Army Corps of Engineers Institute for Water Resources Hydrologic Engineering Center (HEC): Davis, CA, USA, 2009; pp. 1–490. [Google Scholar]
- Steissberg, T.E.; McPherson, M.M. HEC-GridUtil Grid Utility Program Managing Gridded Data with HEC-DSS User’s Manual; Version 2.0; U.S. Army Corps of Engineers Institute for Water Resources Hydrologic Engineering Center (HEC): Davis, CA, USA, 2011; pp. 1–124. [Google Scholar]
- Kull, D.; Nicolini, T.; Peters, J.; Feldman, A. A Pilot Application of Weather Radar-Based Runoff Forecasting, Salt River Basin, MO; U.S. Army Corps of Engineers Institute for Water Resources Hydrologic Engineering Center (HEC): Davis, CA, USA, 1996; pp. 1–32. [Google Scholar]
- CEIWR-HEC. ModClark Model Development for the Muskingum River Basin, OH; U.S. Army Corps of Engineers Institute for Water Resources Hydrologic Engineering Center (HEC): Davis, CA, USA, 1996; pp. 1–51. [Google Scholar]
- Clark, C.O. Storage and the unit hydrograph. Trans. Am. Soc. Civ. Eng. 1945, 110, 1419–1446. [Google Scholar]
- Sabol, G.V. Clark unit hydrograph and R-parameter estimation. J. Hydraul. Eng. 1988, 114, 103–111. [Google Scholar] [CrossRef]
- Anderson, M.L.; Chen, Z.-Q.; Kavvas, M.L.; Feldman, A. Coupling HEC-HMS with atmospheric models for prediction of watershed runoff. J. Hydrol. Eng. 2002, 7, 312–318. [Google Scholar] [CrossRef]
- Piman, T.; Babel, M.S. Prediction of rainfall-runoff in an ungauged basin: Case study in the mountainous region of Northern Thailand. J. Hydrol. Eng. 2013, 18, 285–296. [Google Scholar] [CrossRef]
- Yoo, C.; Ku, J.; Yoon, J.; Kim, J. Evaluation of error indices of radar rain rate targeting rainfall-runoff analysis. J. Hydrol. Eng. 2016, 21. [Google Scholar] [CrossRef]
- Chitu, Z.; Bogaard, T.; Busuioc, A.; Burcea, S.; Sandrid, I.; Adler, M.-J. Identifying hydrological pre-conditions and rainfall triggers of slope failures at catchment scale for 2014 storm event in the Ialomita Subcarpathians, Romania. Landslides 2017, 14, 419–434. [Google Scholar] [CrossRef]
- Shakti, P.C.; Nakatani, T.; Misumi, R. The role of the spatial distribution of radar rainfall on hydrological modeling for an urbanized river basin in Japan. Water 2019, 11, 1703. [Google Scholar]
- Saleh, F.; Ramaswamy, V.; Georgas, N.; Blumberg, A.F.; Pullen, J. A retrospective streamflow ensemble forecast for an extreme hydrologic event: A case study of Hurricane Irene and on the Hudson River basin. Hydrol. Earth Syst. Sci. 2016, 20, 2649–2667. [Google Scholar] [CrossRef] [Green Version]
- Harris, A.; Rahman, S.; Hossain, F.; Yarborough, L.; Bagtzoglou, A.C.; Easson, G. Satellite-based flood modeling using TRMM-based rainfall products. Sensors 2007, 7, 3416–3427. [Google Scholar] [CrossRef] [Green Version]
- Reed, S.M.; Maidment, D.R. Coordinate transformation for using NEXRAD data in GIS-based hydrologic modeling. J. Hydrol. Eng. 1999, 4, 174–182. [Google Scholar] [CrossRef]
- Xie, H.; Zhou, X.; Vivoni, E.R.; Hendrickx, J.M.H.; Small, E.E. GIS-based NEXRAD Stage III precipitation database: Automated approaches for data processing and visualization. Comput. Geosci. 2005, 31, 65–76. [Google Scholar] [CrossRef]
- Paudel, M.; Nelson, E.J.; Downer, C.W.; Hotchkiss, R. Comparing the capability of distributed and lumped hydrologic models for analyzing the effects of land use change. J. Hydroinform. 2011, 13, 461–473. [Google Scholar] [CrossRef]
- Ghavidelfar, S.; Alvankar, S.R.; Razmkhah, A. Comparison of the lumped and quasi-distributed Clark runoff models in simulating flood hydrographs on a semi-arid watershed. Water Resour. Manag. 2011, 25, 1775–1790. [Google Scholar] [CrossRef]
- Alexakis, D.D.; Grillakis, M.G.; Koutroulis, A.G.; Agapiou, A.; Themistocleous, K.; Tsanis, I.K.; Michaelides, S.; Pashiardis, S.; Demetriou, C.; Aristeidou, K.; et al. GIS and remote sensing techniques for the assessment of land use change impact on flood hydrology: The case study of Yialias basin in Cyprus. Nat. Hazards Earth Syst. Sci. 2014, 14, 413–426. [Google Scholar] [CrossRef] [Green Version]
- Soil Conservation Service (SCS). National Engineering Handbook; Section 4: Hydrology; Soil Conservation Service: Washington, DC, USA, 1985. [Google Scholar]
- NOAA NWS DIMP. Available online: https://www.nws.noaa.gov/oh/hrl/dmip/nexrad.html (accessed on 1 January 2020).
- NOAA (National Oceanic and Atmospheric Administration); NWS (National Weather Service); DIMP2 (Distributed Model Intercomparison Project). Available online: https://www.nws.noaa.gov/oh/hrl/dmip/2/xmrgformat.html (accessed on 1 January 2020).
- USGS National Map. Available online: http://nationalmap.gov/viewer.html (accessed on 1 January 2020).
- USDA Web Soil Survey. Available online: https://websoilsurvey.sc.egov.usda.gov/app/WebSoilSurvey.aspx (accessed on 1 January 2020).
- ESRI Python for ArcGIS. Available online: http://resources.arcgis.com/en/communities/python/ (accessed on 1 January 2020).
- GitHub—The World’s Leading Software Development Platform. Available online: https://github.com (accessed on 1 January 2020).
- Liu, Z.; Ostrenga, D.; Teng, W.; Kempler, S. Tropical rainfall measuring mission (TRMM) precipitation data and services for research and applications. Bull. Am. Meteorol. Soc. 2012, 93, 1317–1325. [Google Scholar] [CrossRef] [Green Version]
- Hou, A.Y.; Kakar, R.K.; Neeck, S.; Azarbarzin, A.A.; Kummerow, C.D.; Kojima, M.; Oki, K.; Nakamura, K.; Iguchi, T. The global precipitation measurement mission. Bull. Am. Meteorol. Soc. 2014, 95, 701–722. [Google Scholar] [CrossRef]
Field | Contents |
---|---|
1 | HRAP-X coordinate of southwest corner of grid (XOR) |
2 | HRAP-Y coordinate of southwest corner of grid (YOR) |
3 | Number of HRAP grid boxes in X direction (MAXX) |
4 | Number of HRAP grid boxes in Y direction (MAXY) |
Field | Contents | Type | Details |
---|---|---|---|
0 | oper sys | char*2 | ‘HP’ or ‘LX’ |
1 | user id | char*8 | LOGNAME of user that saved the file |
2 | saved data/time | char*20 | ccyy-mm-dd hh:mm:ss (Z time) |
3 | process flag | char*8 | XXyHH 1 |
4 | valid data/time | char*20 | ccyy-mm-dd hh:mm:ss (Z time) |
5 | maximum value | integer*4 | In units of millimeters (mm) |
6 | version number | real*4 | AWIPS Build number |
Name | Description |
---|---|
NCOLS | Number of grid columns (integer) |
NROWS | Number of grid rows (integer) |
XLLCORNER | Lower left X coordinate (real) |
YLLCORNER | Lower left Y coordinate (real) |
CELLSIZE | Cell size (real), this is the width of a square cell. |
NODATA_VALUE | Value to indicate a null cell, where a value is either missing or has been removed. Default: −9999 |
Storm Events | Cedar Creek | South Fork | ||
---|---|---|---|---|
NEXRAD Radar-Based (mm) | Rain Gauge Observations (mm) | NEXRAD Radar-Based (mm) | Rain Gauge Observations (mm) | |
#1. 3–10 March 2004 | 23.7 | 27.9 | 20.6 | 20.1 |
#2. 28 May–7 June 2004 | 45.9 | 46.2 | 38.0 | 25.4 |
#3. 26 July–3 August 2005 | 34.1 | 31.0 | 25.3 | 29.0 |
Basin | Cedar Creek (SCS UH) | Cedar Creek (ModClark) | South Fork (SCS UH) | South Fork (ModClark) | ||||
---|---|---|---|---|---|---|---|---|
Threshold | 3% | 1% | 3% | 1% | 3% | 1% | 3% | 1% |
Sub-basin (Grid cell) | 18 | 52 | 18 (449) | 52 (612) | 19 | 50 | 19 (391) | 50 (543) |
Reach | 9 | 26 | 9 | 26 | 9 | 25 | 9 | 25 |
Junction | 10 | 27 | 10 | 27 | 10 | 26 | 10 | 26 |
Hydrologic Element | Process | Initial Parameter Values | |
---|---|---|---|
ModClark (Radar-Based Data Simulation) | SCS UH (Gauged Data Simulation) | ||
Sub-basin | Loss | Gridded SCS CN - Curve Number grid: determined - Ratio: 0.2 - Factor: 1.0 | SCS CN - Curve Number: determined - Initial abstraction: 0 mm - Impervious: 0% |
Transform | ModClark - Time of concentration: determined - Storage coefficient: 20 h | SCS UH - Lag Time (min): determined | |
Baseflow | Recession - Initial discharge (m3/s): observed - Recession constant: 0.8 - Ratio to peak: 0.2 | ||
Reach | River routing | Muskingum - Muskingum K (hour): 0.5 - Muskingum X: 0.25 - Number of sub-reaches: 1 |
Initial Parameter Values | Calibrated Parameter Values | |||||||
---|---|---|---|---|---|---|---|---|
Cedar Creek | South Fork | |||||||
ModClark | SCS UH | ModClark | SCS UH | |||||
#1 | #2 | #1 | #2 | #1 | #2 | #1 | #2 | |
Gridded SCS CN/SCS CN | ||||||||
- Ratio: 0.2/Initial abstraction: 0 mm | - | - | - | 7.87 | - | - | - | 7.11 |
- Factor: 1.0/Impervious: 0% | 0.20 | 0.65 | - | - | 0.33 | 1.25 | - | - |
ModClark | ||||||||
- Time of concentration/Lag time | - | - | - | - | - | - | - | - |
- Storage coefficient: 20 h | - | - | - | - | 5 | 10 | - | - |
Recession | ||||||||
- Initial discharge (m3/s): observed | - | - | - | - | - | - | - | - |
- Recession constant: 0.8 | - | - | - | - | 0.70 | - | - | - |
- Ratio to peak: 0.2 | - | - | - | 0.10 | 0.50 | - | 0.28 | - |
Muskingum | ||||||||
- Muskingum K (hour): 0.5 | - | - | 6.5 | 4.5 | - | - | 3.5 | 5.0 |
- Muskingum X: 0.25 | - | - | 0.45 | 0.00 | - | - | - | 0.30 |
- Number of sub-reaches: 1 | - | - | - | - | - | - | - | - |
Statistics | Cedar Creek | South Fork | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ModClark | SCS UH | ModClark | SCS UH | |||||||||
#1 | #2 | #3 | #1 | #2 | #3 | #1 | #2 | #3 | #1 | #2 | #3 | |
ENS | 0.88 | 0.88 | 0.95 | 0.65 | 0.93 | 0.93 | 0.95 | 0.55 | 0.98 | 0.91 | 0.90 | 0.93 |
RMSE (m3/s) | 5.6 | 7.3 | 2.2 | 9.3 | 5.5 | 2.4 | 2.5 | 2.3 | 0.4 | 3.4 | 1.1 | 0.7 |
© 2020 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cho, Y. Application of NEXRAD Radar-Based Quantitative Precipitation Estimations for Hydrologic Simulation Using ArcPy and HEC Software. Water 2020, 12, 273. https://doi.org/10.3390/w12010273
Cho Y. Application of NEXRAD Radar-Based Quantitative Precipitation Estimations for Hydrologic Simulation Using ArcPy and HEC Software. Water. 2020; 12(1):273. https://doi.org/10.3390/w12010273
Chicago/Turabian StyleCho, Younghyun. 2020. "Application of NEXRAD Radar-Based Quantitative Precipitation Estimations for Hydrologic Simulation Using ArcPy and HEC Software" Water 12, no. 1: 273. https://doi.org/10.3390/w12010273
APA StyleCho, Y. (2020). Application of NEXRAD Radar-Based Quantitative Precipitation Estimations for Hydrologic Simulation Using ArcPy and HEC Software. Water, 12(1), 273. https://doi.org/10.3390/w12010273