Computing the LS factor for the Revised Universal Soil Loss Equation through array-based slope processing of digital elevation data using a C++ executable

被引:98
作者
Van Remortel, RD [1 ]
Maichle, RW
Hickey, RJ
机构
[1] Lockheed Martin Environm Serv, Las Vegas, NV 89119 USA
[2] Cent Washington Univ, Ellensburg, WA 98926 USA
关键词
soil erosion; RUSLE; GIS applications; watershed modeling; landscape ecology;
D O I
10.1016/j.cageo.2004.08.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Until the mid-1990s, a major limitation of using the Universal Soil Loss Equation and Revised Universal Soil Loss Equation erosion models at regional landscape scales was the difficulty in estimating LS factor (slope length and steepness) values suitable for use in geographic information systems applications. A series of ArcInfo(TM) Arc Macro Language scripts was subsequently created that enabled the production of either USLE- or RUSLE-based LS factor raster grids using a digital elevation model input data set. These scripts have functioned exceptionally well for both single- and multiple-watershed applications within targeted study areas. However, due to the nature and complexity of flowpath processing necessary to compute cumulative slope length, the scripts have not taken advantage of available computing resources to the extent possible. It was determined that the speed of the computer runs could be significantly increased without sacrificing accuracy in the final results by performing the majority of the elevation data processing in a two-dimensional array framework outside the ArcInfo environment. This paper describes the evolution of a major portion of the original RUSLE-based AML processing code to an array-based executable program using ANSI C++(TM) software. Examples of the relevant command-line arguments are provided and comparative results from several AML-vs.-executable time trials are also presented. In wide-ranging areas of the United States where it has been tested, the new RUSLE-based executable has produced LS-factor values that mimic those generated by the original AML as well as the RUSLE Handbook estimates. Anticipated uses of the executable program include water quality assessment, landscape ecology, land-use change detection studies, and decision support activities. This research has now given users the option of either running the executable file alone to process a single watershed reporting unit or running a supporting AML shell program that calls upon the executable file as necessary to perform automated processing for a user-specified number of watersheds. (C)0 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1043 / 1053
页数:11
相关论文
共 13 条
[1]  
BYERS GE, 1990, EPA600490001
[2]  
Dunn M., 1998, Cartography, V27, P9, DOI DOI 10.1080/00690805.1998.9714086
[3]  
GRIFFIN ML, 1988, J SOIL WATER CONSERV, V43, P326
[4]  
Haan C T, 1994, DESIGN HYDROLOGY SED
[5]   SLOPE LENGTH CALCULATIONS FROM A DEM WITHIN ARC/INFO GRID [J].
HICKEY, R ;
SMITH, A ;
JANKOWSKI, P .
COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 1994, 18 (05) :365-380
[6]  
Hickey R., 2000, CARTOGRAPHY, V29, P1, DOI [10.1080/00690805.2000.9714334, DOI 10.1080/00690805.2000.9714334]
[7]  
MCCOOL DK, 1989, T ASAE, V32, P1571
[8]  
MCCOOL DK, 1987, T ASAE, V30, P1387
[9]  
OCALLAGHAN JF, 1984, COMPUT VISION GRAPH, V28, P323, DOI [10.1016/S0734-189X(84)80011-0, 10.1016/0734-189X(89)90053-4]
[10]  
Remortel V., 2001, CARTOGRAPHY, P27, DOI [DOI 10.1080/00690805.2001.9714133, 10.1080/00690805.2001.9714133]