Full text: The 3rd ISPRS Workshop on Dynamic and Multi-Dimensional GIS & the 10th Annual Conference of CPGIS on Geoinformatics

ISPRS, Vol.34, Part 2W2, “Dynamic and Multi-Dimensional GIS”, Bangkok, May 23-25, 2001 
129 
remaining at the cell outlet (USDA ARS 1995). Through the 
routing function, AGNPS links the upland erosion, sediment, 
and nutrients (N, P, and COD) with the downstream water 
quality. This feature allows the examination of amount of 
sediments and nutrients either for the entire watershed 
(measured at the watershed outlet) or on a cell by cell basis. By 
comparing runoff estimates from individual cells, problem areas 
within the watershed can be identified for targeting the best 
management practices (He et al. 1993). 
AGNPS requires 22 input parameters. These include: (1) cell 
number, (2) cell division, (3) receiving cell number, (4) receiving 
cell division, (5) flow direction, (6) SCS curve number, (7) land 
slope, (8) slope shape, (9) field slope length, (10) overland 
Manning’s roughness coefficient, (11) soil erodibility (K) factor, 
(12) cropping management (C) factor, (13) support practice (P) 
factor, (14) surface condition constant (adjustments for the time 
it takes channelization of overland runoff), (15) chemical oxygen 
demand, (16) soil texture, (17) fertilizer indicator, (18) pesticide 
indicator, (19) point source indicator, (20) additional erosion 
indicator, (21) impoundment indicator (number of ponds in the 
impoundment terrace system), and (22) channel indicator 
(indication of the number of channels in the cell) (USDA ARS 
1995). As AGNPS operates on a cell basis, each cell, when 
considered separately represents 22 layers of input data. 
Output of AGNPS includes estimates of surface runoff volume 
(inches), peak flow rate (in cfs), sediment yield (tons), mass of 
sediment attached and soluble N in runoff (Ibs/acre), mass of 
sediment attached and soluble P in runoff (Ibs/acre), and soluble 
chemical oxygen demand (Ibs/acre). These results can be 
viewed in either tabular or map format for examination of critical 
runoff, sediment, and nutrient loading areas. 
2.2 Development of ArcView-AGNPS Interface 
Analysis of nonpoint source pollution in an agricultural 
watershed by AGNPS involves providing 22 input parameters 
for each of the cells that represent the entire watershed, which 
is often a tedious and time-consuming task. To address this 
issue, a number of GIS-AGNPS interfaces have been developed 
such as GRASS-AGNPS (Engel et al., 1993; He et al., 1993; 
and Line et al., 1997) and Arc/Info-AGNPS (Liao and Tim, 
1997). Those interfaces operate in UNIX environment. In this 
study, we develop ArcView Nonpoint Source Modeling 
(AVNPSM), a WINDOWS-based interface to integrate the 
AGNPS with ArcView (Version 3.0a or later versions) Spatial 
Analyst and AGNPS using Avenue (a programming language for 
ArcView) scripts (He et al. 2001). 
The basic databases required for the AVNPSM include: soil 
database, digital elevation, land use/cover, water features such 
as watershed boundary and course of streamflow, climate, and 
crop management information. A soil database such as 
STATSGO (State Soil Geographic Data Base) is used to extract 
information on soil texture, hydrologic group, and soil erodibility 
factor (K). A digital elevation model (DEM) is used to derive 
slope, slope length, aspect, and other related parameters. Land 
use/cover file is used to determine SCS curve number and 
management factors such as crop management (C), 
fertilization , and support practice (P ), etc. The water feature 
database is used to help create the watershed coverage and 
process and edit the flow direction file. Climate data (storm 
events) are used to calculate surface runoff and soil erosion in 
the AGNPS model. Management information includes crop 
types and rotation, fertilization level, and tillage practices. These 
files need to be processed to either an Arc/Info coverage or 
ArcView shape format to be compatible with the format 
requirement of the AVNPSM interface. 
Once the input files are ready, the interface can generate the 
required AGNPS parameters (Parameter Generator), create an 
AGNPS input file (Input Processor), display the simulated 
AGNPS output (Output Visualizer), and conduct statistical 
analysis such as central tendency and analysis of variance 
(Statistical Analyzer). These components of the interface are 
discussed separately below: 
Parameter Generator. The AVNPSM, developed using ArcView 
Avenue scripts (ESRI, Inc., 1996), provides a pull-down menu 
to generate the required parameters. As shown in Fig. 1, a user 
first needs to set global variables, that is, giving the name and 
location of the basic GIS layers: soil, DEM, land use/cover, and 
water features (watershed boundary). The user can then list 
these global files to ensure they are set correctly. Once this is 
done, the user can follow the pull-down menu to generate each 
parameter sequentially. During the FISHNET (file name for 
dividing the study watershed into grids based on the watershed 
boundary database) creation (in the AGNPS Utility module), the 
user can determine the number of grids (cells) in a watershed 
either by grid size or by number of cells. The interface will 
create a grid file covering the entire watershed. For 
topographically related parameters (from Flow Direction to 
Slope Shape), the interface uses some of the ArcView Spatial 
Analyst built-in functions (Flow Accumulation, Flow Direction, 
Slope, Aspect) to extract those parameters. 
The Flow Direction, once created, needs to be carefully edited 
to remove any loops in the file, i.e. circles of flow involving 
several adjacent cells in the file. Those loops need to be 
removed. A separate pull-down menu is created to facilitate this 
process. The user can go to AGNPS Utility module to edit the 
flow direction either by one cell at a time or several cells at a 
time. 
The K-factor (soil erodibility) and soil texture are generated from 
the soil database such as the STATSGO or digitized soil maps. 
The soil texture includes 4 classes: sand, clay, loam, and peat 
or water. Values for the K factor are derived from STATSGO 
corresponding to the soil texture. 
The land use/cover related parameters such as SCS Curve 
Number, Manning's coefficients, C factor, fertilizer and 
pesticide application etc. can be entered either by land cover 
category or by block of cells. The information for these 
parameters comes from agricultural statistics, literature, and soil 
and water conservation district personnel 
Input File Processor. Once all the 22 parameters are 
generated, the user can go to the File Processor module to 
develop an input file for AGNPS model. The file is in ASCII 
format and compatible with AGNPS input format requirement. 
Model Executor. AGNPS model execution is done either within 
Windows or separately in the simulated DOS mode. Depending 
on the number of grids in the input file, model execution takes 
no more than a couple minutes. 
Output Visualizer. The simulated AGNPS results of hydrology, 
sediment, and nutrients can be viewed either in tabular or in 
map format. Users can select any variable from the output file 
and display it in ArcView for analysis of spatial pattern using the 
Output Visualizer. 
Statistical Analyzer. Many current GIS packages have limited 
statistical capabilities (Steyaert and Goodchild 1994). Although 
able to perform central tendency analysis such as mean and 
standard deviation, the ArcView GIS (Version 3.1) lacks other 
statistical functions. The AVNPSM interface adds the ANOVA 
(analysis of variance) function to the ArcView and enables a 
user to examine the relationships of land use/cover and 
simulated results of hydrology, sediment, and nutrients. 
Land Use Change Simulator. A land use change icon (P icon) 
in the AVNPSM interface allows a user to specify land use 
change scenario in a sub-basin or specific area based on the 
land use/cover file and evaluate the hydrologic impact of this 
change to the downstream area.
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.