Soil erosion is the wearing away of the topsoil of a part of the surface of the earth. Soil erosion is mainly influenced by floods, rainwater, winds, ice, humans, animals, and plants, among many others.
As urbanization increased and agricultural practices intensified, soil erosion has become prevalent over the years. As a result, several environmental effects became a consequence. However, public officials, individuals, and organization agencies have contributed their quota to anti-soil erosion mechanics by implementing policies that will sustain Agriculture and the environment.
Using GIS to Calculate Soil Erosion
This tutorial contributes to the many anti-soil erosion mechanisms by using spatial data science and Remote Sensing techniques to estimate soil erosion from a catchment in ArcGIS Pro by the Universal Soil Loss Equation (USLE).
Factors that are utilized in this tutorial were derived from the Universal Soil Loss Equation; rainfall, soil type, slope, flow accumulation from Digital Elevation Model (DEM), Land Cover, and Land management.
The figure below shows a summary of the methodological flow of the several geospatial tools employed in the study.
Free weekly newsletter
Fill out your e-mail address to receive our newsletter!
By entering your email address you agree to receive our newsletter and agree with our privacy policy.
You may unsubscribe at any time.

Estimation of Rainfall Runoff Factor (R) in ArcGIS Pro
The Universal Soil Loss Equation (USLE) for estimation of soil erosion from a catchment is given by:
A = R*K*(LS)*C*P
Where
A = Average annual soil loss (ton/ha/yr)
R = Rainfall Runoff Factor for soil erosion (MJ mm ha-1 hr-1 yr-1)
K = Soil erodibility factor (ton ha hr MJ-1 ha-1 mm-1)
LS = Topographic Steepness factor (based on length and slope)
C = Land Cover Management factor
P = Erosion control practice factor
Mean annual rainfall data can be accessed from cru data’s website (CRU TS v4.05 Data Variables: PRE (uea.ac.uk)). For more information on accessing and processing mean annual rainfall data, use the link Rainfall data: NetCDF file to interpolation for whole world with map layout – YouTube).
Where the rainfall data is in point feature, the following method should be used for interpolation (kriging):
- Open and create a new project in ArcGIS Pro.
- From the search bar of the geoprocessing toolbox, type and search “kriging.”
- Set “input point features” to the rainfall data.
- Set “Z value” field to rainfall column of the data.
- Set “output cell size” to 30 and set “output surface raster” to P.
- Click Run.

Given the mean annual rainfall from 5 stations, R can be calculated using the formula (Wischmeier and Smith, 1978);
R = 0.5*P*1.73
To calculate “R,” use the steps outlined below;
- Type and search raster calculator from the search bar of the geoprocessing toolbox.
- From the search bar of the raster calculator, type the formulation as shown below:

Estimation of Soil Erodibility Factor (K) in ArcGIS Pro
Global soil data can be accessed freely from FAO soil’s website (FAO Map Catalog).
The soil data from FAO can be imported and processed in ArcGIS Pro using the steps below:

- From the insert tab, click the “Add data” icon.
- Search and import soil data onto the map canvas using the “open” button.
To clip the soil data to a specific catchment area of interest: - Type and search “extract by mask,” using the search bar of the geoprocessing toolbox.
- Set “input raster” to the soil data.
- Set “feature mask” to the shapefile of the specified Area of Interest.
- Set “output raster” to the desired output location and save output name as “K.”
- Click Run.

Estimation of Topographic Steep Factor (LS) in ArcGIS Pro
Digital Elevation Model (DEM) can be accessed freely from the USGS Earth Explorer’s website after registration (EarthExplorer (usgs.gov)). After, DEM should be imported onto the ArcGIS Pro map canvas using the “Add data” tool.
To derive flow accumulation from DEM in ArcGIS Pro, use the processes outlined below;
- Type and search “fill” from the search bar of the geoprocessing toolbox.
- From the fill menu, set “input surface raster” to DEM.
- Set “output surface raster” to the desired output name and location.
- Click Run.
- Type and search “flow direction” from the search bar of the geoprocessing toolbox.
- From the flow direction menu, set “input surface raster” to results of fill_DEM.
- Set “output flow direction raster” to the desired output name and location.
- Click Run.
- Type and search “flow accumulation” from the search bar of the geoprocessing tookbox.
- From the flow accumulation menu, set “input flow direction raster” to flow direction_DEM.
- Set “output accumulation raster” to the desired output name and location.
- Click Run.

According to (Moore & Burch, 1986), slope and length of the slope of a catchment can be computed using the formulation below:

For this tutorial, Land Slope (LS) is calculated by finding the product of LS1 and LS2.
- To calculate LS1, type and search raster calculator from the search bar.
- Type the formulation as shown in figure 6 below.

However, cell value as highlighted in figure 6 of flow_accumulation raster can be derived from raster information bar of properties menu.
- To calculate LS2, type the formulation as shown in figure 7 below.

- To calculate LS, type the formulation as shown in figure 8 below.

Estimation of Crop Management Factor (C) and Average Annual Soil Loss (a) in ArcGIS Pro
Landsat 7 imagery can be accessed freely from the USGS Earth Explorer’s website.
Bands 3 and 4 are used to calculate NDVI. For more information on how to calculate NDVI from Landsat 7 imagery, see the link attached (Calculating NDVI in ArcGIS using Landsat 7 satellite image – YouTube).
- From the search bar of the raster calculator, type the formulation as shown in figure 9 below (Van der Knijff et. al., 1999).

Due to lack of spatial distributed data for P factor, P can be set as 0.8 for the entire catchment.
To estimate soil erosion from the catchment area of interest, use the formulation as shown in figure 10 below.

The output raster of annual soil loss:

Read next: How to Use ArcGIS Pro to Assess Landslide Susceptibility
References
Moore, I. D., & Burch, G. J. (1986). Modelling erosion and deposition: topographic effects. Transactions of the American Society of Agricultural Engineers, 29(6), 1624–1630. https://doi.org/10.13031/2013.30363
Van der Knijff, J.M., Jones, R.J.A. and Montanarella, L. (1999) Soil Erosion Risk in Italy. EUR19022 EN, Office for Official Publications of the European Communities, Luxembourg, 54.
Wischmeier, W.H. and Smith, D.D. (1978) Predicting Rainfall Erosion Losses. A Guide to Conservation Planning. The USDA Agricultural Handbook No. 537, Maryland.