Study of slope length (L) extraction based on slope streamline and the comparison of method results (2024)

Introduction

In recent years, with the continuous development of computer science, research on geological analysis models and hydrological analysis has been characterized by high precision and multisource research1,2,3,4. Many soil erosion models currently use slope length as an important topographic factor, such as the Universal Soil Loss Equation (USLE)5, Revised Universal Soil Loss Equation (RUSLE)6, Wind Erosion Prediction System (WEPS)7, Water Erosion Prediction Project (WEPP)8, and European Soil Erosion Model (EUROSEM)9, and the accuracy of slope length calculation directly affects the accuracy of the geological analysis models10,11. Therefore, the identification and extraction of the slope length has become a hot topic for geographical research and has attracted widespread attention9,12,13.

Digital elevation models (DEMs) can represent and simulate the topographic morphology of the Earth’s surface digitally14. The inverse terrain DEM is important for terrain analysis as a form of transition analysis data constructed by a digital elevation matrix15. Many methods have been available to achieve automatic extraction of slope length based on DEMs16,17,18,19. However, because the DEM is a differential simulation of the ground surface, the design of its method is necessarily subject to various assumptions20. Different assumptions and premises can lead to different slope length calculation models and variability in the results. Although this has little impact on the visualization of terrain features and terrain classification, it has a significant impact on the geological analysis models that are calculated numerically21,22,23,24. Therefore, many scholars have carried out research on slope length calculation methods based on different models25,26. At present, the influence of slope length on soil erosion is mostly represented in soil erosion models in the form of slope length factors. Therefore, research by many scholars involves both the study of the actual slope length and the characterization of the slope length factors27. Foster and Wischmeier28 considered that the slope length of each segment can be considered as the accumulation of the slope length values of the upstream segments by performing a segmental analytical treatment of irregular slopes. Hickey et al.29 proposed calculating the cumulative downslope length based on the DEM in the grid system, which mainly calculated the maximum cumulative flow length from each grid cell to the starting point as the cumulative slope length from the grid to the top of the slope. Jin et al.30 focused on analyzing the influence of the water flow direction and the raster distance calculation on the slope length calculation based on the principle of the slope length method. Zhang et al.31 Proposed reflecting the slope length values of topographic factors by the distributed erosion slope length of watersheds, while the slope length was extracted by an iterative accumulation method. However, the previous calculation process used the edge-angle relationship, and often the slope at any point of the slope surface (point slope) was directly taken as a variable to solve the slope length based on the cosine relationship. The slope length in this algorithm is a cumulative quantity, while the slope is a local variable, and there is a contradiction between the two; at the same time, when the DEM of the grid for calculating the slope length becomes larger and the accuracy deteriorates, the error of the slope is very significant, which affects the calculation and expression of the slope length. Therefore, the calculation of slope length needs to consider a new algorithm.

Based on this, according to the problems and practical needs of the current research, this paper proposes a slope length extraction algorithm based on slope flow lines. By adopting the triangle side length relationship, it constructs the conversion relationship and solution method, and then extracts the slope length. It is also compared with three existing slope length calculation methods. The research results are intended to make useful attempts and new solution ideas for extracting slope length in the sense of geomorphology based on DEMs, which is of great significance to the research of topographic features.

Materials and methods

Study area

In this research, the study was conducted in the Ganquan Loess hill ridge landform area of the Loess Plateau with steep terrain (Fig.1). The Ganquan research area is located in Ganquan County, Shaanxi Province, China, in the west-central part of Yan’an city. It is situated in the middle reaches of the southeast Luohe River. Its center position is 109.543° E and 36.207° N. The area is mainly characterized by its unique geological structure and arid climatic conditions. The overall terrain slopes from northwest to southeast, with higher elevations in the northwest and lower elevations in the southeast. The density of gullies is 6.78km/km2, the ground slope is high, and soil erosion is severe. The elevation in the region is between 1147 and 1458m. Some gullies are obviously undercut, and in the accelerated cutting stage, the slope of gully edges reaches approximately 15–25°, but the slope between gullies can be as high as 50–80°. The geomorphological development stage is currently occurring, the degree of cut of regional gullies is high at approximately 0.47, and the depth of cut of gullies is approximately 1.045m. The most widely distributed soil type in the region is loess, and loess-type soils are associated with poor moisture retention performance, high erosion and high drought susceptibility. The vegetation in the area is dominated by trees and shrubs, with some herbaceous meadows, crops, medicinal vegetation, etc. The forest coverage ratio is high, reaching 50.61%32.

Map of the research area. The map was created using ArcGIS software, version 10.7 (Esri, Redlands, CA; www.esri.com).

Full size image

Research principle

In general, the slope length is the horizontal projected length of the slope surface, i.e., the maximum horizontal projected length of the trajectory between a given point against the flow and the start of the flow (also known as the source point)33. The general step of the solution is to obtain the slope length first, and then the projected length of any point on the slope, i.e., the slope length, is obtained based on the slope length, angle and other variables. If the slope length is regarded as the hypotenuse of a right triangle, then solving the slope length can be considered using the relationship between the sides of a right triangle or the side-angle relationship. Therefore, the key variables for solving the slope length are the length of the slope, the angle, or the difference in elevation from any point on the slope to the start of the streamline.

This algorithm uses the triangle side length relationship method to determine the slope length. The specific objective is to first calculate the length of the slope flow line, which can be calculated directly using the relevant software. Second, the difference in elevation (∆H) from any point on the slope to the starting point of the flow line is determined. For this purpose, it is necessary to trace back to the start of the flow line in the direction opposite the flow direction and then use the difference between the elevation of the start point and the elevation at any point on the flow line to obtain ∆H. Finally, using the relationship between the hypotenuse (length of the flow direction) and ∆H in the triangle, the slope length can be calculated. This method of calculating the slope length is highly adaptable for the terrain in the study region, and the principle is clear; this approach avoids the slope error problems caused by the low accuracy of the DEM. Therefore, we refer to this algorithm as the slope length extraction method based on slope streamlines (SSM). The algorithm calculation process is shown in Fig.5.

Experimental methods

Elevation difference (∆H) calculation

The key step in the algorithm is to calculate ∆H, and the calculation steps are detailed below.

  • The D8 algorithm is used to calculate the flow accumulation in the sample area according to the flow direction and flow accumulation steps, and the grid with the flow accumulation of 0 is calculated, which is named Sourcelay, that is, the streamline starting layer. The extraction process is shown in Fig.2.

    Streamline starting point layer extraction process.

    Full size image
  • Flip the terrain and calculate the inverse terrain flow direction to invertdir. Point A is taken from the source line of the streamline, and according to the anti-terrain flow direction to invertdir, which grids flow to point A is determined, and the streamline is obtained. All the streamline starting point grids are traversed (watershed tool, where the flow direction is the anti-terrain flow direction, and the element tilt point is the flow direction starting point layer Sourcelay). The extraction process is shown in Fig.3.

    Watershed tool extraction process.

    Full size image
  • According to the streamline partition, the elevation difference ∆H (Fig.4), between any point on the streamline and the starting point of the corresponding streamline is calculated (Zonal statistical tool, streamline identifies a specific area) (Fig.5).

    The elevation difference ∆H from any point on the streamline to the corresponding streamline starting point.

    Full size image

    Flow chart of slope length (L) calculation by the SSM.

    Full size image

Calculation of flow line surface length (λ)

Flow path length is calculated using the SAGA GIS software and results in a streamline surface length (λ). Based on the D8 algorithm34, the average flow path length from the seed point to each cell is accurately calculated to analyze the flow of water over the terrain surface35.

Slope length (L) calculation

The slope length is the horizontal projection length of the slope surface, i.e., the maximum horizontal projection length of the trajectory between a given point against the flow and the start of the flow (also known as the source point). Therefore, based on the elevation difference obtained from the calculation and the length of the flow line on the slope surface, L. The formula is as follows (Eq.1).

$$L=\sqrt{{\lambda }^{2}-{\Delta H}^{2}}$$

(1)

In the equation, L represents the slope length. λ represents the length of the water flow path on the slope surface, which is the same as L. ∆H is the elevation difference, that is, the elevation difference between the previous point in the streamline and the corresponding streamline starting point.

Experimental comparison

In the entire research area, the DEM pixel size is 5m × 5m, there are 1552 × 1419 grids in this area, and the file size is 8.40MB. The SSM-calculated slope length was compared with the SLzh, SLlaya (slope length calculation in SAGA GIS) and SLfu results, and the corresponding plots, statistical results and accuracy of the calculations of slope length were analyzed.

The SLzh method is mainly used to extract slope length by using the extraction method proposed by Zhang et al.36. In this method, the slope length is determined by analyzing changes in the terrain. Currently, it is implemented in the NET environment using C#. The application is designed to be simple and user friendly.

The SLlaya method (V. Olaya (c)) is provided in SAGA GIS35, and we use SAGA GIS to calculate slope length. SAGA GIS is a free and open-source geographic information system software widely used for terrain analysis and geomorphological research. The algorithm is based on benchmark elevation data and calculates slope length using input parameters.

The SLfu method was created by Fu et al.37 The development tool used to run the application is Visual Studio 2010, with the algorithm implemented in C++ and the interface in C#. This application takes user convenience into consideration, featuring a friendly and clear interface and allowing the direct viewing of calculation results within the software.

Statistical analysis method

Frequency and cumulative frequency curves

  • Frequency refers to the ratio of the occurrence times of certain data to the total number of data, usually expressed as a percentage, as shown in Eq.(2).

$${f}_{i}=100\times \frac{{n}_{i}}{\sum_{i=1}^{j}{n}_{i}}$$

(2)

where fi denotes the frequency corresponding to value i, ni denotes the number of occurrences of value i, and \(\sum_{i=1}^{j}{n}_{i}\) denotes the total number of data.

  • Cumulative frequency refers to the sum from the lowest frequency of the variable value to the maximum frequency, and the final cumulative value is 100%, as shown in Eq.(3).

    $${F}_{i}=\sum_{i=1}^{j}{f}_{i}$$

    (3)

    where Fi denotes the cumulative frequency corresponding to value i, and \(\sum_{i=1}^{j}{f}_{i}\) is the sum from the first frequency accumulated to the i-th frequency.

In this study, the slope length values calculated by the four different slope length methods were used as the X-axis, and the percentile values were used as the Y-axis to plot the frequency curves. The cumulative frequency curves are plotted by taking the slope length values calculated by the four different slope length methods as the X-axis and the percentile values as the Y-axis.

XY scatter plot

Taking one slope length calculation method as the benchmark method and another slope length method as the method for comparison, with the X-axis indicating the benchmark method and the Y-axis indicating the method of comparison, the XY scatter plot of the two methods can be drawn based on the two-dimensional spatial coordinates. The XY scatter diagram is a kind of statistical diagram that shows the relationship between the values in the data series in a graphical way and can compare the similarity and correlation of the two methods more intuitively, and its distribution relationship is shown in Table 1. Meanwhile, for the equation Y = ax + b fitted on the XY scatter plot, the difference between the two methods increases as the deviation from 0 or 1 increases. Linear regression analysis was performed based on the XY scatter plot with the coefficient of determination, R2, as the discriminant value, and when it is closer to 1, it indicates that the degree of similarity of the fit is higher38,39.

Full size table

Spatialized relative difference coefficients

In this study, we improve the relative difference coefficients that were previously expressed in numerical values. Unlike the conventional method, the spatialized relative difference coefficient approach accounts for the influence of the neighborhood scale on the similarity of the slope length values. Specifically, we extend the original relative difference coefficient method based on single-point slope length values to compare the slope length values within a local area centered around a specified neighborhood and thus express the spatial similarity at different scales. The spatialized relative difference coefficients are used to quantify the differences between the different slope length methods, and the results generated with the four slope length calculation methods, namely, the SLzh, SLlaya, and SLfu methods and SSM, are interactively compared, with one selected as the benchmark method and the others as the compared methods38,39. The relative difference coefficient α can be defined as shown in (Eq.4):

$$\alpha =1-\frac{{\sum }_{i=1}^{n}{\left({A}_{comp}^{i}-{A}_{base}^{i}\right)}^{2}}{{\sum_{i=1}^{n}({A}_{comp}^{i}-\overline{{A }_{base}^{i}})}^{2}}$$

(4)

where \({A}_{base}^{i}\) is the slope length value of the benchmark method for cell i, \(\overline{{A }_{base}^{i}}\) is the average value of the slope length obtained with the benchmark algorithm in a certain spatial range, and \({A}_{comp}^{i}\) is the slope length value of the compared algorithm at the corresponding position. The relative difference coefficient \(\alpha \) represents the total deviation degree between the compared and benchmark algorithms. When \(\alpha =1\), the calculation results of the two slope length methods are identical. The smaller α is, the greater the difference between the slope length calculation methods. When \(\alpha <0\), the two slope length calculation results are not comparable. Considering the relative difference coefficient α values of different results together, the degree of difference between the compared algorithms and the benchmark algorithm can be comprehensively evaluated. In turn, the most suitable slope length calculation method for terrain slope length studies in the region can be determined.

Ethical approval

All authors have read, understood, and have complied as applicable with the statement on “Ethical responsibilities of Authors” as found in the Instructions for Authors and are aware that with minor exceptions, no changes can be made to authorship once the paper is submitted.

Results

Analysis of terrain characteristics

The topographical property index is the most effective parameter index to express and study the surface morphology, and it is also the most intuitive characterization to judge the accuracy of the DEM data. The results of the four slope length calculation methods discussed in this study are shown in Fig.6. The statistical results of the characteristic values of the terrain attribute indexes are shown in Table 2. As seen from Table 2, the slope length values calculated by the SSM and the other three methods differ when the DEM data are the same and the slope length calculation methods are different, which is related to the different ways of calculating the flow direction during the slope length calculation. Meanwhile, the maximum value, average value and standard deviation of slope length calculated by the SSM are smaller than those of the other three methods, indicating to a certain extent that the fluctuation range of the slope length calculated by the SSM is smaller than that calculated by the other three methods. In summary, by comparing the statistical results of the eigenvalues of the four slope length calculation methods, this study concludes that although there are some calculation results of the SSM where there are differences that exist when it is compared with the other three methods, the SSM stability advantage shows that it can reliably reflect the morphological characteristics of the ground surface.

Extraction results of slope length based on different methods. (a) Extraction results of the slope length calculated by the SLzh method. (b) Extraction results of the slope length calculated by the SLlaya method. (c) Extraction results of the slope length calculated by the SLfu method. (d) Extraction results of the slope length calculated by the SSM.

Full size image
Full size table

Analysis of regulation in the slope length distribution

Frequency statistical analysis is used primarily to reflect the distribution pattern of the slope length values and record the number of grids in different ranges of slope length values on the whole slope length grating surface. In this study, the frequency of slope length results of different calculation methods are compared and analyzed to determine the differences in the results from the four calculation methods (Fig.7). In the range of 0–150m, the SLzh, SLlaya and SLfu methods all show a large frequency with the largest percentage of area, drastic changes in slope length, and high instability, indicating that the fluctuation range of slope length calculated by the three methods is larger in this interval, while when the slope length is larger than 150m, the slope length frequency curve changes regularly with a smaller fluctuation range. In contrast, for the SSM, the slope length frequency curve varies regularly when the slope length value is greater than 50m, indicating that the range of fluctuation is small when the slope length value is greater than 50m. On the other hand, when the slope length is less than 50m, the area share is the largest, the change in the slope length is drastic, and the instability is strong, which indicates that the range of the fluctuation of the slope length is large in this interval. The areas with cumulative frequencies of SLzh, SLlaya, SLfu and SSM < 50m accounted for 62.8%, 64.8%, 62.0% and 71.0%, respectively, of which SSM accounted for the largest proportion. When the slope length value is < 100m or less, the cumulative frequency ratio is SSM (92.5%) > SLzh (86.9%) > SLlaya (86.4%) > SLfu (86.0%), and the cumulative frequency area ratio of the areas with slope length values < 150m for SLzh, SLlaya, SLfu, and SSM are 96.2%, 96.0%, 96.0%, 98.4%, respectively, with SSM having the largest ratio, 96.0%, and 98.4%, with SSM accounting for the largest proportion. In general, the cumulative frequency distribution curves obtained by the SLzh, SLlaya, and SLfu methods and the SSM method in this study present similar overall trends, all of which show a gradually increasing and gradually flattening pattern. This indicates that the information on the spatial distribution of slope length measured by the four DEM datasets is basically the same, while the differences are mainly reflected in the distribution of flow.

Frequency and cumulative frequency curves generated by different slope length calculation methods. (a) Slope length frequency and cumulative frequency curves generated by the SLzh method. (b) Slope length frequency and cumulative frequency curves generated by the SLlaya method (c) Slope length frequency and cumulative frequency curves generated by the SLfu method (d) Slope length frequency and cumulative frequency curve generated by the SSM.

Full size image

Comparison of the correlation degree between different methods

The correlation analysis and performance index of slope length extracted by different methods are shown below. According to the results in Tables 3 and 4, it can be found that there is a certain correlation between slope length extracted by different methods, and the coefficient of determination of the linear fitting results between the four methods is above 0.7, indicating that the model can explain the variation of variables well. At the same time, the minimum MAE is 6.39, the minimum RMSE is 18.07, and the maximum VAF is 81.05. These indicators also reflect the prediction ability of the model. When the slope length result calculated by the SLzh method is used as the X-axis, it results in R2 values of 0.81, 0.79 and 0.74, with the results of the SLlaya and SLfu methods and the SSM for slope length calculation in this study, respectively. The difference between the three calculation methods is not significant, which indicates the reliability of the accuracy of the proposed method applied to slope length extraction in this study and verifies the applicability of the method in this region. The correlation with the SLzh method is the highest when the slope length calculated by the SLlaya method is the X-axis, with an R2 of 0.81, and the correlation with the SLfu method and the SSM is lower than the former, with correlation coefficients of 0.71 and 0.72, respectively. When the slope length results calculated by SLfu were used as the X-axis, the methods with the highest to lowest correlation with their coefficients of determination R2 were SLzh, SSM, and SLlaya methods, with values of 0.79, 0.77, and 0.71, respectively; SLfu had the highest correlation with its slope length results calculated by SSM as the X-axis (R2 = 0.77), SLzh had a slightly lower correlation than the former (R2 = 0.75), and SLlaya had the lowest correlation among the three compared methods (R2 = 0.72), the MAE (10.24) and RMSE (22.73) of SSM(x) and SLfu were smaller, while the VAF was larger (77.04%). In summary, the SSM proposed in this study is reliable and applicable in terms of accuracy when applied to slope length extraction. In particular, the correlation coefficient of the SSM method is the highest with SLfu when the result is calculated for the X-axis for SLfu, which further verifies that these two algorithms are more similar to each other.

Full size table
Full size table

Relative spatial differences in the correlation coefficient analysis among the different slope length calculation methods

By extending the relative differences of the correlation coefficients of the methods for the single-point slope length calculation values, the slope length values at different scales can be compared, and the spatial similarity can be quantified. The slope length results generated by the four methods are compared interactively to finally obtain a correlation coefficient map reflecting the relative spatial differences (Fig.8). As seen from the figure, when the slope length results calculated by the SLzh method are used as the benchmark and the SSM is used as the comparison algorithm, we find that its area with α ≥ 0.8 accounts for 18.22% of the total area, which is mainly distributed in the slope part of the hillside, indicating that the spatial similarity of the slope length results between the SLzh method and the SSM in the slope part of the hillside is high, while 25.91% of the area with α ≤ 0 is mainly distributed in part of the ridge and the bottom part of the gully, indicating that in this area the two methods are not comparable. When the slope length results calculated by the SLlaya method are used as the benchmark, the part of the SSM with α ≥ 0.8 accounts for 46.05% of the total, which is distributed mainly at the slope surface and part of the ridge, while the area with α ≤ 0 accounts for 20.54% of the total, which is mainly distributed at the bottom part of the gully. When taking the slope length results calculated by the SLfu method as the benchmark, the part of the SSM with α ≥ 0.8 only accounts for 17.10% of the total, and only a small part of it is distributed on the slope surface, indicating that the slope length results calculated by the SLfu method and the SSM in the slope surface part have high similarity, while the area with α ≤ 0 or more accounts for 28.22% of the total. When the slope length results calculated by the SSM are taken as the benchmark and the SLlaya method is used as the comparison algorithm, the area with α ≥ 0.8 is 46.07%, which is the highest value, indicating that the two methods have high similarity at the slope face and part of the ridge, while when α ≤ 0, the SLlaya method only accounts for 4.12% of the total, which is mainly distributed at the bottom part of the gully, indicating that the two methods are not comparable at the bottom part of the gully. In summary, the spatial similarity between the results obtained by different methods is high in regions with similar topographic features. Thus, in these regions, the slope length results obtained by various methods are relatively consistent and display strong spatial consistency. On the other hand, in some regions with complex topography, there may be large differences between the results obtained by different methods. This indicates that when the terrain features are complex and varied, the results of various calculation methods are more variable and may be affected by factors such as terrain undulations and slope changes.

Spatial relative difference coefficients calculated by different slope length calculation methods. (a)–(c) the spatial relative difference coefficients generated by the SLzh method as the base algorithm and the SLlaya, SLfu and SSM method as the comparison algorithms in turn. (d)–(f) The spatial relative difference coefficient maps generated by the SLlaya method as the benchmark algorithm and the SLzh and SLfu methods and the SSM as the comparison algorithms, respectively. (g)–(i) The spatial relative difference coefficient maps generated by the SLfu method as the benchmark algorithm and the SLzh, SLlaya and SSM methods as the comparison algorithms, respectively. (j)–(m) The spatial relative difference coefficient maps generated by the SSM as the benchmark algorithm and SLzh, SLlaya, and SLfu methods as the comparison algorithms, respectively.

Full size image

Discussion

As an important topographic parameter in studies such as for soil erosion purposes, the slope length mainly regulates hydrological processes by influencing runoff aggregation at different topographic sites, thus affecting the size and rate of soil erosion. In recent years, the slope length algorithm has been widely used in numerical simulations and field monitoring by scholars at home and abroad and has been widely verified and recognized3,40. The results of this study show, to a certain extent, that the slope length values calculated by the SSM and the other three methods examined in this study are somewhat different, and the mean and maximum values of the extracted slope lengths via the SSM are smaller than those extracted by the other methods. The main reason for the discrepancy between the results of slope length extraction by the SSM and those obtained by the SLzh, SLlaya and SLfu methods is due to the great difference in slope length assignment by the flow direction algorithm. In the SLzh calculation method, the D8 direction algorithm was mainly selected to calculate the cumulative slope length independently in eight directions, accounting for the effect of trench truncation on the slope length36. The maximum slope drop method is used in the SLfu calculation method, i.e., the best representative value of the grid slope is the maximum value of the slope in eight directions around the 3 × 3 window, i.e., maintaining the flow direction in line with the maximum slope drop value37. For the SSM method proposed in this study, although the single flow direction algorithm is also considered in the selection of the flow direction, the SSM method does not involve the calculation of the truncation factor, i.e., it does not account for the influence of the truncation factor on the extraction of the slope length value thus leading to the discrepancy. At the same time, when the terrain is highly undulating and the local changes are drastic, the single-flow direction algorithm is easily affected by such changes, thus generating errors. This study found that for the SSM calculation, when the slope length value is greater than 50m, its slope length frequency curve regularly changes. When the slope length is less than 50m, the slope length frequency curve changes sharply, and instability is enhanced. Cheng Zheng41 extracted the erosional slope length and found that the frequency curve of the slope length changes smoothly in the multiflow direction algorithm, while the single-flow direction algorithm is easily affected by the change in slope, resulting in a sharp change in the slope length and a strong instability. This result is consistent with the dramatic frequency variation when the slope length is less than 50m, considering the single-flow direction algorithm for slope length extraction in this study. Therefore, it is very important to choose the correct calculation method when calculating slope length. Only when data characteristics and application scenarios are fully considered can accurate and reliable results be obtained.

Relevant studies have shown that there is a linear correlation between the DEM terrain description error and the DEM spatial resolution and ground roughness, and the resolution is an important factor affecting the morphological feature expression with a DEM and index calculation results42,43. In this study, the size of the grid used in the DEM is 5m × 5m. Therefore, limited by the data structure of the grid DEM, the calculation results have certain uncertainties. The study area is in the Loess Plateau region, with discontinuous topographic features and complex topographical elements; therefore, any results are significantly affected by the DEM resolution. Moreover, the recognition of local elevation points in the sample area and the processing method of the DEM data have important effects on slope length extraction. Therefore, despite the potential accuracy of the new L calculation method for slope length extraction, extensive testing in various small watersheds is still necessary to ensure its reliable application.

To evaluate the effectiveness of the SSM in slope length extraction, the slope length data of the SSM, SLzh, SLlaya and SLfu methods are analyzed. Their numerical and spatial results are compared. First, by calculating the correlation coefficients among the methods, it can be found that the SSM has a higher correlation with the SLfu method but a lower correlation with the SLzh and SLlaya methods. This result indicates that the algorithm ideas and implementation process of the SSM and SLfu method are similar. Meanwhile, there are similarities in the manner of defining the local elevation starting point to the end point of the runoff. However, the SLzh and SLlaya methods adopt different ideas and methods, so the prediction results are slightly different from those of the other two algorithms. Second, compared with the SLzh and SLfu methods, when slope length results calculated by the SLlaya method were used as the basis for comparison, the spatial relative difference coefficient of the SSM accounted for 46.05% of the total above 0.8, which was mainly distributed in the hillsides and part of the ridge. It shows that the two methods have a high spatial similarity in these regions. This performance is also reflected in the higher distribution of relative difference coefficients of the SLlaya method when compared with other methods when the SSM is used as the base algorithm for comparison, which is also mainly shown at the slope face and part of the ridge. Overall, from the results of the spatial relative difference coefficients and the correlation coefficients, the different slope length calculation methods have a high spatial similarity in areas with similar topographic features. Li et al.44 studied the slope length factors of the Tibetan Plateau and found that the geomorphology of the Tibetan Plateau (especially in the marginal areas) is in a very young state. This tectonic geomorphic phenomenon causes the three topographic indexes of the plateau margin to be larger than the spatial pattern phenomenon inside the plateau, namely, the slope, slope length (L) and slope factor (S). From a macroscale perspective, it is found that the slope of the Qinghai-Tibet Plateau is steeper on all sides, and has a lesser slope in the middle. By comparing the spatial relative difference coefficients it is found in this study that the spatial similarity of the results obtained by different methods is higher in regions with similar topographic features, which also have gentler characteristics within these regions. The actual geomorphic form is usually three-dimensional, and its relief varies greatly in different drainage basins. For example, truncation errors caused by the extraction of terraces and drainage ditches will affect extraction accuracy, so this method still needs to be repeatedly tested in gully areas with complex morphological structures. Studies have shown that when channel truncation is considered, the accuracy of slope length extraction is greatly improved45. Therefore, a larger study area can be selected in a later stage to further explore the influence of the truncation factor and the DEM accuracy on the extraction effect of the slope length.

Conclusion

In this study, by analyzing the spatial characteristics of the terrain, a slope length extraction method based on the length of slope flow lines considering spatial characteristics is proposed. The main conclusions are as follows:

  1. (1)

    The slope length values calculated by the SSM and those calculated by the other three methods are somewhat different, and the mean and maximum values of the extracted slope lengths are smaller than those extracted by the other methods. Moreover, the cumulative frequency distribution curve obtained by the SSM presents an overall trend similar to that of the other three methods. This indicates that the spatial distributions of the slope length measured by the four DEMs are basically the same, while the differences are mainly reflected in the flow distribution.

  2. (2)

    The coefficients of determination of the linear fitting results among the four methods are all above 0.7, demonstrating the reliability of the SSM. The correlation coefficient of the SSM is the highest with respect to SLfu when the SLfu calculation result is taken as the X-axis.

  3. (3)

    In regions with similar topographic features, the spatial similarity between the results obtained by different methods is high. However, in regions with complex terrains, there are differences between the results obtained by different methods. This indicates that when the terrain features are complex and diverse, the results of various calculation methods are more different, which may be affected by factors such as terrain undulation and slope change.

In summary, the slope length extracted by the slope streamline method (SSM) is in line with geomorphological knowledge and has certain geomorphological significance; this approach is useful for extracting the slope length in the geomorphologic sense.

Data availability

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.

References

  1. Kalbermatten, M., Van De Ville, D., Turberg, P., Tuia, D. & Joost, S. Multiscale analysis of geomorphological and geological features in high resolution digital elevation models using the wavelet transform. Geomorphology. 138(1), 352–363 (2012).

    Article ADS Google Scholar

  2. Habtezion, N., Nasab, M. T. & Chu, X. F. How does DEM resolution affect microtopographic characteristics, hydrologic con-nectivity, and modelling of hydrologic processes?. Hydrol. Process. 30(25), 4870–4892 (2016).

    Article ADS Google Scholar

  3. Lal, R. Effects of slope length on erosion of some alfisols in Western Nigeria. Geoderma 33(3), 181–189 (1984).

    Article ADS Google Scholar

  4. Hashemi Jokar, M., Khosravi, A., Heidaripanah, A. & Soltani, F. Unsaturated soils permeability estimation by adaptive neuro-fuzzy inference system. Soft Comput. 23, 6871–6881 (2019).

    Article Google Scholar

  5. Wischmeier, W. H. & Smith, D. D. Predicting rainfall-erosion losses from cropland east of the Rocky Mountains. Agricultural Handbook. 282 (1965).

  6. Renard, K. G., Foster, G. R., Weesies, G. A., Mccool, D. K. & Yoder, D. C. Predicting soil erosion by water: A guide to conservation planning with the Revised Universal Soil Loss Equation (RUSLE). Agricultural Handbook. 384 (1997).

  7. Favis-Mortlock, D. A self-organizing dynamic systems approach to the simulation of rill initiation and development on hillslopes. Comput. Geosci. 24(4), 353–372 (1998).

    Article ADS Google Scholar

  8. Nearing, M. A., Lane, L. J., Alberts, E. E. & Laflen, J. M. Prediction technology for soil erosion by water: Status and research needs. Soil Sci. Soc. Am. J. 54(6), 1702–1711 (1990).

    Article ADS Google Scholar

  9. Morgan, R. & Rickson, R. J. The European soil erosion model: An update on its structure and research base. Conserv. Soil Re-sources Eur. Perspect. 286–299 (1994).

  10. Qin, W. et al. A new RUSLE slope length factor and its application to soil erosion assessment in a Loess Plateau watershed. Soil Tillage Res. 182, 10–24 (2018).

    Article Google Scholar

  11. Zhang, H. M. et al. An improved method for calculating slope length (lambda) and the LS parameters of the Revised Universal Soil Loss Equation for large watersheds. Geoderma 308, 36–45 (2017).

    Article ADS Google Scholar

  12. Mutchler, C. K. & Greer, J. D. Effect of slope length on erosion from low slopes. Trans. Asae. 23(4), 866–869 (1980).

    Article Google Scholar

  13. Yaping, K., Keli, Z. & Longxi, C. Appraise slope length factors in soil erosion study. Res. Soil Water Conserv. 15(4), 43–47 (2008).

    Google Scholar

  14. Hui-ping, Z. H., Nong, Y., Shao-Feng, L. S. & Yue-qiao, Z. H. Recent progress in the DEM-based tectonogeomorphic study. Geol. Bull. China 25(6), 660–669 (2006).

    Google Scholar

  15. Teng, Z., Guoan, T., Yi, Z., Ruoying, L. & Wei, Z. Method of extracting surface peaks based on reverse DEMs. Bull. Surv. Mapp. 4, 35–37 (2009).

    Google Scholar

  16. Kinnell, P. Slope length factor for applying the USLE-M to erosion in grid cells. Soil Tillage Res. 58(1–2), 11–17 (2001).

    Article Google Scholar

  17. Qinke, Y. et al. Method of extracting LS factor at watershed scale based on DEM. Bull. Soil Water Conserv. 30(2), 203–206 (2010).

    Google Scholar

  18. Remortel, R., Maichle, R. W. & Hickey, R. J. Computing the LS factor for the revised universal soil loss equation through array-based slope processing of digital elevation data using a C++ executable. Comput. Geosci. 30, 1043–1053 (2004).

    Article ADS Google Scholar

  19. Lewis, L. A., Verstraeten, G. & Zhu, H. RUSLE applied in a GIS framework: Calculating the LS factor and deriving hom*ogeneous patches for estimating soil loss. Int. J. Geogr. Inf. Sci. 19(7), 809–829 (2005).

    Article Google Scholar

  20. Nan, C., Jian, L. Z. & Qinmin, W. The most suitable algorithms for deriving aspects in the loess plateau. Sci. Surv. Mapp. 34(4), 61–63 (2009).

    Google Scholar

  21. Suhua, F., Zhiping, W., Baoyuan, L. & Longxi, C. Comparison of the effects of the different methods for computing the slope length factor at a watershed scale. Int. Soil Water Conserv. Res. 1(2), 64–71 (2013).

    Article Google Scholar

  22. Lu, S. J. et al. Soil erosion topographic factor (LS): Accuracy calculated from different data sources. Catena. 187, 104334 (2020).

    Article Google Scholar

  23. Chenghu, Zh., Weiming, Ch., Jinkai, Q., Bingyuan, L. & Baiping, Zh. Research on the classification system of digital land geomorphology of 1:1 000 000 in China. J. Geo-Inf. Sci. 11(6), 707–724 (2009).

    Google Scholar

  24. Fuping, G., Runsheng, W., Yongjiang, W. & Zhengwen, F. The classification method based on remote sensing techniques for land use and cover. Remote Sens. Land Resour. 4, 40–45 (1999).

    Google Scholar

  25. Bircher, P., Liniger, H. P. & Prasuhn, V. Comparing different multiple flow algorithms to calculate RUSLE factors of slope length (L) and slope steepness (S) in Switzerland. Geomorphology. 346(Dec1), 106850.106851-106850.106820 (2019).

    Google Scholar

  26. Hongming, Z. et al. Topographic factor extraction method based on SRTM. Trans. Chin. Soc. Agricult. Mach. 53(1), 205–214 (2022).

    Google Scholar

  27. Longxi, C. & Suhua, F. A comparison of methods for computating slope length based on DEM. Bull. Soil Water Conserv. 27(5), 58–62 (2007).

    Google Scholar

  28. Foster, G. R. & Wischmeier, W. H. Evaluating irregular slopes for soil loss prediction. Trans. Am. Soc. Agricult. Eng. 17(2), 305–309 (1974).

    Article Google Scholar

  29. Hickey, R., Smith, A. & Jankowski, P. Slope length calculations from a DEM within ARC/INFO grid. Comput. Environ. Urban Syst. 18(5), 365–380 (1994).

    Article Google Scholar

  30. Bei, J., Xuejun, L., Yan, Z. & Haoshu, L. Analysis of slope length extracted from grid based digital elevation model in ArcGIS environment. J. Geo-Inf. Sci. 12(2), 700–706 (2010).

    Google Scholar

  31. Hongming, Z., Qinke, Y., Rui, L. & Qingrui, L. Research on the estimation of slope length in distributed watershed erosion. J. Hydraul. Eng. 43(4), 437–444 (2012).

    Google Scholar

  32. Committee, G.C.L.C.E. Ganquan County Chronicles. (China, 1993).

  33. Qiming, Z. & Xuejun, L. Digital Terrain Analysis. (China, 2006).

  34. O’Callaghan, J. F. & Mark, D. M. The extraction of drainage networks from digital elevation data. Comput. Vis. Graph. Image Process. 28, 323–344 (1984).

    Article Google Scholar

  35. Conrad, O. et al. System for automated geoscientific analyses (SAGA) v. 2.1.4.. Geosci. Model Dev. (GMD) 8, 1991–2007 (2015).

    Article ADS Google Scholar

  36. Hongming, Z., Qinke, Y., Qingrui, L., Weiling, G. & Chunmei, W. Regional slope length and slope steepness factor extraction algorithm based on GIS. Comput. Eng. 36(9), 246–248 (2010).

    Google Scholar

  37. Suhua, F., Baoyuan, L., Guiyun, Z., Zhongxuan, S. & Xiaoli, Z. Calculation tool of topographic factors. Sci. Soil Water Conserv. 13(5), 105–110 (2015).

    Google Scholar

  38. Xuejun, L., Bei, J. & Yanfang, W. Similarity analysis of flow route algorithms for extracting drainage network from grid-based terrain model. Geograph. Res. 27(6), 1347–1357 (2008).

    Google Scholar

  39. Yang, H., Liu, J. H., Bai, L. C. & Luo, M. L. Similarity analysis: Revealing the regional difference in geomorphic development in areas with high and coarse sediment yield of the loess Plateau in China. Isprs Int. J. Geo-Inf. 11(4), 1–18 (2022).

    Article Google Scholar

  40. Liu, B. Y., Nearing, M. A. & Risse, L. M. Slope length effects on soil loss for steep slopes. Soil Sci. Soc. Am. J. 64(5), 1759–1763 (2000).

    Article ADS CAS Google Scholar

  41. Zheng, C. Study on the factors of extraction to distributed erosion slope length. Master thesis, Northwest University (2013).

  42. Guoan, T., Jianya, G., Zhengjiang, C., Yanhui, C. & Zhanhong, W. A simulation on the accuracy of DEM terrain representation. Acta Geodaetica et Cartograph. Sin. 30(4), 361–365 (2001).

    Google Scholar

  43. Li, S., Dai, W., Xiong, L. & Tang, G. Uncertainty of the morphological feature expression of loess erosional gully affected by DEM resolution. J. Geo-Inf. Sci. 22(3), 338–350 (2020).

    Google Scholar

  44. Endan, L. et al. Spatial pattern and influencing factors of slope length and steepness factors (LS) in Qinghai-Tibet plateau. J. Soil Water Conserv. 37(1), 133–139 (2023).

    Google Scholar

  45. Hongming, Z., Qinke, Y., Rui, L., Rui, L. & Qingrui, L. Estimation methods of slope gradient and slope length in watershed based on GIS and multiple flow direction algorithm. Trans. Chin. Soc. Agricult. Eng. (Trans. CSAE). 28(10), 159–164 (2012).

    Google Scholar

Download references

Acknowledgements

This research was funded by National Natural Science Foundation of China (Grant No. 41871324) and the Doctoral Research Program of China West Normal University (Grant No. 22kE001).

Author information

Authors and Affiliations

  1. School of Geographical Sciences, China West Normal University, Nanchong, 637009, China

    Jiayan Jiang,Mingliang Luo,Leichao Bai,Yunyun Sang,Shuo Yang&Hui Yang

Authors

  1. Jiayan Jiang

    View author publications

    You can also search for this author in PubMedGoogle Scholar

  2. Mingliang Luo

    View author publications

    You can also search for this author in PubMedGoogle Scholar

  3. Leichao Bai

    View author publications

    You can also search for this author in PubMedGoogle Scholar

  4. Yunyun Sang

    View author publications

    You can also search for this author in PubMedGoogle Scholar

  5. Shuo Yang

    View author publications

    You can also search for this author in PubMedGoogle Scholar

  6. Hui Yang

    View author publications

    You can also search for this author in PubMedGoogle Scholar

Contributions

J.J. and M.L. designed the methodology and conceptualized the study, Y.S. and S.Y., H.Y. performed the validation, J.J. and H.Y. conducted the formal analysis, S.Y. curated the data, J.J. wrote the original draft, J.J., L.B., and M.L. reviewed and edited the manuscript.

Corresponding author

Correspondence to Mingliang Luo.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Study of slope length (L) extraction based on slope streamline and the comparison of method results (9)

Cite this article

Jiang, J., Luo, M., Bai, L. et al. Study of slope length (L) extraction based on slope streamline and the comparison of method results. Sci Rep 14, 6047 (2024). https://doi.org/10.1038/s41598-024-56696-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1038/s41598-024-56696-w

Keywords

  • Slope streamline
  • Slope length extraction
  • Inverse terrain
  • DEM
  • Loess Plateau
Study of slope length (L) extraction based on slope streamline and the comparison of method results (2024)

FAQs

What is the formula for calculating slope length? ›

The slope length is calculated using the Pythagorean Theorem, where the vertical distance is the rise and the horizontal distance is the run: rise2 + run2 = slope length2. In this example, the facility would need more than 22 feet of tubing to cover the distance from the water sampler to the water source.

What is slope length and steepness factor LS? ›

The LS-factor is a product of the slope length (L-) and the slope steepness (S-factor). The most widely used slope length factor represents the ratio of observed soil loss related to the soil loss of a standardized plot (22.13 m).

How do you calculate a 2% slope? ›

Percent of slope is determined by dividing the amount of elevation change by the amount of horizontal distance covered (sometimes referred to as "the rise divided by the run"), and then multiplying the result by 100.

What is the distance of the slope? ›

Slope distance (h) is the length of slope from the bottom to the top of the slope and is larger than both the vertical and horizontal distance. Slope distance can be calculated when the vertical height (rise) and the horizontal distance (run) of a right angle are known.

What is the formula for the slope method? ›

The slope, or steepness, of a line is found by dividing the vertical change (rise) by the horizontal change (run). The formula is slope =(y₂ - y₁)/(x₂ - x₁), where (x₁, y₁) and (x₂, y₂) are the coordinates of two points on the line.

How do you convert slope to length? ›

Conversion. Understanding the calculation of run length (H) from slope and rise height (V). The slope (in degrees) is the tangent of the angle of slope. The formula to calculate run length is V / Tan(θ).

What does slope length mean? ›

Slope length is defined as the distance from the point of origin of overland flow to the point where the slope decreases sufficiently for deposition to occur or to the point where runoff enters a defined channel (wet or dry). The slope steepness is the segment or site slope, usually expressed as a percentage.

What is the difference between slope and length? ›

A big "difference" I can see between the two is that length is a property "intrinsic" to the segment, while slope depends on coordinates. For example, if you rotate a segment around, its slope will change, but its length will stay the same.

Does steeper slope mean higher? ›

A higher positive slope means a steeper upward tilt to the curve, which you can see at higher output levels. A negative slope that is larger in absolute value (that is, more negative) means a steeper downward tilt to the line.

What is a 100% slope? ›

When the slope angle equals 45 degrees, the rise is equal to the run. Expressed as a percentage, the slope of this angle is 100 percent.

What is a 1 percent grade in inches? ›

A 1% slope is 1 in 100. If we now devide both sides by 100 we get 0.12 in 12. This then gives us a rise of 0.12 inches per foot.

What tool measures slope? ›

Slope generally is measured with an instrument called a clinometer.

How to read slope ratio? ›

This ratio is always expressed as inches per foot. A roof that rises 4 inches for every 1 foot or 12 inches of run is said to have a “4 in 12” slope. If the rise is 6 inches for every 12 inches of run, then the roof slope is “6 in 12.” The slope can be expressed numerically as a ratio.

What is the point slope formula? ›

Point-slope is the general form y-y₁=m(x-x₁) for linear equations. It emphasizes the slope of the line and a point on the line (that is not the y-intercept). We can rewrite an equation in point-slope form to be in slope-intercept form y=mx+b, to highlight the same line's slope and y-intercept.

What is the standard slope formula? ›

The standard form of a linear equation is Ax + By = C. When we want to find the slope of the line represented by this equation, we have two options. We can put the equation in slope-intercept form and identify the slope that way, or we can use the formula m = -A/B.

What is the formula for the simple slope? ›

The slope equation using the equation of line is given as, y = mx + b, here, m is the slope and b is the y-intercept.

What is the length formula? ›

If you know the width, it's easy to find the length by rearranging this equation to get L = A ÷ W. If you know the length and want the width, rearrange to get W = A ÷ L.

Top Articles
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 6482

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.