You are on page 1of 7

881 IWA Publishing 2013 Journal of Hydroinformatics | 15.

3 | 2013

SARA An enhanced curve number-based tool


for estimating direct runoff
Rafael Hernndez-Guzmn and Arturo Ruiz-Luna

ABSTRACT
Rafael Hernndez-Guzmn
This paper introduces the Spatial Analysis of surface Runoff in ArcGis (SARA v1.0) interface to
Centro de Investigacin en Alimentacin y
estimate curve number and runoff volume for hydrologic evaluations. This version runs in a vector Desarrollo A.C. (CIAD, A.C.),
Unidad Mazatln en Acuicultura y Manejo
platform as with other extensions of ArcGIS, introducing changes to the original Natural Resources Ambiental,
Av. Sbalo-Cerritos s/n,
Conservation Services-Curve Number method, and allowing adaptation to local conditions. The P.O. Box 711, C.P. 82010,
Mazatln, Sinaloa, Mxico
programming syntax was developed in Visual Basic 6.0 as an ActiveX Dynamic Link Library (DLL) to
Arturo Ruiz-Luna (corresponding author)
interact with ArcMap, and it is released as Free and Open Source Software (FOSS) that can be
Laboratorio de Manejo Ambiental,
modied or upgraded to other programming languages. CIAD A.C. Unidad Mazatln,
Av. Sbalo Cerritos s/n,
Key words | antecedent moisture condition, curve number, GIS, open source, runoff P.O. Box 711, C.P. 82010
Mazatln, Sinaloa, Mxico
E-mail: arluna@ciad.mx

INTRODUCTION

Since Geographic Information Systems (GIS) appeared in based on data series recorded locally at the river basin are
the early 1960s, many hydrologic and environmental engin- becoming an essential tool for these purposes.
eering GIS applications have been developed. With Hydrological models such as AGNPS (Agricultural Non-
advances in computer technology and communication sys- point Source Pollution Model), SWAT (Soil and Water
tems, new tools are continuously developed and offered Assessment Tool) and LTHIA (Long-Term Hydrologic
either commercially or free for many purposes and end Impact Assessment), developed by Young et al. (),
users, beyond their computer skills, budget or technology Arnold et al. (), and Lim et al. () respectively, have
accessibility. This situation allows a rich-information been integrated into GIS platforms, making possible the cal-
environment that enables the enhancement and develop- culation of watershed parameters such as runoff (mostly
ment of new methodologies and approaches to solving based on the Natural Resources Conservation Services-
hydrologic and environmental issues (Gourbesville Curve Number; NRCS-CN, formerly Soil Conservation Ser-
). Furthermore, this advance improves the forecasting vices-Curve Number; SCS-CN), and improve the estimates
capabilities for hydrologic process by modeling possible accuracy using spatially distributed hydrological modeling.
scenarios and future conditions that are required for the The NRCS-CN method, widely used to estimate direct
planning, design and management strategies for water runoff, water recharge, stream ow, inltration and soil
resources and their environments (Chau et al. ; Cheng moisture content from rainfall data (Mack ), is popular
et al. ). among hydrology software developers because of its simpli-
As part of this approach, the estimation of hydrologic city and accuracy (Shadeed & Almasri ), and
budgets at watershed level, through the balance of their subsequently was selected for the purposes of the present
components (runoff, evaporation, transpiration, evapotran- study. This method is described in detail in the National
spiration, interception, and groundwater), is then essential Engineering Handbook Section 4: Hydrology (NEH-4)
to evaluate impacts on the quality and availability of water from the United States Department of Agriculture (USDA
supplies due to land cover changes, groundwater extraction , ). Its applications, including hydraulic engineering
or alteration to the natural ow regimes. Computations and environmental impact assessments, have been discussed
doi: 10.2166/hydro.2013.145
882 R. Hernndez-Guzmn & A. Ruiz-Luna | New tool for estimating direct runoff Journal of Hydroinformatics | 15.3 | 2013

in recent hydrologic literature (Mishra & Singh a, b, Link Library (DLL) project, which is a format that makes it
; Mishra et al. ; Huang et al. , ; Kim & easily portable among ArcMap sessions. This interface
Lee ; Sahu et al. ; Cao et al. ). allows several changes to the default input data to adapt the
Considering this factor, new interfaces using Visual Basic model to local conditions, resulting in one of the highlights
have been developed within the ArcGIS platform (a vector- of this approach. It also represents an attempt to close the
structured GIS system from the Environmental Systems gap between vector- and raster-oriented systems, and provides
Research Institute; ESRI) that integrates the NRCS-CN or an enhanced version of CN-Idris for the ArcGIS platform.
similar methods for different applications in hydrological
models. These tools include ArcCN-Runoff (Zhan & Huang
), ArcGIS-SWAT (Olivera et al. ), the Automated NRCS-CN METHODS USED IN THE INTERFACE
Geospatial Watershed Assessment tool (AGWA) developed
by Miller et al. (), the NRCS GeoHydro 9x (Merkel Although the NRCS-CN method is accepted globally and
et al. ) and the ISRE-CN (Interface for Surface Runoff used regularly for watershed runoff modeling, it is not a stan-
Estimation using Curve Number techniques) by Patil et al. dard model, in that some variations have been reported
(). Regardless of the capabilities or advantages of any (Mishra et al. ). As many changes have been undertaken
of these tools, they limit the users ability to modify or to include different antecedent moisture condition (AMCs),
adapt the NRCS-CN method because, with the exception of land use conditions, and initial abstraction (Ia) values,
ArcCN-Runoff, none of these methods allows modications SARA v1.0 allows the users to select among different options
on the source code, and therefore restrains its application to t their own interests. The original model used to develop
when conditions are not ideal for the models assumptions. the interface and its modications are briey described below.
Recent ndings indicate that the NRCS-CN method in
its classic form is not always appropriate for every hydrolo-
gical system. Before runoff starts, part of the rainfall is The basic NRCS-CN hydrologic model

evaporated, retained in surface, intercepted by vegetation


or inltrated, and this event is known as the initial abstrac- The standard SCS-CN model (USDA ) is a simple

tion (Ia) value, and together with rainfall data values are method, widely recognized and commonly used to estimate

required parameters for runoff calculation. It is normally the total runoff or depth of runoff (Q), over an entire basin

estimated as Ia 0.2S, where S is the maximum potential in a 24-hour storm event. Some properties of this method

of moisture retention after runoff begins (USDA ), but make it attractive to develop tools for its application. Ponce

the relationship is not always linear as stated by Melesse & Hawkins () suggest that runoff curve method is

& Shih (). Moreover, Hawkins et al. (), Baltas simple, predictable and stable, among other characteristics,

et al. (), Singh et al. () and Patil et al. (), but also describe some disadvantages for this method. We

among others, suggest values from 0.05 to 0.3 to relate considered all these factors previously when developing the

both parameters, depending on the extent and soil con- tool, having in mind that it is regularly applied for hydrology

ditions of the study area. Most of the software engineering and environmental impact assessment purposes,

developments for enhancing runoff estimates based on but also with regard to the fact that the original method is the

NRCS-CN set a xed value S 0.2 (Babu & Mishra ), basis for more complex hydrologic models.

while only CN-Idris, a raster-based tool that also outputs The model balances precipitation (P), the initial abstrac-

runoff estimates based on the NRCS-CN method, includes tion (Ia), and the potential water retention after runoff

0.05 as a second option for the initial abstraction value begins (S). The empirical model that combines these par-

(Hernndez-Guzmn et al. ). ameters (originally measured in inches, but here in mm) is

To resolve this shortcoming, we introduce the Spatial as follows:

Analysis of surface Runoff in ArcGIS (SARA v1.0), an inter- P  Ia 2


Q P>Ia (1)
face developed in Visual Basic 6.0 as an ActiveX Dynamic P  Ia S
883 R. Hernndez-Guzmn & A. Ruiz-Luna | New tool for estimating direct runoff Journal of Hydroinformatics | 15.3 | 2013

Based on several studies, the NRCS determined that affect runoff estimates because it modies the CN whose
there was a linear relationship between Ia and S, resulting standard values are set to the AMC II by default. The
in empirical solution of Ia 0.2S (USDA ; Melesse & option of selecting a soil condition is included in the inter-
Shih ). Simplifying the above equation, runoff can be face, and users must be aware of soil conditions to select
estimated as follows: the correct AMC.
After selecting the AMC, the standard CN values are
P  0:2S2 derived from the National Engineering Handbook; Section
Q (2)
P 0:8S 4 (NEH-4) tables and, if necessary, converted to AMC I or
AMC III using the following functions (USDA ):
The S parameter value depends on the soil capacity for
water runoff or inltration. Therefore, it is possible to esti- 4:2CNII
CNI (4)
10  0:058CNII
mate the value as described below using the CN, an
empirical parameter based on the hydrologic soil groups
(HSG), land use, treatment and hydrologic conditions 23CNII
CNIII (5)
(USDA ; Ponce & Hawkins ). 10  0:13CNII

25400
S  254 mm (3)
CN Modied NRCS-CN method (Ia/S 0.05)

The CN is dimensionless ranging from 0 when S , The original NRCS-CN method assumes that the ratio Ia/
up to 100 when S 0. Both conditions represent the S (where is a parameter dependent on regional climatic
extremes between total inltration (runoff 0) and totally or geological factors), takes a value of 0.2, ranging from 0.1
impervious watersheds (rainfall runoff). However, many to 0.3 (Patil et al. ). However, ndings by Hawkins et al.
of the computations use 30 as the lowest value, even when () based on a large rainfallrunoff dataset lead to con-
lower values could be detected (USDA ). clude that is not constant for every storm and varies
To estimate CN values, the NRCS has provided runoff widely from 0.0005 to 0.4910 with a median of 0.0476 and
curve number tables for different cover types (agricultural, a distribution skewed to the lower end of the scale. The
arid and semiarid rangelands and urban areas), hydrologic authors concluded that 0.05 is a better t than 0.2 for
conditions (poor, fair, good) and the HSG. The HSG is a the observed rainfallrunoff data and have recommended
standard soil classication (groups A, B, C, D) that depends this value for the runoff calculation, using the next equation:
on soil texture and inltration rates. The A group includes
well-drained soils with a high rate of inltration, whereas P  0:05S0:05 2
Q P>0:05 S (6)
D soils are poorly drained with a permanently high water P 0:95S0:05
table (USDA ).
When the abstraction Ia is lower than 0.2S, a more rea-
listic value must be calculated (Lim et al. ), using the
Antecedent moisture condition
relationship between S 0.05 and S 0.2 dened by Haw-
kins et al. ():
The NRCS introduced the AMC concept to determine soil
moisture before a storm event, the condition of which
S0:05 1:33S1:15
0:2 in (7)
could affect the calculation of runoff. There are three con-
ditions for dry (AMC I), normal (AMC II) and saturated
soils (AMC III) that are assigned as a function of the ve- When extreme precipitation events occur in a water-
day antecedent rainfall. The moisture condition could shed, producing immediately water saturation conditions,
884 R. Hernndez-Guzmn & A. Ruiz-Luna | New tool for estimating direct runoff Journal of Hydroinformatics | 15.3 | 2013

it is possible to introduce the zero initial abstraction (Ia 0) and nally conguring the output to obtain CN values and
concept, to calculate the runoff depth (Q). Also, on the runoff depth (Q) and volume, or both (Figure 1(a)).
hypothesis that Ia S, SARA v1.0 allows the user to The functioning of this tool requires that several data
select different values of Ia through the custom user func- sets be available in the ArcMap document (.mxd le) to
tion, in contrast with most CN software developments that select the input parameters. The Landsoil layer, that can
offer only xed values. This option is included here, as it be created using standard geoprocessing techniques (inter-
is also in the ISRE-CN tool developed by Patil et al. (). section), must be included with each polygon
encompassing information on Land Use (Landuse eld),
HSG eld, and Area (Area eld) in square meters. This
SOFTWARE DESCRIPTION AND SCOPE tool also requires a CN database, that can be built with refer-
ence data as those compiled in the TR-55: Urban Hydrology
The models described above and their calculation (except for Small Watersheds manual (USDA ) or from similar
Equation (1)) were integrated and codied in SARA v1.0. watershed models, but when possible it is desirable that CN
This tool is based on a previous source code following the values can be derived from local data. Data including the
principle of code reuse, mainly using the open source tool land use categories and CN values by HSG can be edited
ArcCN-Runoff (Zhan & Huang ). SARA v1.0 retains as a worksheet and later exported to dBase format (dbf),
the curve number reference table and the Match function as required by the tool (Figure 2).
developed by those authors to search for any cover included As described by Zhan & Huang (), it is essential to
in the land use database and to match the selection to the match the cover types from the land use layer with those
CN reference table. stored in the CN reference table and it can be done retrieving
SARA v1.0 is a DLL le that, once installed, is displayed the Match SubClass of Land_use option (Figures 1(b)1(d)).
as any other module in ArcGIS as a drop-down menu, allow- This option displays classes from the land soil layer (1b) and
ing user interaction to select among the different options of the CN database (1c), producing a third item (1d), after
Ia values or the AMC, upload the input data (Landsoil layer), classes from previous databases are matched.

Figure 1 | Spatial Analysis of surface Runoff in ArcGis (SARA v1.0) interface to assess curve number and runoff volume with different inputs and conditions. (a) Main screen for input data
and parameter selection. (b) Landsoil classes for the study area. (c) Standard curve number (CN) classes. (d) Matched land soil and CN classes.
885 R. Hernndez-Guzmn & A. Ruiz-Luna | New tool for estimating direct runoff Journal of Hydroinformatics | 15.3 | 2013

basin and low computation restrictions, allowing tasks


with a large number of polygons.

DISCUSSION

GIS oriented to hydrologic studies are increasing in number,


complexity and scope, but some of them require very
specic inputs or have limitations for users with different
skills, software and hardware facilities. Additionally, the
use of raster or vector formats as the best inputs is discussed
by many users as to which prefer one or the other. Making
some interfaces equivalent and comparable in both formats
is one of the aims pursued by the authors of the present
work.
Products such as ArcGIS 9x and later versions as well as
many of the newest GIS software versions are integrating
programming languages such as Python, which is a high
level language that allows script writing but is also used to
Figure 2 | Attribute table with curve number (CN) values by land use category and create large programs. However, previous versions and
hydrologic soil group (AD).
other GIS programs, such as ArcView (still in use by many
users), Idrisi, Quantum GIS, Ilwis or ENVI, use other
When all required elds are lled, SARA v1.0 rst languages or even develop their own language.
assigns CN standard values to polygons derived from the In consideration of these issues, SARA v1.0 was comple-
Landsoil layer, taking the AMC II by default. Following tely programmed in Visual Basic 6 (VB6), a programming
this, different scenarios can be modeled, adapting them language that can create .dll and .exe les. Visual Basic is
if necessary to AMC I or AMC III environments according mainly used to develop Windows applications but has now
to the procedures described by the USDA (). been discontinued by Microsoft, even when the runtime is
However, when Ia 0.05*S is selected as the initial abstrac- supported on several Windows platform. Thus, VB6 is a
tion value, it is only possible to model with AMC II common language for many types of GIS software, and it
because the S value must be recalculated using the relation was selected to write the algorithms used to calculate differ-
between S 0.05 and S 0.2 dened by Hawkins et al. ent scenarios of rainfallrunoff based on the NRCS-CN
(). method, having in mind that, with some restrictions, VB6
This interface was developed in a vector GIS, but a pre- can migrate to the upgrade version VB.NET, regarding
vious analogous tool for raster format was created to that SARA V1.0 code is open and free.
produce similar outputs (CN-Idris; Hernndez-Guzmn The architecture of this tool allows improvements in the
et al. ). To make both tools comparable, SARA v1.0 fol- short time, implementing an extended NRCS-CN method
lows the same logic as CN-Idris, but here, the users can for long-term hydrologic simulations that incorporate other
perform a comprehensive analysis, storing the output scen- water balance components such as evapotranspiration,
arios in the attribute table of Landsoil layer instead of in and the correction for slopes that differ by 5%, which is a
text les that require further management to make them limitation implicit in the method. Also, there is the
available for the rest of the analysis. Other advantages to possibility to couple with newer methodologies for rain-
using this format include the preservation of detail when fallrunoff time series forecasting using articial neural
there is spatial variation of the soil and land use in the networks, genetic programming or similar approaches
886 R. Hernndez-Guzmn & A. Ruiz-Luna | New tool for estimating direct runoff Journal of Hydroinformatics | 15.3 | 2013

(Chau et al. ; Wu et al. ), improving the accuracy of examination of the initial abstraction ratio. In: Proceedings of
this tool represents a challenge for future versions. the Second Federal Interagency Hydrologic Modeling
Conference, Las Vegas, Nevada. U.S. Geological Survey,
Lakewood, Colorado.
Hernndez-Guzmn, R., Ruiz-Luna, A. & Berlanga-Robles, C. A.
CONCLUSIONS CN-Idris: an Idrisi tool for generating curve number
maps and estimating direct runoff. Environ. Modell. Softw.
26, 17641766.
SARA v1.0 extends the possibility of using the CN method in Huang, M., Gallichand, J., Dong, C., Wang, Z. & Shao, M.
which it is possible to introduce different congurations, Use of soil moisture data and curve number method for
estimating runoff in the Loess Plateau of China. Hydrol.
making possible the adaptation to local conditions.
Process. 21, 14711481.
Additionally, because it is a Free and Open Source Software Huang, M., Gallichand, J., Wang, Z. & Goulet, M. A
(FOSS), the programming time can be reduced, allowing modication to the Soil Conservation Service curve number
source code reuse and opening access to potential improve- method for steep slopes in the Loess Plateau of China.
Hydrol. Process. 20, 579589.
ments or moving to updated programming languages.
Kim, N. W. & Lee, J. Temporally weighted average curve
number method for daily runoff simulation. Hydrol. Process.
22, 49364948.
Lim, K. J., Engel, B. A., Kim, Y., Bhaduri, B. & Harbor, J.
ACKNOWLEDGEMENTS
Development of the Long Term Hydrologic Impact
Assessment (LTHIA) WWW Systems. In: Sustaining the
This research is supported under Consejo Nacional de global farm. Selected papers from the 10th International Soil
Ciencia y Tecnologa funding scheme (CONACYT-Mexico, Conservation Organization Meeting (D. E. Stott, R. H.
Mohtar & G. C. Steinhardt, eds). International Soil
I0007201101), supporting the enrollment of Conservation Organization, USDA-ARS National Erosion
R. Hernndez to CIAD, A.C. as a researcher. Research Laboratory and Purdue University, West Lafayette,
IN, USA, pp. 10181023.
Lim, K. J., Engel, B. A., Muthukrishnan, S. & Harbor, J.
Effects of initial abstraction and urbanization on estimated
REFERENCES runoff using CN technology. J. Am. Water Resour. Assoc. 42,
629643.
Arnold, J. G., Srinivasan, R., Muttiah, R. S. & Williams, J. R. Mack, M. J. HERHydrologic evaluation of runoff; The
Large area hydrologic modeling and assessment, Soil Conservation Service Curve Number technique as
Part I: model development. J. Am. Water. Resour. Assoc. an interactive computer model. Comput. Geosci. 21,
34, 7389. 929935.
Babu, P. S. & Mishra, S. K. An improved SCS-CN-inspired Melesse, M. A. & Shih, S. F. Spatially distributed storm runoff
model. J. Hydrol. Eng. 17, 11641172. depth estimation using Landsat images and GIS. Comput.
Baltas, E. A., Dervos, N. A. & MimiKou, M. A. Research Electron. Agric. 37, 173183.
on the initial abstractionstorage ratio and its effect on Merkel, W. H., Kaushika, R. M. & Gorman, E. NRCS
hydrograph simulation at a watershed in Greece. HESSD 4, GeoHydroa GIS interface for hydrologic modeling.
21692204. Comput. Geosci. 34, 918930.
Cao, H., Vervoort, R. W. & Dabney, S. M. Variation in curve Miller, S. N., Semmens, D. J., Goodrich, D. C., Hernandez, M.,
numbers derived from plot runoff data for New South Wales Miller, R. C., Kepner, W. G. & Guertin, D. P. The
(Australia). Hydrol. Process. 25, 37743789. Automated Geospatial Watershed Assessment tool. Environ.
Chau, K. W., Wu, C. L. & Li, S. Y. Comparison of several Modell. Softw. 22, 365377.
ood forecasting models in Yangtze river. J. Hydrol. Eng. 10, Mishra, S. K. & Singh, V. P. a Long-term hydrological
485491. simulation based on the Soil Conservation Service curve
Cheng, C. T., Xie, J. X., Chau, K. W. & Layeghifard, M. number. Hydrol. Process. 18, 12911313.
A new indirect multi-step-ahead prediction model for a Mishra, S. K. & Singh, V. P. b Validity and extension of the
long-term hydrologic prediction. J. Hydrol. 361, 118130. SCS-CN method for computing inltration and rainfall-
Gourbesville, P. Data and hydroinformatics: new possibilities excess rates. Hydrol. Process. 18, 33233345.
and challenges. J. Hydroinform. 11 (34), 330343. Mishra, S. K. & Singh, V. P. A relook at NEH-4 curve
Hawkins, R. H., Jiang, R., Woodward, D. E., Hjelmfelt, A. T. & number data and antecedent moisture condition criteria.
Van Mullem, J. E. Runoff curve number method: Hydrol. Process. 20, 27552768.
887 R. Hernndez-Guzmn & A. Ruiz-Luna | New tool for estimating direct runoff Journal of Hydroinformatics | 15.3 | 2013

Mishra, S. K., Jain, M. K., Pandey, R. P. & Singh, V. P. Singh, P. K., Bhunya, P. K., Mishra, S. K. & Chaube, U. C. A
Catchment area-based evaluation of the AMC-dependent sediment graph model based on SCS-CN method. J. Hydrol.
SCS-CN-based rainfallrunoff models. Hydrol. Process. 19, 349, 244255.
27012718. USDA Soil Conservation Service Urban Hydrology for Small
Mishra, S. K., Singh, V. P., Sansalone, J. J. & Aravamuthan, V. Watersheds. United States Department of Agriculture.
A modied SCS-CN method: characterization and testing. Natural Resources Conservation Service. Conservation
Water Resour. Manage. 17, 3768. Engineering Division. Technical Release 55. 2nd edn.
Olivera, F., Valenzuela, M., Srinivasan, R., Choi, S., Cho, H., Washington, DC, pp. 164.
Koka, S. & Agrawal, A. ArcGIS-SWAT: a geodata USDA Estimation of direct runoff from storm rainfall. Part
model and GIS interface for SWAT. J. Am. Water Resour. 630 Hydrology National Engineering Handbook. Chapter 10.
Assoc. 42, 295309. United States Department of Agriculture. Natural Resources
Patil, J. P., Sarangi, A., Singh, O. P., Singh, A. K. & Ahmad, T. Conservation Service. Washington, DC, pp. 22.
Development of a GIS interface for estimation of runoff from Wu, C. L., Chau, K. W. & Li, Y. S. River stage prediction
watersheds. Water Resour. Manage. 22, 12211239. based on a distributed support vector regression. J. Hydrol.
Ponce, V. M. & Hawkins, R. H. Runoff curve number: has it 358 (12), 96111.
reached maturity? J. Hydrol. Eng. 1, 1119. Young, R. A., Onstad, C. A., Bosch, D. D. & Anderson, W. P.
Sahu, R. K., Mishra, S. K. & Eldho, T. I. An improved AMC- AGNPS: a nonpoint-source pollution model for evaluating
coupled runoff curve number model. Hydrol. Process. 24, agricultural watersheds. J. Soil Water Conserv. 44, 168173.
28342839. Zhan, X. & Huang, M.-L. ArcCN-Runoff: an ArcGIS tool for
Shadeed, S. & Almasri, M. Application of GIS-based SCS-CN generating curve number and runoff maps. Environ. Modell.
method in West Bank catchments, Palestine. WSE 3, 113. Softw. 19, 875879.

First received 14 September 2012; accepted in revised form 17 November 2012. Available online 11 January 2013

You might also like