Texas A&M University

Department of Civil Engineering

CVEN 689 Applications of GIS to Civil Engineering

Instructor: Dr. Francisco Olivera

"Calculating Hydrologic Parameters for Estimating Surface Water Flow with GIS"

Richard Hoffpauir

April 29, 2002

 

ABSTRACT

Sixty-seven control points are selected throughout the Brazos River Basin, which correspond to United States Geological Survey (USGS) stream gaging stations.  For these selected points, the contributing area, average upstream curve number and average upstream mean annual precipitation are calculated using an ArcView GIS 3.x script developed at the Center for Research in Water Resources (CRWR).   Once the set of hydrologic parameters at each control point was extracted from the GIS datasets, the contributing area at the control points was compared to USGS estimates of contributing area.  Control points with non-contributing drainage area were identified.  The values of contributing area computed at these control points was reduced according to the percentage of non-contributing to total drainage area reported by the USGS.  Control points downstream were then adjusted as well to reflect the loss of contributing area.  Finally, the curve number and annual precipitation values at the control points affected by non-contributing area were adjusted to reflect the loss of downstream weighting from non-contributing area. 

horizontal_bar.jpg (666 bytes)

INTRODUCTION 

The influence of hydrologic conditions is controlled by the flow directions on the stream network.  These conditions can be represented by parameters such as contributing drainage area, curve number or precipitation.  Quantifying the influence on stream flow requires assessing the parameter’s distribution throughout the stream network, rather than an areal distribution.  A geographic information system (GIS) is useful for such a task. 

Compiling the upstream average or cumulative values of hydrologic parameters for sets of locations is useful for hydrologic modeling.  A direct application of this information is for modeling stream flow at ungaged locations on the stream network based on the incremental change in parameter values between the gaged and ungaged locations.  The Water Rights Analysis Package (WRAP) is an example of a model that uses this approach.  WRAP is a priority based water availability model that was developed under the supervision of Dr. Ralph Wurbs at Texas A&M University

In this project, points of interest called control points on the Brazos River are chosen for computing the upstream contributing area, average curve number and average annual precipitation.  These control points correspond to United States Geological Survey (USGS) stream gaging stations.  The USGS has data available for the total upstream area and contributing area at each station.  Likewise, the Texas Natural Resource Conservation Commission (TNRCC) maintains an estimation of upstream contributing area that was computed at the Center for Research in Water Resources (CRWR) at the University of Texas at Austin.  The drainage area results of this project will be compared to the USGS and CRWR estimations for contributing area.  Then the results will be adjusted to reflect the presence of non-contributing drainage area above the selected control points.  Secondly, the upstream averages of the parameter values at the control points for curve number and mean annual precipitation will be adjusted to reflect the loss of weighting on downstream influence due to non-contributing areas.

 horizontal_bar.jpg (666 bytes)

BACKGROUND

At gaged locations, monitoring equipment records data for flowrate or stage along with the time of measurement.  An estimation of the volume of stream flow passing the stream gage over some period of time can be computed from this data.  But how can the (daily, weekly, monthly, etc.) volume at locations upstream or downstream of the gaged location be estimated?  Common methods include:

  1. Proportional relationship of discharge to change in hydrologic parameters
  2. Modified Natural Resource Conservation Service (NRCS) curve number method
  3. Regression equations fitted between gaged and ungaged locations
  4. Rainfall-runoff relationships
  5. Hydrologic simulation, e.g. HEC-HMS, SWAT 

This project focuses on building the data to use in the first two methods listed.  The proportional  relationship can be written as:

ungaged_equation2.gif (2083 bytes)       Equation 1

Where

The proportional method assumes that the gaged and ungaged locations are close enough on the stream network that the incremental change in their discharge with respect to the change in their hydrologic parameters can be approximated with a linear relationship.   

The second method listed above, the modified NRCS method, involves solving for precipitation at the gaged location knowing the discharge and upstream curve number.  Then the precipitation at the gaged location is multiplied by the ratio of mean annual precipitation at the ungaged to gaged location.  The adjusted precipitation and curve number for the ungaged location is then used to compute ungaged discharge.  A description of the NRCS curve number equation can be found here

WRAP has options for using the first 3 methods listed above for distributing flow from gaged to ungaged locations.  The user must supply the hydrologic parameters or regression coefficients.  To facilitate building datasets of the hydrologic parameters for control points used in WRAP, Brad Hudgens developed a GIS method for computing the parameters.  Mr. Hudgens research can be found in the CRWR online report 99-4.  Also, his ArcView 3.x script, wrap1117.apr, for computing the parameters is available free of charge.  This project makes use of ArcView 3.2 and Mr. Hudgens script. 

As part of the Water Availability Modeling (WAM) requirements established by the 1997 Texas Senate Bill 1, the Brazos River has been modeled using WRAP to asses the current state of water availability in the basin.  In the report submitted to the TNRCC in December 2001, the consulting firm in charge of the WRAP modeling, HDR Engineering, Inc., compared the USGS contributing area versus the CRWR contributing area at locations of USGS stream gages in the Brazos.  HDR Engineering, Inc. used the latter set of contributing area values in their WRAP simulations.  Though there were thousands of control points located in the Brazos River for the WRAP simulation, only the values for contributing area at the USGS stream gages were compared.  This project will attempt to re-create the contributing area shown in the report as well as compute average curve number and annual precipitation at these 67 control points.   

The Brazos River Basin is about 46,000 square miles of total drainage area.  However, only about 36,000 square miles contributes to stream flow.  The non-contributing area is located in the northern headwaters of the basin.  Only the contributing areas and the respective value of curve number and mean annual precipitation are needed for distributing discharge from gaged to ungaged locations.   During the GIS stream delineation in this project, the entire Brazos River Basin is assumed to contribute flow.  The contributing area initially computed will be equal to the total drainage area.  Likewise, the curve number and mean annual precipitation will correspond to values computed over the entire basin.  To correct this error, the contributing area, curve number and annual precipitation values will be adjusted in Excel using data reported for contributing area by the USGS.  An alternative method not taken in this project is to specify non-contributing area prior to computing the parameters.  However, exact spatial location of the non-contributing area was not part of the author’s available data at the time of this project.

 horizontal_bar.jpg (666 bytes)

METHODOLOGY

A complete detail of the use of the tools and buttons on Mr. Hudgens ArcView script can be viewed in the CRWR online report 99-4.  While this project did utilize the ArcView script, the purpose of this project is not to instruct the reader on the use of the script.  Rather, the following is a general outline of the steps required for the GIS stream network delineation and hydrologic parameter computation. 

Required datasets:

  1. DEM (raster)
  2. Stream lines (vector: lines)
  3. Control point locations (vector: points)
  4. Curve number and mean annual precipitation (raster)

The stream lines must first be checked and edited for features that will cause errors in the development of the stream network.  These features include: braided streams, broken streams, open waterbody boundaries and dangling nodes.  An example of the first three features mentioned is presented below.  Dangling nodes occur when stream lines have a slight mismatch in their nodes and a broken channel is formed.   Visually the lines appear to connect, but in actuality their nodes must be snapped.

Braided and broken lines must be deleted or redrawn by the user in order to avoid misregistration of the stream location on the DEM.  Open waterbody boundaries must be removed and replaced with a single connecting centerline in order to avoid loops in the stream network, which would cause problems for determining contributing area and network connectivity. 

streamerrors.gif (3300 bytes)

Figure 1. Examples of broken and braided stream lines

waterbody.gif (4678 bytes)

Figure 2. Example of open waterbody boundary and the corresponding centerline

Once a cleaned set of stream lines are developed, they are used to alter the elevation value of corresponding grid cells on the DEM in a process commonly called “burning”.   Burning a DEM will result in all grid cells that fall on a stream line to have an artificially lower elevation that the surrounding grid cells.  This conditions to the DEM to force the location of the rasterized streams to match the original vector stream lines.   

After burning, the DEM is processed to remove depressions that cause non-contributing area to be formed in the basin.  The DEM is now called a filled DEM.  These non-contributing areas are called sinks.  It is assumed that these sinks are artifacts of DEM construction and do not represent actual non-contributing areas.  However, as will be shown later in this project, non-contributing areas do exist and ignoring their presence can significantly inflate the contributing area that is reported in the output. 

Next, a grid representing flow direction is produced from the filled DEM.  The values of grid cells in the flow direction grid represent a code for defining one of eight possible directions for water to move out of that cell.  The directions of this grid define a unique path from each cell to the DEM outlet.  From the flow direction grid, the flow accumulation grid is formed.  By tracing the unique downstream path of each cell, the total number of upstream cells draining through each cell is calculated.  The flow accumulation defines the contributing area flowing into each cell. 

flowacc3.gif (8427 bytes)

Figure 3. Example of a portion of the flow accumulation grid for the Brazos

Once the flow accumulation grid is formed, the stream grid is usually defined as the grid cells where the flow accumulation grid exceeds a certain threshold of contributing area.  However, in this project, the stream grid is defined as the downstream path on the flow direction grid from each headwater node of the original vector stream line dataset. These raster streams are then vectorized to form a set of stream lines.   One line is formed for each unique downstream path from the headwater nodes.  Thus, many overlapping stream lines are formed.  ArcInfo is used to erase overlapping lines.  The difference between this set of stream lines and the original set is that the computed stream lines intersect the grid cell centers of the DEM and DEM derived grids.  Finally, the computed stream lines are assigned a unique segment identification number and the identification number of the segment into which it flows.   The stream lines now form a true dendritic network. 

network.gif (4689 bytes)

Figure 4. Example of the difference between the original (vector) stream line dataset and the delineated stream network dataset after it's raster-to-vector conversion

networkarrows.gif (9398 bytes)

Figure 5. A closer view of the stream network

The curve number and mean annual precipitation grids are each transformed into average accumulation grids.  These average accumulation grids are much like the flow accumulation grid except that the area weighted average of the upstream parameter value is reported and not the cumulative value.  Conceptually, the area average at each grid cell is computed as:

accumulation_equation2.gif (878 bytes)        Equation 2

where `P º area weighted average parameter value

            Pi º parameter value of an grid cell upstream of the location of `P

            Ai º contributing area corresponding to  Pi's grid cell

            AT º summation of Ai’s 

Next, the control points are snapped to the nearest vertex on the stream network.  Aligning the control points to the stream network ensures that each control point lies directly on the grid cells defining the stream network and also allows downstream control point to be identified on the stream network.  With the control points snapped to the stream network, the corresponding value of the flow accumulation, average curve number and annual precipitation grids are read and assigned to the control point. 

This concludes the steps needed to assemble hydrologic parameters at the control points.   Additionally, subwatershed boundaries can be defined using the control points as subwatershed outlets and tracing the flow paths radiating upstream from the control points.

 horizontal_bar.jpg (666 bytes)

DATA AND STUDY AREA

This project involves the entire Brazos River Basin.  The Brazos covers 25 hydrologic unit codes (HUC’s) from the Gulf of Mexico to the Llano Estacado.  The basin encompasses about 16% of the surface area of Texas. 

brazosbasin.gif (7512 bytes)

Figure 6. The Brazos River Basin

The data used in the above methodology described include:

  1. USGS 1-degree DEM
  2. National Hydrography Dataset (NHD) drainage features
  3. 67 USGS stream gage locations as a longitude/latitude event theme in ArcView
  4. Curve number and mean annual precipitation grids developed for the HUMUS project 

dem.gif (12398 bytes)

Figure 7.  The DEM for the Brazos River Basin

The USGS 1-degree DEM has a resolution of about 92 m for the latitudes of the Brazos River Basin.  The grid was resampled to 90 m.  The NHD drainage features were selected because they were digitized from USGS 1:100,000 digital line graphs (DLG) and unlike the RF3 stream lines, the NHD drainage features have open waterbody boundaries replaced with centerlines.  Thus, some stream editing tasks were avoided.  The curve number and mean annual precipitation grids have a cell size of 250 m.  The 67 USGS stream gages serve as the control points in this project and are listed below.

 horizontal_bar.jpg (666 bytes)

RESULTS AND DISCUSSION

controlpoints.gif (51408 bytes)

Figure 8.  The 67 control points used in this project which correspond to USGS stream gaging stations.

The following table is a sample of the uncorrected values obtained for all 67 control points.  The 20 control points in Table 1 are affected by the non-contributing area of the northern control points in the Brazos for this project.  The red highlighted control points have, according to the USGS data presented, non-contributing area in their incremental subwatershed.  The gray highlighted control points are downstream of the control points with non-contributing area.  Gage 08082500, located at Seymour, is the outlet of all of the control points with non-contributing area.  A complete table of the uncorrected values for all 67 control points can be found here.

 

Control Point Id Computed Total Drainage Area(sq.mi.) Avg CN Avg Precip (mm) USGS Drainage Area USGS Contributing Area
08079550 6102 74.2 449 5588 236
08079600 688 68.9 506 1466 244
08080500 8523 72.2 475 8796 1864
08080700 1097 79.8 445 1291 382
08080910 2873 74.3 484 3069 689
08080950 304 73.9 551 431 279
08081000 4220 71.3 505 4619 1985
08081200 323 73.1 561 290 290
08082000 4743 71.2 513 5130 2496
08082180 271 59.9 600 251 251
08082500 14882 71.7 504 15538 5972
08088000 22018 72.2 556 22673 13107
08089000 23137 71.8 566 23811 14245
08090800 24582 71.7 579 25237 15671
08093100 26606 71.4 597 27244 17678
08096500 28925 71.2 616 29573 20007
08098290 30102 71.2 627 30436 20870
08109000 38904 70.7 672 39515 29949
08111500 43329 70.1 704 43880 34314
08116650 44840 70.1 717 45339 35773

Table 1.  Uncorrected contributing area, curve number and precipitation for selected control points

 

contrib_area.gif (11879 bytes)

Figure 9. Total drainage upstream of each control point prior to corrections for non-contributing area.   Note, the control points are shown as the subwatershed outlets (red points) and the lines connecting control points illustrate network connectivity only.

avg_cn.gif (11661 bytes)

Figure 10. Average upstream curve number value at each control point prior to correcting for non-contributing area

avg_rain.gif (12110 bytes)

Figure 11. Average upstream annual precipitation value at each control point prior to correcting for non-contributing area

The hydrologic parameters listed in Table 1 consider all portions of the Brazos River Basin draining into the stream network.  According to the USGS data, there is 9,566 square miles of non-contributing area located in the northern headwaters of the Brazos River.  This non-contributing area is located above gages 08080500 and 08081000, which includes 7 subwatersheds in this project.  There area 13 subwatershed located downstream of these subwatersheds with non-contributing area.  These 20 control points will require their contributing area, curve number and mean precipitation values be adjusted to account for the loss of drainage area.  

noncontributing_area2.gif (28676 bytes)

Figure 12. The 7 red colored control points have non-contributing drainage area within their subwatershed according to USGS data.

To adjust the contributing area of the 7 control points with non-contributing area, the percentage of decrease in USGS incremental drainage area is calculated in Table 2.   This percentage is used as a correction factor to reduce the incremental drainage area calculated in this project for the 7 affected subwatersheds.  The incremental drainage area of the remaining 13 control points downstream is reduced by the total amount of drainage area lost as calculated at 08082500.  Using the correction factors, this project predicts 9,218 square miles of non-contributing area.  The comparison between this project's corrected drainage area and the USGS and CRWR data is shown in Table 3.

Control Point Id USGS Drainage Area (sq.mi.) USGS Contributing Area USGS Incremental Non-Contributing Area % Diff in Incremental Drainage Area
08079550 5588 236 5352 -95.8
08079600 1466 244 1222 -83.4
08080500 8796 1864 358 -20.6
08080700 1291 382 909 -70.4
08080910 3069 689 1471 -82.7
08080950 431 279 152 -35.3
08081000 4619 1985 102 -9.1

Table 2. USGS data quantifying non-contributing area amounts

 

Control Point Id Contrib Area(sq.mi.) USGS Contributing Area CRWR Contributing Area % Diff to USGS % Diff to CRWR Incr Contrib Area(sq.mi.) USGS Incremental Contrib CRWR Incremental Contrib %Diff to USGS % Diff to CRWR
08079550 258 236 245 -9.20 -5.19 258 236 245 -9.20 -5.19
08079600 114 244 265 53.10 56.82 114 244 265 53.10 56.82
08080500 1749 1864 1891 6.15 7.49 1377 1384 1381 0.50 0.28
08080700 325 382 295 15.05 -10.01 325 382 295 15.05 -10.01
08080910 631 689 689 8.39 8.39 307 307 394 0.11 22.17
08080950 197 279 300 29.41 34.35 197 279 300 29.41 34.35
08081000 1776 1985 2007 10.51 11.49 948 1017 1018 6.76 6.85
08081200 323 290 293 -11.47 -10.33 323 290 293 -11.47 -10.33
08082000 2299 2496 2504 7.90 8.19 199 221 204 9.85 2.34
08082180 271 251 250 -7.83 -8.26 271 251 250 -7.83 -8.26
08082500 5664 5972 5996 5.16 5.54 1345 1361 1351 1.16 0.43
08088000 12800 13107 13171 2.34 2.81 1318 1334 1331 1.19 0.97
08088450 98 97 97 -1.31 -1.31 98 97 97 -1.31 -1.31
08089000 13919 14245 14309 2.29 2.73 816 820 817 0.54 0.17
08090800 15364 15671 15733 1.96 2.35 1445 1426 1424 -1.33 -1.47
08093100 17388 17678 17746 1.64 2.02 1333 1315 1320 -1.36 -0.97
08096500 19707 20007 20065 1.50 1.78 344 365 352 5.71 2.23
08098290 20884 20870 21243 -0.07 1.69 1176 863 1178 -36.31 0.14
08109000 29686 29949 30016 0.88 1.10 1689 2014 1673 16.15 -0.95
08111500 34112 34314 34374 0.59 0.76 1753 1707 1725 -2.70 -1.62
08116650 35623 35773 35775 0.42 0.43 1060 1040.2 978 -1.95 -8.43

Table 3. Comparison between this project's corrected contributing area and the USGS and CRWR.  A complete listing of all control point comparisons can be found here.

area_change.gif (11641 bytes)

Figure 13. Reduction in drainage area per control point after non-contributing area was removed

cn_change.gif (10417 bytes)

Figure 14. Change in upstream curve number per control point after removing non-contributing area. 

Note, in Figure 14 control points with non-contributing area that are at the headwaters of the network do not show a change in curve number.  This is a result of the assumption that the original incremental parameter values would be preserved in all subwatersheds but their weighting downstream would be reduced due to a reduction in their contributing area.   The incremental parameter values can not be adjusted without the explicit spatial location of the non-contributing area.    The incremental parameter values are used to re-calculate the average upstream parameter using Equation 2. 

rain_change.gif (11087 bytes)

Figure 15.   Change in upstream average annual precipitation per control point after removing non-contributing area

In Table 3, it is clear there are some disagreements with this contributing areas computed in this project and those reported by the USGS and CRWR.  Possible reasons include loss of terrain features using a 1-degree DEM, estimating the percentage of non-contributing area rather than explicitly defining it on the DEM and also using a set of stream lines that don’t identify very small creeks and ditches that might appear on USGS quarter quadrangles with a scale 1:24,000.   The contributing area in this project generally has less disagreement with the CRWR reported values which is probably due to the use of GIS to determine both sets of values whereas the USGS contributing area values were likely manually delineated from contour maps.  

 

Id Original Avg CN Avg CN After Adjusting % Change in CN Original Avg Precip (mm) Avg Precip after Adjusting % Change in Precip
08079550 74.2 74.2 0.0 449 449 0.0
08079600 68.9 68.8 0.0 506 506 0.0
08080500 72.2 67.9 -5.9 475 537 13.1
08080700 79.8 79.8 0.0 445 445 0.0
08080910 74.3 75.5 1.6 484 476 -1.8
08080950 73.9 73.9 0.0 551 551 0.0
08081000 71.3 62.2 -12.7 505 550 8.8
08081200 73.1 73.1 0.0 561 561 0.0
08082000 71.2 64.0 -10.0 513 555 8.2
08082180 59.9 59.9 0.0 600 600 0.0
08082500 71.7 67.2 -6.3 504 570 13.2
08088000 72.2 70.5 -2.4 556 623 12.0
08089000 71.8 69.9 -2.6 566 634 12.1
08090800 71.7 65.3 -8.9 579 593 2.4
08093100 71.4 65.7 -8.0 597 620 3.7
08096500 71.2 66.1 -7.2 616 645 4.6
08098290 71.2 66.3 -6.8 627 659 5.0
08109000 70.7 67.1 -5.1 672 708 5.4
08111500 70.1 66.8 -4.7 704 744 5.7