Get Regional Hydraulic Dimensions
Michael Dougherty
2023-09-29
Source:vignettes/Get_Regional_Hydraulic_Dimensions.Rmd
Get_Regional_Hydraulic_Dimensions.Rmd
Introduction
Regional hydraulic dimension relationships have been produced in
great numbers since the first development of the approach by Dunne and
Leopold (1978). Although these regional relatiionships are in wide use,
the author is not aware of a comprehensive compilation of regional
hydraulic dimension relationship studies into a single database that
exists as open source. The RegionalCurve
package seeks to
fill that gap by: * Compiling regional hydraulic relationships into a
single database. * Providing assessor functions to streamline
application of these relationships in other studies.
The Power Function
Early in the development of these relationships it was discovered that dimensions such as bankfull width, mean bankfull depth, bankfull cross sectional area, and discharge ploted against drainage area were log-linear. Therefore monomial relationships of the form \(y=ax^m\), known as power functions (with the exponent (\(m\)) and constant (\(a\)) term corresponding to the slope and intercept of the line (\(y = mx + b\)), which appear as straight lines in a log–log graph, were adopted to simplify the representation of these relationships. This standardization of the functional form of these relationships allowed the approach to become widely adopted and conducive to compliation into a single database. Recording only two coefficients (i.e., slope and intercept) of the power function allows the relationship to be used to estimate hydraulic dimensions for any arbitrary drainage area (within the range of the original study).
Regional Analyses Contained in this Database
Figure 1 lists the regional hydraulic dimension relationship studies included in this package. It lists the dimensions calculated for each regional analysis.
#> `summarise()` has grouped output by 'region_name'. You can override using the
#> `.groups` argument.
Region | Reference | Width | Depth | Area | Discharge |
---|---|---|---|---|---|
Altlantic Plain | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
Appalachain Highlands | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
Central and Southern AZ | Moody et al (2003) | TRUE | TRUE | TRUE | TRUE |
Eastern - Appalachian Plateau, New England, Valley and Ridge | Johnson & Fecko (2008) | TRUE | NA | NA | NA |
Eastern - Coastal Plain | Johnson & Fecko (2008) | TRUE | NA | NA | NA |
Eastern - Piedmont | Johnson & Fecko (2008) | TRUE | NA | NA | NA |
Eastern AZ/NM | Moody et al (2003) | TRUE | TRUE | TRUE | TRUE |
Eastern Highlands | Faustini et al (2009) | TRUE | NA | NA | NA |
Eastern United States | Dunne & Leopold (1978) | TRUE | TRUE | TRUE | NA |
IL River LTE 120 | Haring (2019) | TRUE | TRUE | TRUE | TRUE |
IL River LTE 300 | Haring (2019) | TRUE | TRUE | TRUE | TRUE |
IL River Panther Creek | Haring (2019) | TRUE | TRUE | TRUE | TRUE |
Illinois River | Haring (2019) | TRUE | TRUE | TRUE | TRUE |
IN Central Till Plain | Robinson (2013) | TRUE | TRUE | TRUE | NA |
IN Northern Moraine and Lake | Robinson (2013) | TRUE | TRUE | TRUE | NA |
IN Southern Hills and Lowlands | Robinson (2013) | TRUE | TRUE | TRUE | NA |
Interior Highlands | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
Interior Plains | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
Intermontane Plateau | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
KY Bluegrass | Parola et al (2007) | TRUE | TRUE | TRUE | TRUE |
Laurentian Upland | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
Lower Southern Driftless | Haring (2019) | TRUE | TRUE | TRUE | TRUE |
MA | Bent & Waite (2013) | TRUE | TRUE | TRUE | TRUE |
MD Allegheny Plateau/Valley and Ridge | McCandless (2003a) | TRUE | TRUE | TRUE | TRUE |
MD Eastern Coastal Plain | McCandless (2003b) | TRUE | TRUE | TRUE | TRUE |
MD Piedmont | McCandless & Everett (2002) | TRUE | TRUE | TRUE | TRUE |
MD Western Coastal Plain | McCandless (2003b) | TRUE | TRUE | TRUE | TRUE |
ME Coastal and Central | Dudley (2004) | TRUE | TRUE | TRUE | TRUE |
MI Southern Lower Ecoregion | Rachol & Boley-Morse (2009) | TRUE | TRUE | TRUE | TRUE |
Mid-Atlantic | Faustini et al (2009) | TRUE | NA | NA | NA |
Minnesota Eastern | MN DNR | TRUE | TRUE | TRUE | NA |
Minnesota Western | MN DNR | TRUE | TRUE | TRUE | NA |
NC Coastal Plain | Sweet & Geratz (2003) | TRUE | TRUE | TRUE | TRUE |
NC Mountains | Harman et al. (1999) | TRUE | TRUE | TRUE | TRUE |
NC Piedmont Rural | Harman et al. (1999) | TRUE | TRUE | TRUE | TRUE |
NC Piedmont Urban | Doll et al. (2002) | TRUE | TRUE | TRUE | TRUE |
New England | Faustini et al (2009) | TRUE | NA | NA | NA |
NH | Csiiki (2013) | TRUE | TRUE | TRUE | TRUE |
Northeast - Appalachian Plateau, Coastal Plain, New England, Piedmont, Valley and Ridge | Bent (2006) | TRUE | TRUE | TRUE | TRUE |
Northeast - Appalachian Plateau, New England, Piedmont, Valley and Ridge | Bent & Waite (2013) | TRUE | TRUE | TRUE | TRUE |
Northern Appalachians | Faustini et al (2009) | TRUE | NA | NA | NA |
NY Hydrologic Region 1/2 | Mulvihill et al. (2007) | TRUE | TRUE | TRUE | TRUE |
NY Hydrologic Region 3 | Mulvihill & Baldigo (2007) | TRUE | TRUE | TRUE | TRUE |
NY Hydrologic Region 4/4a | Miller & Davis (2003) | TRUE | TRUE | TRUE | TRUE |
NY Hydrologic Region 5 | Westergard et al. (2005) | TRUE | TRUE | TRUE | TRUE |
NY Hydrologic Region 6 | Mulvihill et al. (2005) | TRUE | TRUE | TRUE | TRUE |
NY Hydrologic Region 7 | Mulvihill et al. (2006) | TRUE | TRUE | TRUE | TRUE |
OH Region A | Sherwood & Huitger (2005) | TRUE | TRUE | TRUE | TRUE |
OH Region B | Sherwood & Huitger (2005) | TRUE | TRUE | TRUE | TRUE |
ON Southern | Annable (1996a, b) | TRUE | TRUE | TRUE | TRUE |
PA Carbonate Areas | Chaplin (2005) | TRUE | TRUE | TRUE | TRUE |
PA Non-Carbonate Areas | Chaplin (2005) | TRUE | TRUE | TRUE | TRUE |
PA Piedmont 1 | White (2001) | TRUE | TRUE | TRUE | TRUE |
PA Piedmont 2 | Cinotto (2003) | TRUE | TRUE | TRUE | TRUE |
Pacific Maritime Mountain | Castro & Jackson (2001) | TRUE | TRUE | TRUE | TRUE |
Pacific Mountain System | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
Pacific Northwest | Castro & Jackson (2001) | TRUE | TRUE | TRUE | TRUE |
Rocky Mountain System | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
San Francisco Bay | Dunne & Leopold (1978) | TRUE | TRUE | TRUE | NA |
Southern Appalachians | Faustini et al (2009) | TRUE | NA | NA | NA |
Southern Driftless | Haring (2019) | TRUE | TRUE | TRUE | TRUE |
Upper Green River | Dunne & Leopold (1978) | TRUE | TRUE | TRUE | NA |
Upper Salmon River | Dunne & Leopold (1978) | TRUE | TRUE | TRUE | NA |
USA | Bieger et al (2015) | TRUE | TRUE | TRUE | NA |
VA Piedmont | Lotspeich (2009) | TRUE | TRUE | TRUE | TRUE |
VA, MD Coastal Plain | Kristolic & Chaplin (2007) | TRUE | TRUE | TRUE | TRUE |
VA, MD, WV Valley and Ridge | Keaton et al (2005) | TRUE | TRUE | TRUE | TRUE |
VT | Jaquith & Kline (2001) | TRUE | TRUE | TRUE | TRUE |
West Interior Basin and Range | Castro & Jackson (2001) | TRUE | TRUE | TRUE | TRUE |
Western Cordillera | Castro & Jackson (2001) | TRUE | TRUE | TRUE | TRUE |
WV Appalachian Plateau | Messinger (2009) | TRUE | TRUE | TRUE | TRUE |
WV Eastern Valley and Ridge | Messinger &Wiley (2004) | TRUE | TRUE | TRUE | NA |
WV Western Appalachian Plateau | Messinger &Wiley (2004) | TRUE | TRUE | TRUE | NA |
Calculating Hyrdaulic Dimensions
To easily use the data in this database several assessor functions
were created to calculate an estimate of a specified hydraulic dimension
for any given drainage area. The RHG
(Regional Hydraulic
Geometry) function computes the hydraulic geometry dimension (cross
sectional area, width, depth, discharge) from a built-in data frame of
regional hydraulic equation coefficients
(regional_curve
).
# Calculate the discharge for a 200 sq mi watershed in Massachusetts.
RHG(region = "MA", drainageArea = 200, dimensionType = "width")
#> [1] 127.7779
The units of the value returned from the RHG
function
will depend on the requested dimension (see the RHG
function help for details). In this case, the requested dimension was
width
, so the units will be in feet.
To determine which regions are available, the
regional_curve
data frame can be queried.
# Determine the available regions
levels(regional_curve$region_name)
#> [1] "Altlantic Plain"
#> [2] "Appalachain Highlands"
#> [3] "Central and Southern AZ"
#> [4] "Eastern - Appalachian Plateau, New England, Valley and Ridge"
#> [5] "Eastern - Coastal Plain"
#> [6] "Eastern - Piedmont"
#> [7] "Eastern AZ/NM"
#> [8] "Eastern Highlands"
#> [9] "Eastern United States"
#> [10] "IL River LTE 120"
#> [11] "IL River LTE 300"
#> [12] "IL River Panther Creek"
#> [13] "Illinois River"
#> [14] "IN Central Till Plain"
#> [15] "IN Northern Moraine and Lake"
#> [16] "IN Southern Hills and Lowlands"
#> [17] "Interior Highlands"
#> [18] "Interior Plains"
#> [19] "Intermontane Plateau"
#> [20] "KY Bluegrass"
#> [21] "Laurentian Upland"
#> [22] "Lower Southern Driftless"
#> [23] "MA"
#> [24] "MD Allegheny Plateau/Valley and Ridge"
#> [25] "MD Eastern Coastal Plain"
#> [26] "MD Piedmont"
#> [27] "MD Western Coastal Plain"
#> [28] "ME Coastal and Central"
#> [29] "MI Southern Lower Ecoregion"
#> [30] "Mid-Atlantic"
#> [31] "Minnesota Eastern"
#> [32] "Minnesota Western"
#> [33] "NC Coastal Plain"
#> [34] "NC Mountains"
#> [35] "NC Piedmont Rural"
#> [36] "NC Piedmont Urban"
#> [37] "New England"
#> [38] "NH"
#> [39] "Northeast - Appalachian Plateau, Coastal Plain, New England, Piedmont, Valley and Ridge"
#> [40] "Northeast - Appalachian Plateau, New England, Piedmont, Valley and Ridge"
#> [41] "Northern Appalachians"
#> [42] "NY Hydrologic Region 1/2"
#> [43] "NY Hydrologic Region 3"
#> [44] "NY Hydrologic Region 4/4a"
#> [45] "NY Hydrologic Region 5"
#> [46] "NY Hydrologic Region 6"
#> [47] "NY Hydrologic Region 7"
#> [48] "OH Region A"
#> [49] "OH Region B"
#> [50] "ON Southern"
#> [51] "PA Carbonate Areas"
#> [52] "PA Non-Carbonate Areas"
#> [53] "PA Piedmont 1"
#> [54] "PA Piedmont 2"
#> [55] "Pacific Maritime Mountain"
#> [56] "Pacific Mountain System"
#> [57] "Pacific Northwest"
#> [58] "Rocky Mountain System"
#> [59] "San Francisco Bay"
#> [60] "Southern Appalachians"
#> [61] "Southern Driftless"
#> [62] "Upper Green River"
#> [63] "Upper Salmon River"
#> [64] "USA"
#> [65] "VA Piedmont"
#> [66] "VA, MD Coastal Plain"
#> [67] "VA, MD, WV Valley and Ridge"
#> [68] "VT"
#> [69] "West Interior Basin and Range"
#> [70] "Western Cordillera"
#> [71] "WV Appalachian Plateau"
#> [72] "WV Eastern Valley and Ridge"
#> [73] "WV Western Appalachian Plateau"
This list of regions can be used to determine which regions are
contained in the database and the input region
string value
to use for the RHG
function.
Once you have determined which region to use, you will need to determine which dimensions that study derived a relationship for. Not all studies derive relationships for all hydraulic dimensions.
# Determine which dimensions were calculated for the Eastern United States region
regional_curve[regional_curve$region_name == "Eastern United States", c("dimension")]
#> [1] area width depth
#> Levels: area depth discharge width
As you can see, only area, width, and depth are available. Discharge was not derived by this study.