Next Article in Journal
Comprehensive Comparative Analysis and Innovative Exploration of Green View Index Calculation Methods
Previous Article in Journal
Identification and Optimization of Ecological Restoration Areas Coupled with Ecosystem Service Supply and Demand in the Northern Shaanxi Loess Plateau
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Geohazard Plugin: A QGIS Plugin for the Preliminary Analysis of Landslides at Medium–Small Scale

1
Department of Structural, Building and Geotechnical Engineering, Politecnico di Torino, 10129 Turin, Italy
2
Agenzia Regionale per la Protezione Ambientale del Piemonte, 10135 Turin, Italy
3
Regione Piemonte, 10127 Turin, Italy
*
Author to whom correspondence should be addressed.
Land 2025, 14(2), 290; https://doi.org/10.3390/land14020290
Submission received: 18 December 2024 / Revised: 23 January 2025 / Accepted: 25 January 2025 / Published: 30 January 2025
(This article belongs to the Section Land – Observation and Monitoring)

Abstract

:
Landslides are a major global threat, endangering lives, infrastructure, and economies. This paper introduces the Geohazard plugin, an open-source tool for QGIS, designed to support medium–small-scale landslide analysis and management. The plugin integrates several algorithms, including the Groundmotion–C index for evaluating SAR data reliability, Landslide–Shalstab for assessing shallow landslide susceptibility, and Rockfall–Droka for estimating rockfall invasion areas and the rockfall relative (spatial) hazard. An application example is provided for each module to facilitate validation and discussion. A case study from the Western Italian Alps highlights the practical application of the Rockfall–Droka modules, showcasing their potential to identify critical zones by integrating the results on affected areas, process intensity, and preferential paths. Emphasis is given to the calibration of model parameters, a critical aspect of the analysis, achieved through a back-analysis of a rockfall event that occurred in June 2024. The Geohazard plugin streamlines geohazard assessments, providing land managers with actionable insights for decision-making and risk mitigation strategies. This user-friendly GIS tool contributes to enhancing resilience in landslide-prone regions.

1. Introduction

Protecting individuals and the environment from hydrogeological risks represents a formidable challenge within the framework of slope stability, particularly rapid over these years of extreme weather events and climate change. Increasing temperatures, permafrost thaw, sea level rise, extreme precipitation events, glacier retreat, changing snowpack dynamics, and an increased frequency of intense storms have significantly increased the likelihood and intensity of catastrophic events such as landslides and floods [1,2,3]. The risks and damages caused by these catastrophic events are exacerbated by urbanization, infrastructure development, and economic growth in high-risk areas (such as unstable slopes, coastal zones, or flood-prone regions), where the presence of valuable assets (e.g., buildings, infrastructure, and economic resources) and human populations increase their vulnerability to these hazards [4,5,6]. Within this complex landscape of hydrogeological risk, the interplay of geological, morphological, hydraulic, and climatic factors generates a variety of instability phenomena, each with distinct dynamics, evolutionary characteristics, and spatial impacts [7,8].
The effective management and mitigation of landslide risk require robust tools for danger identification, susceptibility and hazard analysis, and landslide monitoring [9,10]. Modern advancements in remote sensing technologies and Geographic Information Systems (GISs) have become indispensable in this domain, offering powerful data analysis, spatial modeling, and visualization capabilities. Techniques such as satellite-based radar interferometry (InSAR), GPS systems, and sensor networks enable the continuous and detailed observation of slope movements and targets exposed at risk. In particular, InSAR and its variant, Permanent Scatterer InSAR (PSInSAR), have proven invaluable for monitoring slow landslides over extended periods, providing millimeter-level precision in displacement measurements [11,12,13,14].
The rate of movement is a key parameter in landslide management, significantly influencing monitoring strategies and risk assessment outcomes. Large, slow movements can be effectively monitored using InSAR techniques, which provide valuable datasets for defining potential landslide scenarios and analyzing landslide behavior. These insights are essential for designing appropriate risk mitigation measures [15]. Conversely, rapid landslides, characterized by sudden instabilities and velocities often exceeding 5 m/s [16], present significant challenges for real-time monitoring. These events are typically widespread, recurrent across extensive areas, and difficult to predict, further complicating data collection and hazard assessment [17]. Thus, rapid and unpredictable events such as rockfalls and earth flows demand preliminary spatial assessments to identify critical zones that warrant detailed studies [18,19,20,21]. In this context, GIS-based models have become indispensable tools for territorial analysis, enabling large-scale evaluations based on equivalent parameters. Numerous GIS tools and plugins have been developed for susceptibility and hazard assessments of various landslide types, addressing different aspects.
Regarding slope susceptibility to landslides, models like Stability Index Mapping (SINMAP) [22] evaluate the slope stability by integrating hydrological and geotechnical factors. Similarly, Shallow Landslide Stability (SHALSTAB) [23] integrates topographic attributes with simplified mechanical and hydrological parameters to estimate the shallow landslide potential in relation to rainfall infiltration. To address uncertainties in physically based landslide susceptibility analysis, especially in seismic regions, First-Order Reliability Method (GIS-FORM) provides a user-friendly GIS extension [24]. Meanwhile, Transient Rainfall Infiltration and Grid-Based Regional Slope-Stability (TRIGRS) [25] incorporates transient hydrological inputs in the stability analysis of slopes. The QPROTO plugin [10,21], designed for the QGIS environment, allows preliminary rockfall hazard assessments by estimating the potential invasion area and process intensity based on a set of source points and some equivalent parameters. Finally, open-source GIS tools such as QGIS and GRASS GIS support modular geohazard assessments. For instance, the GRASS GIS module r.slope.stability [26] enables physically-based slope stability analyses over extensive areas, integrating datasets, geotechnical parameters, and elevation models. This module provides a flexible framework for assessing the slope failure probability or factor of safety using limit equilibrium methods. Additionally, r.slopeunits facilitates reproducible terrain subdivision and classification, enhancing the landslide modelling reliability [27].
However, despite the widespread availability of these methods, their applicability is often restricted to a partial evaluation of the problem. Additionally, their computational intensity and reliance on extensive input data frequently limit their usability, particularly for non-expert users and large-scale applications. Integrating specialized algorithms into user-friendly GIS platforms thus remains challenging, and there is the need to extend accessibility for non-expert users and hinder the practical application of advanced geohazard assessment techniques. The Geohazard plugin was developed as an open-source tool within the QGIS environment to address this gap. The Geohazard plugin incorporates algorithms targeting key aspects of slope instability, including an SAR data reliability evaluation, a susceptibility analysis for shallow landslides, and a spatial hazard assessment for rockfall phenomena. Practical applications and case studies demonstrate how the plugin simplifies complex analyses and supports practical decision-making for more resilient and sustainable landscapes in landslide-prone areas. The plugin facilitates efficient and scalable geohazard assessments across varying spatial scales, providing land-use planners, hazard managers, and decision-makers with actionable insights into geohazard identification.

2. Materials and Methods

The Geohazard plugin [28] incorporates several specialized algorithms to evaluate the reliability of InSAR data in monitoring slow landslide phenomena, to assess slope susceptibility to shallow landslides, and to perform a preliminary assessment of rockfall spatial hazard. Key algorithms included in the Geohazard plugin are the following:
  • Groundmotion–C index: This algorithm evaluates the reliability of SAR data for monitoring slope movements by calculating the C index [29], a parameter that quantifies satellite observation accuracy. The result is a map of the representativeness of InSAR data for slow landslide monitoring, useful for accurate data interpretation in terms of magnitude and velocity of the slope displacements;
  • Landslide–Shalstab: This algorithm evaluates slope susceptibility to shallow landslide triggering by calculating a critical rainfall infiltration, based on the hydro-mechanical model developed by [23]. The result allows the preliminary identification of areas prone to shallow landslide under different infiltration conditions at a medium/small scale;
  • Rockfall–Droka_Basic and Rockfall–Droka_Flow: These two algorithms estimate zones potentially impacted by rockfall events originating from distributed source points on a slope. The estimation is based on the energy line concept and employs two approaches: Droka_Basic utilizes the Cone Method to identify areas that can be reached from one or more rockfall source points [30]; Droka_Flow is based on a hydrological model to simulate rockfall trajectories, resembling the path of a water droplet descending along the steepest gradient. Both algorithms provide a spatial representation of rockfall phenomena, including indications of the invasion zone, block velocities, and kinetic energy levels reached in the exposed areas. Such results can provide a preliminary assessment of rockfall susceptibility and relative spatial hazard at a medium–small scale.

2.1. Groundmotion–C Index

The SAR is an active remote sensing technique wherein an antenna emits radiation upon reaching the ground surface and is reflected and captured by the same sensor. SAR data can enable the creation of 3D terrain models; their processing allows monitoring ground deformations and studying landslide phenomena with millimetric precision. Within the Copernicus program [31], data acquired by the Sentinel-1 satellites are freely available through the European Ground Motion Service (EGMS), updated annually. These data support applications such as monitoring the structural integrities of dams, bridges, railways, and buildings. It also allows urban planners to make data-driven decisions regarding infrastructure development by assessing the potential risks posed by natural hazards, such as landslides or subsidence [32].
To facilitate the interpretation of SAR data, the first algorithm within the Geohazard plugin calculates the C index, an indicator representing the percentage of ground movement detectable by a satellite. The index is important for evaluating the capability of the satellite to monitor ground movements and identify deformations or terrain changes. Additionally, a visibility percentage map is produced, which is a function of the position of the satellite to the slope, accounting for the radar acquisition angles. The visibility map helps determine the effectiveness of the satellite in collecting accurate and comprehensive data. Finally, the model produces a visibility class map, classifying the terrain into areas according to their visibility (Table 1). This classification provides a detailed overview of areas that can be monitored more precisely than others, aiding in optimizing satellite data usage for planning and monitoring activities.
SAR displacement measurements are one-dimensional, capturing only the movement component along the Line Of Sight (LOS), which is tilted with respect to the vertical at an angle that varies depending on the satellite and the acquisition geometry. In flat terrains and slopes exposed to the north or south, two-dimensional analysis is possible using ascending and descending passes. However, the system exhibits limited sensitivity along the direction of the sensor orbital. Since the orbits of the main satellites (ERS, Sentinel, and RADARSAT) are almost polar, any deformation occurring along the north–south direction results in minimal projection along the LOS. To address this limitation, a correction index C can be applied to each LOS measurement to compute the actual velocity component in the slope direction (VSLOPE). The C index incorporates satellite-dependent parameters, such as incidence angle θ, i.e., the inclination of the LOS with respect to the vertical, and track angle, i.e., the angle between the projection of the satellite trajectory on the horizontal plane and geographic north. It also accounts for topographic parameters, including ground slope α and aspect β [29,33].
Figure 1 illustrates a geometric overview of the algorithm fundamentals. In Figure 1a, the orientation of the satellite’s orbit and the ground are depicted relative to the geographic north [33]. The angles φ and β represent the azimuth directions (aspect) of the satellite orbit and the ground, respectively. Figure 1b describes the relationship between the satellite’s orbit, the LOS, and the ground, where α is the inclination of the ground, θ is the incidence angle of the LOS relative to the ground, and γ is the angle between the ground and the LOS.
The track and incidence angles are provided within the processed SAR images for each satellite, while slope and aspect values are derived from a DTM. The resolution of the DTM significantly influences the accuracy of the C index. High-resolution DTMs improve the representation of terrain profiles but introduce greater variability in slope and aspect values, impacting C index computation and subsequent VSLOPE calculations. For balanced accuracy and computational efficiency, a cell resolution of at least 20 m is recommended, consistent with InSAR data resolution [34]. The C index represents the component of movement detectable by the SAR sensor, with a value ranging from −1 to 1.
The C index is a function of the incidence and track angles and the characteristics of the slope and can be calculated as follows:
C = N · c o s ( S ) · sin A π 2 + E · ( 1 ) · c o s ( S ) · cos A π 2 + H · s i n ( S )
where S is the slope of the surface; A is the aspect of the surface with respect to north; and N, E, and H are direction cosines [29]. This allows the calculation of VSLOPE (mm/year), the projection of the LOS velocity (VLOS) along the direction of maximum slope, using the following relationship [35,36]:
V S L O P E = V L O S C
The relationship also allows for estimating whether the movement is toward or away from the satellite. Indeed, for values of C close to 1, the satellite accurately observes the movement, and VSLOPE tends to VLOS. For negative C values, the movement is recorded in the reverse direction relative to the LOS geometries. In this case, if the velocity components are consistent with the movement along the slope, VSLOPE will have a sign opposite to VLOS. For values of C close to zero, VSLOPE tends toward infinity, significantly amplifying errors in the projection. Furthermore, it should be noted that positive VLOS values can indicate either potential errors or real movements. When VSLOPE shows a positive value, it may indicate that a landslide is moving upward rather than downward, an unlikely condition. Therefore, such cases should be assessed individually [29].
The processing model in QGIS generates a percentage visibility map that illustrates proportion of the velocity VLOS along the direction of maximum slope. The percentage of visibility is calculated using the formula:
% V R E A L = a b s ( C ) · 100
This thematic map helps in quantifying the proportion of the terrain visible to the satellite, accounting for the radar acquisition angles. The visibility percentage serves as a critical metric for assessing the capability of the satellite to acquire accurate and comprehensive data. Additionally, the algorithm generates a visibility classification map that categorizes the terrain into five distinct classes based on visibility levels. This classification provides a detailed representation of areas with varying monitoring precision, highlighting regions where data acquisition is more effective.
The calculation of the C index has been implemented in the Geohazard plugin, and input data and results are shown in Table 1.

Example of Application and Validation of the Model

For each module, a training dataset is provided within the Geohazard plugin. Validation and demonstration of results were carried out by applying the C index algorithm to the training dataset, related to a high mountain area of 154 × 172 m2 in Piemonte (Italy). The DTM used for this analysis has a cell size of 25 m [37] to balance accuracy and computational efficiency. SAR data acquired by the Sentinel-1 satellites [31] were employed with the following orbital parameters: for the ascending orbit, the incidence angle θ was 39° and the track angle (φ + 90°) was 350°; and, for the descending orbit, θ remained 39° with (φ + 90°) set to 190°. Figure 2 illustrates the resulting maps of the C index and visibility classes for both ascending and descending orbits. Slopes with higher visibility in the ascending orbit generally exhibit lower visibility in the descending orbit. Areas where the C index approaches 1 or −1 (indicated as darker green zones in Figure 2a,b) correspond to regions where VLOS closely approximates VREAL, aligning with high-visibility classes (Figure 2c,d). Conversely, areas where the C index is near 0 (white zones in Figure 2a,b) correspond to low-visibility classes (Figure 2c,d). Class 5 denotes regions with nearly 100% visibility, where satellite-detected displacement VLOS closely matches actual ground movement VREAL. In contrast, class 1 identifies areas with very low visibility, where interpretation of displacement and velocity measurements require greater caution. These results indicate the reliability of satellite data for detecting ground displacements and highlight their utility in small-to-medium-scale land-monitoring activities, enabling the comparison of displacements across areas and the identification of slow slope movements.
To validate the calculations made by the algorithm, an Excel spreadsheet was created, incorporating Equation (1) to derive the C index based on ground aspect β and slope α from the DTM, and incidence angle θ and track angle (φ + 90°) from the orbital parameters. A comparison between the external Excel calculations and the results of the algorithm was conducted on nine cells, with three cells selected for each pair of incidence and track angles. The results confirmed the validity and accuracy of the model, as summarized in Table 2.

2.2. Landslide–Shalstab

Shalstab is a physically-based model used to assess the triggering of shallow landslides due to infiltrated rainfall, following the method proposed by [23,38]. The method (Figure 3) enables the analysis of topographic, soil, and rainfall data to evaluate slope stability and solves the relevant equations using a gridded terrain representation, combining a limit equilibrium stability model for infinite slopes with a steady-state hydrological model. The main assumptions underlying the formulation are as follows [39,40]:
  • Infinite slope;
  • Planar failure surface, parallel to the slope, located at the interface between the shallow layer and the underlying layer of lower permeability;
  • Mohr–Coulomb shear strength criterion expressed in terms of effective stresses;
  • Steady flow parallel to the slope;
  • Absence of deep drainage and flow within the underlying substrate.
According to the Limit Equilibrium Method, the stability condition is determined by calculating the Factor of Safety (Figure 3a and Equation (4)):
F S = c + ( γ · z · c o s 2 θ u ) · t a n φ γ · z · s i n θ · c o s θ
u = γ w · h · c o s 2 θ
where θ is the slope inclination, z is the landslide thickness, c′ and φ′ are cohesion and friction angle, respectively, γ is soil unit weight, u is water pressure on the failure surface, γ w is water unit weight, and h is the water table level above the failure plane.
There are several approaches to considering the effects of rainfall and its infiltration into the soil. In Shalstab, steady-state conditions are assumed, meaning there is no temporal variation in rainfall and soil saturation. The model is based on the observation that shallow landslides tend to occur in topographic hollows, where shallow subsurface flow convergence leads to increased soil saturation, pore pressure, and reduced shear strength, thus triggering potential failure. The hydrological component of the model is simplified by assuming that rainfall infiltrates the soil and is routed downslope, following the topographic gradient. This implies that the contributing area at any given point is defined by the specific catchment area derived from the surface topography (Figure 3b). For a detailed analytical discussion of the hydrological model employed in Shalstab, reference can be made to [38,39].
Figure 3. The hydro-mechanical model underlying the Shalstab module [39]: (a) infinite slope model, where z is the thickness of the shallow layer, h is the height of the saturated layer above the failure surface, and θ is the inclination of the slope; and (b) geometry of the catchment and flow path of water in the hydrological model, where a is the contributing upslope area draining across the contour length b.
Figure 3. The hydro-mechanical model underlying the Shalstab module [39]: (a) infinite slope model, where z is the thickness of the shallow layer, h is the height of the saturated layer above the failure surface, and θ is the inclination of the slope; and (b) geometry of the catchment and flow path of water in the hydrological model, where a is the contributing upslope area draining across the contour length b.
Land 14 00290 g003
The following section outlines the hydrologic component of this model that, coupled with the stability component (Equations (4) and (5)), leads to the implementation of the FS equation (Equation (6)):
F S = c + ( W · γ w ) · z · c o s 2 θ · t a n φ γ · z · s i n θ · c o s θ
The instability condition (FS ≤ 1) for each cell in the domain is expressed by Equation (7):
a b c γ w · z · s i n θ · c o s θ + γ γ w · 1 t a n θ t a n φ · T q · s i n θ
where, according to Figure 3b:
  • a is the contributing upslope area draining across the contour length b;
  • T = K s · z · c o s θ and Ks is the permeability coefficient of saturated soil;
  • W = h z = q T · a b · s i n θ and q is effective rainfall.
This condition is evaluated only for cells that do not meet the conditions of absolute stability and absolute instability, given by the following:
t a n θ 1 γ w γ · t a n φ      ( a b s o l u t e   s t a b i l i t y )
t a n θ c γ · z · c o s 2 θ + t a n φ       ( a b s o l u t e   i n s t a b i l i t y )
The condition of absolute stability identifies cells classified as stable even when the soil is fully saturated. The condition of absolute instability indicates cells that are unstable even in the absence of infiltration.
Furthermore, by imposing the limit equilibrium condition (FS = 1) and solving Equation (7) with respect to q, the critical infiltration qcr threshold can be determined (Equation (10)):
q c r = c γ w · z · s i n θ · c o s θ + γ γ w · 1 t a n θ t a n φ · a b · T
If the information on the presence of roots in the shallow soil layers is available, their resistance contribution can be incorporated by increasing the soil cohesion, which will then be composed by the sum of the contribution of soil csoil and roots croot.
Based on the aforementioned method, the Shalstab algorithm provides the spatial distribution of the absolute stable and absolute unstable cells, as well as the critical effective (infiltrated) rainfall that leads each cell to a FS of 1. The required input data are listed in Table 3. Although most parameters vary spatially across the slope, to assist the user in preparing a quick analysis, the Geohazard plugin includes an additional tool called Shalstab input raster creator, which allows for the generation of constant-value input raster files from the DTM.
The results of the analysis are given as 4 raster maps, showing the following: (1) absolute stable zones; (2) absolute unstable zones; (3) distribution of critical infiltrated rainfall qcr (mm/day); and (4) susceptibility classes. In the qcr map, absolute stable cells assume no data values and absolute unstable cells assume qcr = 0. The susceptibility raster map is a reclassification of qcr in 7 classes (Table 4) as suggested by [38]. This classification provides the value of qcr/T in logarithmic form. This ratio reflects the magnitude of the water infiltration, represented by q, concerning the ability of the surface to move the water downslope, i.e., the transmissivity (T). The larger the value of q relative to T, the more likely the ground is to become saturated. This is a useful representation for identifying areas of the study domain with different behaviour and it can be interpreted as a susceptibility map since it spatially classifies the distribution of instability conditions. It can be converted into a hazard map if an infiltration model is applied, to compute a critical triggering gross rainfall Pcr from qcr. Given Pcr, the probability of occurrence of the related meteorological event can be made explicit as a return period and the time dimension of hazard is achieved [41].

Example of Application and Validation of the Model

To demonstrate the results on a small scale and validate the calculations, the Shalstab module was applied to the Dego area, a region of approximately 400 km2 located in the hilly Langhe region, northwestern Italy. This area corresponds to sheet 211 of the Italian 1:50,000 map series produced by the Italian Cartographic Authority (IGM). The Dego area was previously analyzed as part of the Carg Project [42], which aimed to produce thematic geological maps of the Italian territory. In the Carg Project, absolute hazard was defined by incorporating the temporal component, represented by the return period of critical rainfall, and the assessment of the destructive potential of landslide phenomena (intensity). For validation purposes, the Shalstab module utilized input data derived from the Carg Project (Table 5), obtained through a detailed analysis of parameter variability within the Dego area. The results obtained in terms of absolute stable, absolute unstable cells, and distribution of qcr were compared.
In Figure 4a, the resulting critical rainfall map (qcr) is shown after applying the Shalstab model to the Dego area. Twenty representative cells in different areas were considered for comparison (Table 6): the values of critical infiltration vary with negligible differences, due to the use of different hydrology calculation algorithms. However, this comparison highlights the accuracy of the obtained results, and the validation can be considered successful. In Figure 4b, the results are presented for a specific portion of the study area (highlighted as a zoomed-in region in Figure 4a), and compared against the inventory of shallow landslides triggered during the November 1994 rainfall event. This comparison provides additional qualitative validation of the model, particularly given that the cumulative daily rainfall in this region exceeded 200 mm/day during the event, corresponding to a return period of approximately 100 years.
To evaluate the influence of DTM cell size on the analysis results, the calculation was repeated for the same area using the DTM 5 m provided by Regione Piemonte [37]. The parameters listed in Table 5 were used for consistency. Table 7 reports the critical rainfall qcr values for the 20 representative points derived from the analyses using both 10 m and 5 m DTMs.
For comparison, the difference between the qcr values and the corresponding susceptibility classes are included. An additional comparison is given through the profiles illustrated in Figure 4b, which represent two contour lines located at 450 m (profile 1) and 550 m (profile 2). The qcr values along these profiles, obtained from their intersection with the respective maps (based on DTM 10 m and DTM 5 m), are shown in Figure 5. The results indicate that the difference in qcr calculation between DTMs can be significant, particularly in areas where the slope is not uniform. This discrepancy is probably due to the influence of DTM resolution on both the mechanical stability factor Fs and the hydrological component of the model. Variations in slope inclination and catchment area calculations across cells are directly affected by the DTM resolution. These differences affect the susceptibility classification of the area, highlighting the importance of DTM resolution in such analyses. This aspect, which has implications for model accuracy and reliability, will be further investigated in future studies.

2.3. Rockfall–Droka

The Droka model is devoted to the simplified analysis of rockfall runout from diffuse source points across a slope. The analysis is based on the concept of energy line, the line connecting a rockfall source point to the farthest stopping point of a block detached from that source. The energy line is inclined at an angle φp with respect to the horizontal plane (i.e., the energy angle), which can be interpreted as a global block-slope friction angle. This angle is representative of all the dissipative phenomena occurring throughout the motion phases of the block along the slope. The concept of energy line is implemented in the Geohazard plugin through two independent, yet complementary, algorithms: Droka_Basic and Droka_Flow. Both simulations provide results in the form of point vectors, distributed across the invasion zone. For each point, the following information is provided: minimum, maximum, and mean block velocity [m/s]; minimum, maximum, and mean kinetic energy [kJ]; and the number of simulations that affected a specific point (frequency).
The two models use different methods to identify the areas involved in the phenomenon and can be used independently or combined to obtain complementary information. A detailed description of the algorithms is provided below along with a discussion of their potential and limitations through practical application examples.

2.3.1. Rockall–Droka_Basic

Droka_Basic module is based on the Cone method [10,21,30], which enables the definition of the area affected by rockfall events on a slope. This is achieved through a cone representing the envelope of all possible rockfall paths. The apex of the cone is located at the source point and its geometry is defined by three angles (Figure 6a): the dip direction angle θ of the slope at the source point defines the orientation of the cone; and the energy angle φp outlines its vertical extension and the lateral spreading angle α delineates the extension of the cone in the horizontal plane. The intersection of the cone with the surface of the slope defines the rockfall-affected area, where each point within this area may potentially be reached by a rockfall path originating from the source. When multiple source points are considered, the module can delineate zones subjected to rockfalls through the overlapping of simulated cones. This approach enables the creation of a frequency map, where areas with higher frequencies are the most prone to be reached by fallen blocks, identifying them as the most susceptible to this type of danger. Using the concept of the energy line, the module enables the calculation of the velocity and kinetic energy of the block at any position within the affected area [21]:
v ( x , y ) = 2 g · H x 0 , y 0 h x , y ( x x 0 ) 2 + ( y y 0 ) 2 · t a n φ p
where g is gravity acceleration, (x0,y0) are the source point coordinates, H(x0,y0) is the elevation of the source point, h(x,y) is the elevation of the topographic surface in the point (x,y), and φp is the energy angle.
Therefore, the kinetic energy E can be estimated at any position given the block mass m:
E ( x , y ) = 1 2 · m · v 2 ( x , y )
The Cone method in the Droka_Basic module is implemented by constructing a triangle with its apex at each source point, characterized by specified input parameters. A point layer is then generated, containing one point for each DTM cell covered by the triangle. For each point, the height difference ΔH between the ground and the energy line is computed (ΔH = hk(x,y), Figure 6a). Points showing a positive ΔH value are identified as part of the invasion area. Starting from ΔH, block velocity and kinetic energy are computed for each point according to Equations (11) and (12).
The input data required by the Droka_Basic module are described in Table 8. The attributes of source points are obtained from the DTM, while the cone parameters are constant across all source points and are specific to each case study. Calibrating these parameters is essential in order to achieve reliable and conservative results. It should be based on information from past events in the area, rockfall inventories, territorial databases, and quick field observations of the slope. The output is a vector layer of points located at the center of the DTM cells within the affected area, containing the data listed in Table 8.

2.3.2. Rockfall–Droka_Flow

The Droka_Flow module employs a hydrological approach to simulate potential rockfall paths by tracing the line of maximum slope for each source point. The path terminates when the inclination of the line passing through the source point is lower than the inclination of the energy line, defined by the user.
Each analysis includes five simulations from each source point. These simulations adjust DTM elevation using a Monte Carlo approach within a user-defined standard deviation around the original DTM elevation values, assuming a simplified normal distribution of elevation for each cell. The mean corresponds to the original DTM height, while the user-defined standard deviation is constant across cells. This approach provides a simplified representation of the variability in rockfall trajectories due to factors like ground impact, bouncing, and obstacles (e.g., rocks, trees, or structures).
Assuming that the rockfall trajectory remains in constant contact with the ground and follows the steepest downhill gradient, the Droka_Flow module employs the GRASS GIS hydrological function r.drain to compute five paths from each source point. Starting from a user-defined input point or set of points, the algorithm calculates path directions by evaluating the elevation differences between adjacent cells. The output is a raster map delineating the calculated flow paths. Further details on the methodology and implementation are provided in [43]. As with Droka_Basic, the analysis result is a vector point layer, which is then generated, containing one point for each DTM cell covered by the simulated paths. The height difference ΔH between the energy line and the ground is calculated for each point, leading to block velocity and kinetic energy calculations when ΔH is positive (Equations (11) and (12); Figure 6b). The paths are then merged for the statistical analysis of block velocity and kinetic energies.
The input data required by the Droka_Flow module are described in Table 9. Once more, source points are obtained from the DTM while the energy angle and the standard deviation of the distribution of cells elevation are specific to each case study. In particular, the standard deviation should be related to the DTM size, as discussed in Section 3. The output is a vector layer with point attributes similar to those described in Droka_Basic and listed in Table 8. Frequency data are omitted here due to the limited number of paths per source point, so energy count and percent fields are not included.

2.3.3. Validation of the Modules

To validate the results produced by the algorithms implemented in Droka_Basic and Droka_Flow modules, an initial set of analyses was carried out on a synthetic slope DTM with 5 m cell size. The slope was generated by joining two planar surfaces: a runout plane inclined at 60° to the horizontal and a nearly horizontal plane with an inclination of approximately 2°. A single rockfall source point was located at an elevation of approximately 500 m, with a mass of 2600 kg and a volume of 1 m3. Parametric analyses were performed on this synthetic slope to assess the influence of key parameters on the results, using both Droka_Basic and Droka_Flow. The best parameter fit for both Droka modules was found to be lateral spreading angle α equal to 10°, and standard deviation equal to 0.1 m. The results are consistent for the modules, as reported in Figure 7, and align with the simplified analytical model in the calculation of block velocity and kinetic energy, following Equations (11) and (12).
However, for natural slopes, where both aspect and inclination vary widely, rockfall trajectories may spread much more. In addition, natural slopes feature niches, incisions, or debris accumulations due to erosion and instability phenomena over time, which significantly influence the rockfall paths. Therefore, it is suggested to calibrate the parameters for susceptibility analysis to the specific site conditions. A proper calibration can be achieved through the back-analysis of actual events, using data gathered from in situ observations, as described in Section 3.

3. Results

This section presents an example of the application of the Rockfall–Droka modules for a preliminary assessment of rockfall susceptibility and relative spatial hazard, illustrating the recommended procedure and discussing the results. The example focuses on a steep slope near the village of Bobbio Pellice, Piemonte (Western Alps), where recurrent rockfall events threaten a cluster of alpine buildings. On 24 June 2024, a large rockfall event destroyed one of these buildings, creating high-risk conditions.

3.1. Parameter Calibration

The Bobbio Pellice rockfall event involved a slope sector impacted by similar events in the past and was triggered by intense meteorological conditions. Observations from the survey conducted by GeoAlpi Consulting (2024) [44] include the following:
  • The detachment occurred at approximately 1940 m a.s.l;
  • A block of approximately 30 m3 struck and destroyed a building located at about 1750 m a.s.l., with visible traces along its trajectory (Figure 8a,c);
  • This path was influenced by other blocks and debris on the slope, displaced during all the collapses;
  • Additional smaller blocks of approximately 1–2 m3 reached the bottom of the valley, with clearly defined trajectories. The stopping position of some of these blocks is shown in Figure 8b.
Based on the available information, a back-analysis was conducted by selecting three source points located within the steepest area of the involved zone (Figure 8b). A block with a volume of 30 m3, mass of 78,000 kg, and unit weight of 2600 kN/m3 was used to estimate the kinetic energy. The analysis utilized a 5 m resolution DTM provided by Regione Piemonte [37] for an initial set of simulations aimed at parameter calibration and a comparison of results between the Droka_Basic and Droka_Flow modules.
For Droka_Basic, the optimal results in terms of the invasion area were achieved with a lateral spreading angle α of 22° and an energy angle φp of 37°, as shown in Figure 9, where the distribution of block kinetic energy within the invasion area is also included. The computed kinetic energy at the impact point with the building is approximately 5000 kJ, consistent with the destruction of the building.
To calibrate the Droka_Flow model, the influence of the assumed standard deviation was analyzed in this study through a parametric analysis, with standard deviation values ranging from 0.1 m to 5 m (2% to 100% of the DTM cell size). Each simulation was repeated five times to generate about 20 paths (Figure 10). The results suggest that the most conservative simulations occur with standard deviations of 0.5 m and 1 m, corresponding to 10% and 20% of the 5 m DTM cell size, respectively. In these cases, at least one trajectory reaches the affected building, with kinetic energy around 5000 kJ, consistent with the results from Droka_Basic. As shown in Figure 10, the simulated paths do not encompass the entire invasion area (in white), as only trajectories in the direction of maximum slope are simulated by the r.drain function. Nonetheless, this analysis demonstrates that the location of the building is the most prone to being impacted by a block detached from the source area, indicating it as the most critical area. The combination of Droka_Flow and Droka_Basic provides dual insights: first, it identifies the entire area potentially impacted by the rockfall, accounting for all possible trajectories, including the less probable ones; and, second, it highlights the most critical paths within this area.
The back-analyses with Droka_Basic and Droka_Flow modules were repeated with 1 m, (available at the Geoportal of the Italian Ministry of the Environment [45]), 5 m, and 10 m DTM resolutions [37] for evaluating the influence of DTM resolution on the results. Figure 11 shows the results of Droka_Basic for the case with φp = 37° and α = 22°. It is worth noting that changes in DTM discretization slightly affect the orientation of source points. Specifically, the 1 m DTM results in a greater variability in the dip direction at the source points compared to the 5 m and 10 m DTMs, leading to a wider invasion area. Despite this variability, a lateral spreading angle α of 22° remains the best calibration to cover the invasion area conservatively. In contrast, with the 10 m DTM, a conservative outcome requires increasing the α value. The optimal φp value for delineating the rockfall-affected area (37°) remains consistent across DTMs, suggesting it is a characteristic parameter of the phenomenon, dependent on the slope geometry and block properties rather than on the DTM resolution. Figure 12 presents the results of Droka_Flow for the case with φp = 37° and a standard deviation of 10% of the DTM size (i.e., 0.1, 0.5, and 1 m for DTM sizes of 1, 5, and 10 m, respectively), which yielded the most conservative results. This comparison shows that the 1 m DTM results in a very limited trajectory spread around the maximum slope path (this result is obtained regardless of the chosen standard deviation). The widest trajectory spread occurs with the 10 m DTM; however, many trajectories fall outside the designated rockfall invasion zone (shown in white in Figure 12). The analysis that better simulates the actual invasion area seems to be with the 5 m DTM, for both Rockall–Droka modules.
These observations suggest that effective parameter calibration for the susceptibility and hazard analysis can be achieved through the back-analysis conducted within the same geomorphological context and using the same DTM resolution, ensuring consistent results. As discussed, the Droka_Basic and Droka_Flow modules complement each other, with their comparison highlighting both the most significant trajectories and the full invasion area. This combined approach offers valuable insights for defining rockfall susceptibility.

3.2. Susceptibility and Relative (Spatial) Hazard Analysis

To exemplify the suggested procedure for the susceptibility analysis, this study was extended to the slope surrounding the area where the buildings are located. Since no information was available to quickly identify the possible source areas, all DTM cells with an inclination greater than a specific threshold were selected on the slope above the buildings. Following [46], the resulting threshold is 49° for a 5 m DTM. A total of 80 source points was randomly selected within cells exceeding this threshold, covering a slope sector approximately 200 m in length, as shown in Figure 13a. Finally, a block with a volume of 1 m3 was used to estimate the kinetic energy.
Figure 13b compares the results of the analyses conducted with Rockfall–Droka modules in terms of runout area, while Figure 13c,d show the mean kinetic energy obtained by the two modules. To assess the rockfall susceptibility, the Droka_Basic spatial frequency results, defined as the number of overlapping cones out of the total source points (Figure 14a), were multiplied by the mean kinetic energy values (Figure 13c) at each point. The final output, shown in Figure 14b, highlights the most critical zones by combining both the spatial frequency and phenomenon intensity and can be interpreted as a relative (spatial) hazard.
The comparison between the results from Droka_Basic and Droka_Flow again confirms the consistency of the two algorithms. Droka_Basic is more conservative regarding total the invasion area (Figure 13b) and mean kinetic energy (Figure 13c,d), as the area covered by rockfall paths simulated by Droka_Flow (Figure 13b) is concentrated in the northern part of the invasion zone and shows lower mean kinetic energy values in the central region. However, Droka_Basic indicates the highest frequency in this central zone (Figure 14a), suggesting that blocks from multiple source points can reach it. Differences in the mean kinetic energy calculated by the two algorithms arise from statistical comparisons based on different sample populations, although the maximum kinetic energy values computed are identical across the entire area. Regarding the slope susceptibility and relative (spatial) hazard, the results from both algorithms are again consistent, highlighting the critical situation for certain buildings. This finding underscores the need for a more detailed analysis to accurately assess the risk to these structures and to establish appropriate mitigation measures.

4. Discussion

The assessment of the landslide susceptibility and hazard is crucial for territorial management and risk mitigation. At medium to small scales, such as roads, municipalities, or provincial areas, empirical or simplified analytical methods are commonly used to identify critical areas requiring detailed investigation [10]. Numerous methodologies exist for small-scale analyses using territorial data; most have been implemented within GIS environments due to their analytical capabilities and the growing availability of public spatial datasets.
However, there is still a lack of a comprehensive GIS plugin capable of analyzing various landslide types, including slope susceptibility, hazard assessment, affected areas, and associated energy. In this context, the Geohazard plugin was developed as an open-source, user-friendly tool for preliminary landslide susceptibility and hazard assessments at medium to small scales within the QGIS environment. The current version includes three modules tailored to different landslide hazard aspects, described in Section 2, with application examples provided to facilitate the discussion.
The Groundmotion–C Index (Section 2.1) module reliably classified slopes based on their visibility from satellite orbits, effectively managing uncertainties in SAR data interpretation for slow slope movements. Validation using a training dataset confirmed the accuracy of the module, highlighting its utility for the long-term monitoring of gravitational processes.
The Landslide–Shalstab module (Section 2.2) assessed shallow landslide susceptibility by calculating critical rainfall infiltration qcr across large areas. The analysis produced susceptibility maps that aligned with prior hazard studies, illustrating its reliability. These maps provide a foundation for further analyses, such as evaluating the landslide runout and kinetic energy, which are essential for defining hazard scenarios. However, the application of the Shalstab model to DTMs with different resolutions has revealed its sensitivity to this parameter. High-resolution DTMs can capture fine-scale terrain features, enabling precise calculations of slope gradients and contributing areas. In contrast, lower-resolution DTMs may smooth out critical topographic details, potentially leading to less reliable predictions and the potential overestimation or underestimation of hazard zones [47]. Accurate predictions also depend on the precision and accuracy in estimating hydrological and mechanical parameters and their spatial distribution, a key point when analyzing extensive areas. Therefore, for Shalstab applications, a balanced approach that combines an appropriate DTM resolution with accurate parameter estimations is crucial. This ensures the reliable identification of shallow landslide-prone areas and supports informed decision-making in land-use planning and hazard mitigation. The Rockfall–Droka_Basic and Droka_Flow modules (Section 2.3) proved effective in evaluating rockfall hazards. By calibrating parameters, the modules delineated invasion zones and estimated the kinetic energy, offering complementary perspectives. Droka_Basic provided an overall depiction of the hazard area, while Droka_Flow simulated specific trajectories, enhancing our understanding of the relative hazard dynamics. The influence of the DTM resolution was analyzed in the paper, emphasizing the importance of calibrating model parameters according to DTM cell resolutions. When detailed information about past events is available for the study area, as shown in the Bobbio Pellice case study, performing a back-analysis on the same DTM used for the predictive analysis of the entire region enhances the robustness of the calibration process.
The proposed Geohazard plugin offers an innovative approach to preliminary landslide susceptibility and hazard assessment by integrating multiple analytical modules within the QGIS environment. Unlike previous methodologies that typically address isolated aspects of landslide analysis, this plugin combines slope susceptibility, critical rainfall infiltration, and rockfall impact zones’ evaluation in a unified platform. This integrated framework facilitates a more comprehensive hazard assessment while simplifying the workflow for geohazard studies.

5. Conclusions

The Geohazard plugin, presented in this paper, integrates multiple modules to address different aspects of geohazard analysis, offering a practical and versatile framework for hazard management at medium to small scales.
The Groundmotion–C Index module demonstrated its reliability during validation on a training dataset with a 25 m cell size DTM, where its results closely matched manual calculations. The application results further illustrated the ability to classify slopes based on their visibility from the satellite orbit, providing a valuable tool for reducing uncertainties in SAR data interpretation for the slow slope movement estimation.
The Landslide–Shalstab module effectively assessed the susceptibility to shallow landslides by calculating the critical rainfall infiltration required to trigger slope instability. Its application to the Dego area (located in the hilly Langhe region, northwestern Italy) demonstrated the results of the analysis at a small scale and the validation, based on hazard maps developed in previous studies [39]. The critical rainfall map qcr and the resulting susceptibility classifications provided valuable insights into the spatial distribution of instability conditions. Further improvements to this method could include the implementation of a simplified infiltration model to express the results in terms of gross rainfall. This information is essential for defining potential landslide scenarios and forms the basis for subsequent analyses of the affected areas and process intensity, contributing to the overall calculation of the landslide hazard.
The Rockfall–Droka_Basic and Droka_Flow modules, designed for rockfall analysis, were tested in the Bobbio Pellice case study, an area in the Italian Western Alps [44]. Parameter calibration based on a well-documented rockfall event in the Bobbio Pellice area enabled the accurate delineation of invasion zones and the identification of critical trajectories. Droka_Basic captured the overall invasion zone using energy and lateral spreading angles, while Droka_Flow simulated individual trajectories, both providing preliminary estimates of block velocities and kinetic energy. The results showed that the destroyed building in the area was in a critical zone, where the estimated block kinetic energy exceeded 5000 kJ. The case study showed how the modules perform under real case studies. The calibration process, grounded in field observations, emphasized the critical importance of systematically aligning model inputs with observed data to enhance their accuracy. Additionally, the results showed that the modules can replicate observed events, offering important insights into trajectory precision and hazard mapping. The findings also stressed the importance of maintaining consistency between the DTM used for calibration and the one applied in the analysis to ensure consistent and reliable results, supporting better hazard prediction and land-use planning. Future research will focus on addressing these sensitivities to further improve the applicability and robustness of the plugin. The two modules were complementary, with Droka_Basic delineating the overall invasion area and Droka_Flow providing detailed insights into critical trajectories.
These findings validate the Geohazard plugin as a reliable and versatile tool for geohazard assessment. By integrating multiple analytical approaches, the plugin enhances our understanding of slope instability and aids in developing effective risk mitigation strategies. Looking ahead, the Geohazard plugin will be expanded to include additional modules specifically tailored for territorial landslide analysis, with a particular focus on diffuse and recurrent phenomena. Planned improvements include tools for slope classification related to rockfall susceptibility, defined as the propensity of a slope to trigger rockfall events. Additionally, the integration of triggering and run-out modules will provide a comprehensive analytical framework suitable for various types of landslides. A simplified tool for assessing the vulnerability of different types of exposed elements will also be introduced, enabling a preliminary estimation of landslide risk at medium to small scales.
Finally, the possibility of the integration of machine-learning modules for landslide susceptibility mapping [48] will be explored to enhance predictive accuracy and facilitate the incorporation of diverse environmental and geospatial datasets into the analysis.
In a time of increasing hydrogeological instability driven by climate change, the need for effective prevention strategies has become a critical priority for protecting both people and infrastructure from hazardous events. Prevention, as a key aspect of climate change adaptation, requires proactive measures to reduce the impacts of geohazards. This work aims to support and enhance prevention strategies, which are essential in the context of vulnerable territories such as Italy, where almost 94% of the Italian municipalities are at risk of landslides, floods, and coastal erosion, with over 8 million people living in high-hazard areas [49].

Author Contributions

Conceptualization, M.C., A.F. and S.C.; methodology, M.C., A.F., G.T., S.C. and R.P.; software, A.F. and C.F.; validation, M.C., A.F., C.F. and S.C.; resources, M.C. and R.P.; data curation, A.F., S.C. and R.P.; writing—original draft preparation, M.C., A.F., S.C. and G.T.; writing—review and editing, G.T.; supervision, M.C. and R.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The plugin is available at https://github.com/Arpapiemonte/geohazard (accessed on 15 January 2025) and in the official QGIS plugin repository. Datasets used for the validation of the models are available at the same link.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Seneviratne, S.I.N.; Nicholls, D.; Easterling, C.M.; Goodess, S.; Kanae, J.; Kossin, Y.; Luo, J.; Marengo, K.; McInnes, M.; Rahimi, M.; et al. Changes in climate extremes and their impacts on the natural physical environment. In Managing the Risks of Extreme Events and Disasters to Advance Climate Change Adaptation; Field, C.B., Barros, V., Stocker, T.F., Dahe, Q., Dokken, D.J., Ebi, K.L., Mastrandrea, M.D., Mach, K.J., Plattner, G.-K., Allen, S.K., et al., Eds.; A Special Report of Working Groups I and II of the Intergovernmental Panel on Climate Change (IPCC); Cambridge University Press: Cambridge, UK; New York, NY, USA, 2012; pp. 109–230. [Google Scholar]
  2. Crozier, M.J. Deciphering the effect of climate change on landslide activity: A review. Geomorphology 2010, 124, 260–267. [Google Scholar] [CrossRef]
  3. Picarelli, L.; Lacasse, S.; Ho, K.K. The impact of climate change on landslide hazard and risk. In Understanding and Reducing Landslide Disaster Risk: Volume 1 Sendai Landslide Partnerships and Kyoto Landslide Commitment; Springer: Berlin/Heidelberg, Germany, 2021; pp. 131–141. [Google Scholar]
  4. Fell, R.; Corominas, J.; Bonnard, C.; Cascini, L.; Leroi, E.; Savage, W.Z. Guidelines for landslide susceptibility, hazard and risk zoning for land-use planning. Eng. Geol. 2008, 102, 99–111. [Google Scholar] [CrossRef]
  5. Van Westen, C.J.; Castellanos, E.; Kuriakose, S.L. Spatial data for landslide susceptibility, hazard, and vulnerability assessment: An overview. Eng. Geol. 2008, 102, 112–131. [Google Scholar] [CrossRef]
  6. Ferlisi, S.; Gullà, G.; Nicodemo, G.; Peduto, D. A multi-scale methodological approach for slow-moving landslide risk mitigation in urban areas, southern Italy. EuroMediterr. J. Environ. Integr. 2019, 4, 1–15. [Google Scholar] [CrossRef]
  7. Varnes, D.J. Landslide types and processes. Landslides Eng. Pract. 1958, 24, 20–47. [Google Scholar]
  8. Hungr, O. Dynamics of rapid landslides. In Progress in Landslide Science; Sassa, K., Fukuoka, H., Wang, F., Wang, G., Eds.; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar] [CrossRef]
  9. Lacasse, S.; Nadim, F.; Lacasse, S.; Nadim, F. Landslide risk assessment and mitigation strategy. In Landslides—Disaster Risk Reduction; Springer: Berlin/Heidelberg, Germany, 2009; pp. 31–61. [Google Scholar] [CrossRef]
  10. Scavia, C.; Barbero, M.; Castelli, M.; Marchelli, M.; Peila, D.; Torsello, G.; Vallero, G. Evaluating rockfall risk: Some critical aspects. Geosciences 2020, 10, 98. [Google Scholar] [CrossRef]
  11. Van Westen, C.J. Remote sensing and GIS for natural hazards assessment and disaster risk management. Treatise Geomorphol. 2013, 3, 259–298. [Google Scholar]
  12. Filipello, A.; Giuliani, A.; Mandrone, G. Rock Slopes Failure Susceptibility Analysis: From Remote Sensing Measurements to Geographic Information System Raster Modules. Am. J. Environ. Sci. 2010, 6, 489–494. [Google Scholar]
  13. Poursanidis, D.; Chrysoulakis, N. Remote Sensing, natural hazards and the contribution of ESA Sentinels missions. Remote Sens. Appl. Soc. Environ. 2017, 6, 25–38. [Google Scholar] [CrossRef]
  14. Noviello, C.; Verde, S.; Zamparelli, V.; Fornaro, G.; Pauciullo, A.; Reale, D.; Nicodemo, G.; Ferlisi, S.; Gullà, G.; Peduto, D. Monitoring buildings at landslide risk with SAR: A methodology based on the use of multipass interferometric data. IEEE Geosci. Remote Sens. Mag. 2020, 8, 91–119. [Google Scholar] [CrossRef]
  15. Guzzetti, F.; Carrara, A.; Cardinali, M.; Reichenbach, P. Landslide hazard evaluation: A review of different approaches. Earth Sci. Rev. 2005, 79, 147–181. [Google Scholar]
  16. Cruden, D.M.; Varnes, D.J. Landslide Types and Processes, Transportation Research Board, U.S. National Academy of Sciences, Special Report. Spec. Rep. Natl. Res. Counc. Transp. Res. Board 1996, 247, 36–75. [Google Scholar]
  17. Evans, S.G.; Hungr, O.; Clague, J.J. Dynamics of the 1984 rock avalanche and associated distal debris flow on Mount Cayley, British Columbia, Canada; implications for landslide hazard assessment on dissected volcanoes. Eng. Geol. 2001, 61, 29–51. [Google Scholar] [CrossRef]
  18. Meissl, G. Modelling the runout distances of rockfall using a geographic information system. Z. Geomorphol. Suppl. 2001, 125, 129–137. [Google Scholar]
  19. Wichmann, V. The Gravitational Process Path (GPP) model (v1. 0)—A GIS-based simulation framework for gravitational processes. Geosci. Model Dev. 2017, 10, 3309–3327. [Google Scholar] [CrossRef]
  20. Carrara, A.; Cardinali, M.; Detti, R.; Guzzetti, F.; Pasqui, V.; Reichenbach, P. Geographical Information Systems and Multivariate Model in Landslide Hazard Evaluation. Alps 1990, 90, 17–28. [Google Scholar]
  21. Castelli, M.; Tosello, G.; Vallero, G. Preliminary Modeling of Rockfall Runout: Definition of the Input Parameters for the QGIS Plugin QPROTO. Geosciences 2021, 11, 88. [Google Scholar] [CrossRef]
  22. Pack, R.T.; Tarboton, D.G.; Goodwin, C.N. The SINMAP Approach to Terrain Stability Mapping. In 8th Congress of the International Association of Engineering Geology, Vancouver, BC, Canada, 21–25 September 1998; Moore, D., Hungr, O., Eds.; Vol. 2: Engineering Geology and Natural Hazards; A A Balkema: Amsterdam, The Netherlands, 1998; pp. 1157–1166, ISBN-10: 9054109920. [Google Scholar]
  23. Montgomery, D.R.; Dietrich, W.E. A physically-based model for the topographic control of shallow landsliding. Water Resour. Res. 1994, 30, 1153–1171. [Google Scholar] [CrossRef]
  24. Ji, J.; Cui, H.; Zhang, T.; Song, J.; Gao, Y. A GIS-based tool for probabilistic physical modelling and prediction of landslides: GIS-FORM landslide susceptibility analysis in seismic areas. Landslides 2022, 19, 2213–2223. [Google Scholar] [CrossRef]
  25. Alvioli, M.; Baum, R.L. Parallelization of the TRIGRS model for rainfall-induced landslides using the message passing interface. Environ. Model. Softw. 2016, 81, 122–135. [Google Scholar] [CrossRef]
  26. R.slope.stability. Available online: https://www.landslidemodels.org/r.slope.stability/manual.php (accessed on 15 January 2025).
  27. R.slopeunits. Available online: https://geomorphology.irpi.cnr.it/tools/slope-units (accessed on 15 January 2025).
  28. Geohazard Plugin. Available online: https://github.com/Arpapiemonte/geohazard (accessed on 15 January 2025).
  29. Notti, D.; Herrera, G.; Bianchini, S.; Meisina, C.; García-Davalillo, J.C.; Zucca, F. A methodology for improving landslide PSI data analysis. Int. J. Remote Sens. 2014, 35, 2186–2214. [Google Scholar] [CrossRef]
  30. Jaboyedoff, M.; Labiouse, V. Preliminary estimation of rockfall runout zones. Nat. Hazards Earth Syst. Sci. 2011, 11, 819–828. [Google Scholar] [CrossRef]
  31. Copernicus—European Ground Motion Service. Available online: https://egms.land.copernicus.eu/ (accessed on 15 January 2025).
  32. Montini, G. Linee Guida per L’utilizzo dei Dati di Deformazione (PS) Derivati da Analisi Multi-Interferometrica di Immagini Radar Satellitari; Technical Report; Geoprofessioni sas: Francavilla al Mare, Italy, 2019; pp. 2–5, 8–9, 15–19, 30–34. (In Italian) [Google Scholar]
  33. Ren, T.; Gong, W.; Bowa, V.M.; Tang, H.; Chen, J.; Zhao, F. An improved R-Index model for terrain visibility analysis for landslide monitoring with InSAR. Remote Sens. 2021, 13, 1938. [Google Scholar] [CrossRef]
  34. Cignetti, M. State of activity classification of deep-seated gravitational slope deformation at regional scale based on Sentinel-1 data. Landslide 2023, 20, 7–9. [Google Scholar] [CrossRef]
  35. Colesanti, C.; Wasoski, J. Investigating landslides with space-borne Synthetic Aperture Radar (SAR) interferometry. Eng. Geol. 2006, 88, 173–199. [Google Scholar] [CrossRef]
  36. Plank, S.; Singer, J.; Minet, C.; Thuro, K. Pre-survey suitability evaluation of the differential synthetic aperture radar interferometry method for landslide monitoring. Int. J. Remote Sens. 2012, 33, 6623–6637. [Google Scholar] [CrossRef]
  37. Regione Piemonte Geoportal. Available online: https://geoportale.igr.piemonte.it/cms/ (accessed on 15 January 2025).
  38. Dietrich, W.E.; Montgomery, D.R. SHALSTAB: A Digital Terrain Model for Mapping Shallow Landslide Potential. Technical Report NCAS. 1998. Available online: https://calm.geo.berkeley.edu/geomorph/shalstab/index.htm (accessed on 15 January 2025).
  39. Campus, C.; Forlati, F.; Nicolò, G. Note illustrative della Carta della pericolosità per instabilità dei versanti. Foglio 211 (DEGO). APAT, Agenzia Regionale per la Protezione dell’Ambiente e per i Servizi Tecnici. Litografia Geda, Nichelino (TO). Foglio 2005, 211, 234. (In Italian) [Google Scholar]
  40. Interreg, B., III. CatchRisk-Mitigation of Hydro-geological Risk in Alpine Catchments. 2005. Available online: https://www.arpa.piemonte.it/sites/default/files/media/2023-10/catch2005.pdf (accessed on 15 January 2025).
  41. Green, W.H.; Ampt, G. Studies of soil physics, part I—The flow of air and water through soils. J. Agric. Sci. 1911, 4, 1–24. [Google Scholar]
  42. Campus, S.; Forlati, F.; Nicolò, G.; Fontan, D.; Gelati, R.; Joannas, J.; Morelli, M.; Piana, F.; Rabuffetti, D. Note illustrative della carta della pericolosità per instabilità dei versanti alla scala 1:50.000, foglio 211 DEGO. Available online: https://www.isprambiente.gov.it/Media/carg/note_illustrative/211_Dego.pdf (accessed on 15 January 2025). (In Italian)
  43. R.drain. Available online: https://grass.osgeo.org/grass-stable/manuals/r.drain.html (accessed on 15 January 2025).
  44. GeoAlpi Consulting. Site Survey Report, 28 June 2024. 2024. Available online: https://geoalpiconsulting.it/ (accessed on 15 January 2025). (In Italian).
  45. Geoportal of the Italian Ministry of the Environment. Available online: https://gn.mase.gov.it/portale/en/data-distribution-services-pst (accessed on 15 January 2025).
  46. Interreg 3a Alpi Latine. Progetto 165 PROVIALP, Protezione della Viabilità Alpina—Final Report; ARPA Piemonte: Turin, Italy, 2008; Available online: https://www.arpa.piemonte.it/pubblicazione/progetto-n165-provialp-protezione-della-viabilita-alpina (accessed on 15 January 2025)(In Italian and French).
  47. Sbroglia, R.; Reginatto, G.; Higashi, R.; Guimarães, R. Mapping susceptible landslide areas using geotechnical homogeneous zones with different DEM resolutions in Ribeirão Baú basin, Ilhota/SC/Brazil. Landslides 2018, 15, 2093–2106. [Google Scholar] [CrossRef]
  48. Yuke, H.; Song, L.; Khan, U.; Zhang, B. Stacking ensemble of machine learning methods for landslide susceptibility mapping in Zhangjiajie City, Hunan Province, China. Environ. Earth Sci. 2023, 82, 35. [Google Scholar]
  49. Trigila, A.; Iadanza, C.; Lastoria, B.; Bussettini, M.; Barbano, A. Dissesto Idrogeologico in Italia: Pericolosità e Indicatori di Rischio—Edizione 2021; ISPRA Rapporti: Roma, Italy, 2021. (In Italian) [Google Scholar]
Figure 1. Diagram showing the relationship between LOS parameters of satellite, terrain aspect, and SAR imaging geometry [33]: (a) β is the aspect of the local ground surface (terrain), and φ is the aspect of the LOS; and (b) α is the inclination of the ground, θ is the incidence angle of the LOS, and γ is the angle between the ground and the LOS.
Figure 1. Diagram showing the relationship between LOS parameters of satellite, terrain aspect, and SAR imaging geometry [33]: (a) β is the aspect of the local ground surface (terrain), and φ is the aspect of the LOS; and (b) α is the inclination of the ground, θ is the incidence angle of the LOS, and γ is the angle between the ground and the LOS.
Land 14 00290 g001
Figure 2. Example of application of the Groundomotion–C index algorithm (DTM 25 m, Sentinel-1): (a) C index map in ascending orbit; (b) C index map in descending orbit; (c) class of visibility map in ascending orbit; and (d) class of visibility map in descending orbit.
Figure 2. Example of application of the Groundomotion–C index algorithm (DTM 25 m, Sentinel-1): (a) C index map in ascending orbit; (b) C index map in descending orbit; (c) class of visibility map in ascending orbit; and (d) class of visibility map in descending orbit.
Land 14 00290 g002
Figure 4. Results of the application of the Shalstab module to the Dego area: (a) critical infiltrated rainfall qcr computed across the entire area using a DTM 10 m, with the zoomed-in region and validation points indicated (refer to Table 6 and Table 7); and (b) zoomed-in area, highlighting the shallow landslides triggered during the November 1994 heavy rainfall event, as well as profile 1 and profile 2 used to compare the results obtained with different DTM resolutions (Figure 5).
Figure 4. Results of the application of the Shalstab module to the Dego area: (a) critical infiltrated rainfall qcr computed across the entire area using a DTM 10 m, with the zoomed-in region and validation points indicated (refer to Table 6 and Table 7); and (b) zoomed-in area, highlighting the shallow landslides triggered during the November 1994 heavy rainfall event, as well as profile 1 and profile 2 used to compare the results obtained with different DTM resolutions (Figure 5).
Land 14 00290 g004
Figure 5. Comparison between the critical infiltrated rainfall qcr computed along profile 1 and profile 2 as depicted in Figure 4b, analyzed using different DTM resolutions.
Figure 5. Comparison between the critical infiltrated rainfall qcr computed along profile 1 and profile 2 as depicted in Figure 4b, analyzed using different DTM resolutions.
Land 14 00290 g005
Figure 6. Invasion zone definition and associated geometrical components in the Droka modules: (a) Droka_Basic representation of the cone with the apex in the source point S(x0,y0) and geometry defined by the angles θ, α, and φp (in light grey). The cone is sectioned by a vertical plane passing through the generic topographic point P(x,y). The orange line represents the energy line. The horizontal dark green line refers to the total energy of the block. (b) Droka_Flow representation of the rockfall path (blue line) originated from the source point S, sectioned by a vertical plane passing through the generic topographic point P(x,y).
Figure 6. Invasion zone definition and associated geometrical components in the Droka modules: (a) Droka_Basic representation of the cone with the apex in the source point S(x0,y0) and geometry defined by the angles θ, α, and φp (in light grey). The cone is sectioned by a vertical plane passing through the generic topographic point P(x,y). The orange line represents the energy line. The horizontal dark green line refers to the total energy of the block. (b) Droka_Flow representation of the rockfall path (blue line) originated from the source point S, sectioned by a vertical plane passing through the generic topographic point P(x,y).
Land 14 00290 g006
Figure 7. Invasion area and block kinetic energy for the synthetic slope obtained with Droka_Basic and Droka_Flow. Calibrated parameters are φp: 45°, α: 10°, and standard deviation: 0.1 m.
Figure 7. Invasion area and block kinetic energy for the synthetic slope obtained with Droka_Basic and Droka_Flow. Calibrated parameters are φp: 45°, α: 10°, and standard deviation: 0.1 m.
Land 14 00290 g007
Figure 8. Bobbio Pellice rockfall event, 24 June 2024: (a) destroyed building; (b) involved area and some stopped blocks on the slope, in red—assumed source area in yellow; and (c) block path reaching the destroyed building, after [44].
Figure 8. Bobbio Pellice rockfall event, 24 June 2024: (a) destroyed building; (b) involved area and some stopped blocks on the slope, in red—assumed source area in yellow; and (c) block path reaching the destroyed building, after [44].
Land 14 00290 g008
Figure 9. Droka_Basic results for the kinetic energy of the back-analysis of the rockfall event. Calibrated parameters are φp: 37° and α: 22°.
Figure 9. Droka_Basic results for the kinetic energy of the back-analysis of the rockfall event. Calibrated parameters are φp: 37° and α: 22°.
Land 14 00290 g009
Figure 10. Droka_Flow results of the back-analysis of the rockfall event, influence of standard deviation: (a) standard deviation: 0.1 m; (b) standard deviation: 0.5 m; (c) standard deviation: 1 m; and (d) standard deviation: 5 m.
Figure 10. Droka_Flow results of the back-analysis of the rockfall event, influence of standard deviation: (a) standard deviation: 0.1 m; (b) standard deviation: 0.5 m; (c) standard deviation: 1 m; and (d) standard deviation: 5 m.
Land 14 00290 g010
Figure 11. Droka_Basic results of the back-analysis of the rockfall event, influence of DTM cell size: (a) cell size: 1 m; (b) cell size: 5 m; and (c) cell size: 10 m.
Figure 11. Droka_Basic results of the back-analysis of the rockfall event, influence of DTM cell size: (a) cell size: 1 m; (b) cell size: 5 m; and (c) cell size: 10 m.
Land 14 00290 g011
Figure 12. Droka_Flow results of the back-analysis of the rockfall event, influence of DTM cell size: (a) cell size: 1 m; (b) cell size: 5 m; and (c) cell size: 10 m.
Figure 12. Droka_Flow results of the back-analysis of the rockfall event, influence of DTM cell size: (a) cell size: 1 m; (b) cell size: 5 m; and (c) cell size: 10 m.
Land 14 00290 g012
Figure 13. Susceptibility analysis for the Bobbio Pellice case study: (a) source points distribution in white and location of the buildings in magenta—the white envelope represents the invasion area of the 24 June 2024 rockfall event; (b) runout areas by Droka_Basic (yellow) and Droka_Flow (blue); (c) mean kinetic energy, Droka_Basic; and (d) mean kinetic energy, Droka_Flow.
Figure 13. Susceptibility analysis for the Bobbio Pellice case study: (a) source points distribution in white and location of the buildings in magenta—the white envelope represents the invasion area of the 24 June 2024 rockfall event; (b) runout areas by Droka_Basic (yellow) and Droka_Flow (blue); (c) mean kinetic energy, Droka_Basic; and (d) mean kinetic energy, Droka_Flow.
Land 14 00290 g013
Figure 14. Susceptibility analysis for the Bobbio Pellice case study: (a) rockfall frequency; and (b) relative (spatial) hazard. Yellow dots represent source points.
Figure 14. Susceptibility analysis for the Bobbio Pellice case study: (a) rockfall frequency; and (b) relative (spatial) hazard. Yellow dots represent source points.
Land 14 00290 g014
Table 1. Input and output for the C index module.
Table 1. Input and output for the C index module.
InputFormatDescription
DTMRasterDTM of the area
Cell sizeNumberDTM cell size (m)
Track angle φNumberTrack angle of each measurement point; range (0–360°)
Incidence angle θNumberIncidence angle of each measurement point; range (0–90°)
OutputFormatDescription
C indexRasterC index computed in each DTM cell (−1; 1)
Percentage of visibilityRasterVREAL percentage (0; 100)
Class of visibilityRasterClassification of VREAL:
Class 1: 0–20%
Class 2: 20–40%
Class 3: 40–60%
Class 4: 60–80%
Class 5: 80–100%
Table 2. Comparison of results for C index validation.
Table 2. Comparison of results for C index validation.
Aspect
β (°)
Slope
α (°)
Incidence Angle
θ (°)
Track Angle
φ + 90 (°)
C index
(Excel)
C index
(Model)
7915393500.810.81
29139393500.040.03
2521139350−0.46−0.47
15922353100.050.04
4348353100.990.99
11841353100.630.62
13335373300.600.60
2431237330−0.42−0.42
2602437330−0.19−0.19
Table 3. Input for the Shalstab module.
Table 3. Input for the Shalstab module.
InputFormatDescription
DTMRasterDTM of the area
Cell sizeNumberDTM cell size (m)
Depth zRasterThickness of the potentially unstable layer (m)
Unit weight γRasterSoil unit weight (N/m3)
Friction angle φ′RasterSoil friction angle (°)
Permeability KsRasterSoil permeability coefficient (m/h)
Soil cohesion csoilRasterSoil cohesion (N/m2)
Root cohesion crootRasterRoot cohesion (N/m2)
Table 4. Susceptibility classes.
Table 4. Susceptibility classes.
Classlog(qcr/T) (1/m)
1−inf−3.4
2−3.4−3.1
3−3.1−2.8
4−2.8−2.5
5−2.5−2.2
6−2.2−1.9
7−1.9+inf
Table 5. Input parameters used for the validation on the Dego area.
Table 5. Input parameters used for the validation on the Dego area.
InputValue
DTM[37]
Cell size10 m
Depth z0.52–1.09 m
Unit weigth γ22,000 N/m3
Friction angle φ′24–32°
Permeability Ks0.144 m/h
Soil and root cohesion c20,000–35,000 N/m2
Table 6. Validation of the Shalstab module via comparison with the Carg project.
Table 6. Validation of the Shalstab module via comparison with the Carg project.
IDqcr Shalstab
(mm/day)
qcr Carg
(mm/day)
Difference
(mm/day)
139.0437.04−2.00
256.1357.87−1.74
387.7688.45−0.69
462.6863.34−0.66
5117.52116.640.88
637.4940.90−3.41
787.3390.57−3.24
861.8263.12−1.30
919.3324.70−5.37
10216.83211.984.85
11167.18164.832.35
1266.4968.53−2.04
13No dataNo dataNo data
1477.4581.81−4.36
15146.66143.792.87
16198.60190.488.12
1740.2042.33−2.13
1818.8918.870.02
193.981.762.22
2040.6740.080.59
Table 7. Validation of the Shalstab module on different DTMs.
Table 7. Validation of the Shalstab module on different DTMs.
DTM 10 mDTM 5 mDifference
IDqcr,10
(mm/day)
Classqcr,5
(mm/day)
Classqcr,5–qcr,10
(mm/day)
139.041112.02172.98
256.13152.741−3.39
387.76296.6438.88
462.68154.191−8.49
5117.523334.857217.33
637.491No data-No data
787.331352.743265.41
861.82184.97223.15
919.3310.551−18.78
10216.836140.224−76.61
11167.183103.282−63.9
1266.491124.89158.4
13No data-No data-No data
1477.45280.9623.51
15146.663173.97327.31
16198.605285.56786.96
1740.20177.27237.07
1818.89113.311−5.58
193.9812.431−1.55
2040.67127.411−13.26
Table 8. Input and output for the Droka_Basic module.
Table 8. Input and output for the Droka_Basic module.
InputFormatDescription
DTMRasterDTM of the area
Cell sizeNumberDTM cell size (m)
Source pointsPoint vector layerSelected source points
Mass mNumberBlock mass (kg)
Energy angle φpNumberEnergy angle (°)
Lateral spreading angle αNumberLateral spreading angle (°)
OutputFormatDescription
Fid, IDNumberPoints identification
CountNumberNumber of overlapped cones
Energy_min, max, meanNumberMinimum, maximum, mean kinetic energy (kJ)
Velocity_min, max, meanNumberMinimum, maximum, mean velocity (m/s)
PercentNumberNumber of overlapping cones at the point as a proportion of the total number of generated cones
Table 9. Input for the Droka_Flow module.
Table 9. Input for the Droka_Flow module.
InputFormatDescription
DTMRasterDTM of the area
Cell sizeNumberDTM cell size (m)
Source pointsPoint vector layerSelected source points
Mass mNumberBlock mass (kg)
Energy angle φpNumber Energy angle (°)
Mean of the normal distributionNumberHeight difference from DTM (m)
Standard deviationNumberStandard deviation of the normal distribution of DTM elevation (m)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Castelli, M.; Filipello, A.; Fasciano, C.; Torsello, G.; Campus, S.; Pispico, R. Geohazard Plugin: A QGIS Plugin for the Preliminary Analysis of Landslides at Medium–Small Scale. Land 2025, 14, 290. https://doi.org/10.3390/land14020290

AMA Style

Castelli M, Filipello A, Fasciano C, Torsello G, Campus S, Pispico R. Geohazard Plugin: A QGIS Plugin for the Preliminary Analysis of Landslides at Medium–Small Scale. Land. 2025; 14(2):290. https://doi.org/10.3390/land14020290

Chicago/Turabian Style

Castelli, Marta, Andrea Filipello, Claudio Fasciano, Giulia Torsello, Stefano Campus, and Rocco Pispico. 2025. "Geohazard Plugin: A QGIS Plugin for the Preliminary Analysis of Landslides at Medium–Small Scale" Land 14, no. 2: 290. https://doi.org/10.3390/land14020290

APA Style

Castelli, M., Filipello, A., Fasciano, C., Torsello, G., Campus, S., & Pispico, R. (2025). Geohazard Plugin: A QGIS Plugin for the Preliminary Analysis of Landslides at Medium–Small Scale. Land, 14(2), 290. https://doi.org/10.3390/land14020290

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop