Skip to content

r.shalstab

A model for shallow landslide susceptibility.

r.shalstab dem=name phy=name c_soil=name gamma=name z=name k=name [root=name] susceptibility=susceptibility critic_rain=critical rain [--overwrite] [--verbose] [--quiet] [--qq] [--ui]

Example:

r.shalstab dem=name phy=name c_soil=name gamma=name z=name k=name susceptibility=susceptibility critic_rain=critical rain

grass.script.run_command("r.shalstab", dem, phy, c_soil, gamma, z, k, root=None, susceptibility, critic_rain, overwrite=False, verbose=False, quiet=False, superquiet=False)

Example:

gs.run_command("r.shalstab", dem="name", phy="name", c_soil="name", gamma="name", z="name", k="name", susceptibility="susceptibility", critic_rain="critical rain")

Parameters

dem=name [required]
    Name of input elevation raster map
phy=name [required]
    Soil friction angle (angle)
c_soil=name [required]
    Soil cohesion (N/m^2)
gamma=name [required]
    Soil density(Kg/m^3)
z=name [required]
    Vertical thickness of soil (m)
k=name [required]
    hydraulic conductivity (m/h)
root=name
    Root cohesion k (N/m^2)
susceptibility=susceptibility [required]
    Name for output landslide susceptibility map (from 1 to 7)
critic_rain=critical rain [required]
    Name for output critical rainfall map (mm/day)
--overwrite
    Allow output files to overwrite existing files
--help
    Print usage summary
--verbose
    Verbose module output
--quiet
    Quiet module output
--qq
    Very quiet module output
--ui
    Force launching GUI dialog

dem : str, required
    Name of input elevation raster map
    Used as: input, raster, name
phy : str, required
    Soil friction angle (angle)
    Used as: input, raster, name
c_soil : str, required
    Soil cohesion (N/m^2)
    Used as: input, raster, name
gamma : str, required
    Soil density(Kg/m^3)
    Used as: input, raster, name
z : str, required
    Vertical thickness of soil (m)
    Used as: input, raster, name
k : str, required
    hydraulic conductivity (m/h)
    Used as: input, raster, name
root : str, optional
    Root cohesion k (N/m^2)
    Used as: input, raster, name
susceptibility : str, required
    Name for output landslide susceptibility map (from 1 to 7)
    Used as: output, raster, susceptibility
critic_rain : str, required
    Name for output critical rainfall map (mm/day)
    Used as: output, raster, critical rain
overwrite: bool, optional
    Allow output files to overwrite existing files
    Default: False
verbose: bool, optional
    Verbose module output
    Default: False
quiet: bool, optional
    Quiet module output
    Default: False
superquiet: bool, optional
    Very quiet module output
    Default: False

DESCRIPTION

r.shalstab allows to apply the algorithm developed by Montgomery and Dietrich (1994) in GRASS GIS. According to these authors, the models associate the theories of infinite slope, where the strength of soil share at the discretion of rupture of Mohr Coulomb, with the hydrological model O'Loughlin (1986), resulting in equation. Requested input and output.

The command requires some input:

  • DEM a digital terrain model of the study area;
  • Raster map or single value for soil cohesion (N/m^2);
  • Raster map or single value for soil friction angle (°);
  • Raster map or single value for soil density (kg/m^3);
  • Raster map or single value for vertical thickness of soil (m);
  • Raster map or single value for hydraulic conductivity k (m/h);
  • Raster map or single value for root cohesion (N/m^2); (default = 0)
  • Raster map or single value for wet soil density (kg/m^3). (default = 2100)

The outputs are: A landslide susceptibility map (value range from 1 to 7):

  • 1 Unconditionally Unstable
  • 2 0-30 mm/day
  • 3 31-100 mm/day
  • 4 101-150 mm/day
  • 5 151-200 mm/day
  • 6 201-999 mm/day
  • 7 Stable

A map for of critical rainfall map (mm/day).

REFERENCES

Montgomery, D. R. and Dietrich, W. E.: A physically based model for the topographic control of shallow landsliding,Water Resour. Res., 30, 1153-1171, 1994.

AUTHORS

Andrea Filipello, University of Turin, Italy
Daniele Strigaro, University of Milan, Italy

SOURCE CODE

Available at: r.shalstab source code (history)
Latest change: Friday Feb 21 10:10:05 2025 in commit 7d78fe3