Skip to content

r.droka

Calculates run-out distance of a falling rock mass

r.droka dem=string start=string ang=float red=float m=float num=integer prefix=name [n=integer] [--overwrite] [--verbose] [--quiet] [--qq] [--ui]

Example:

r.droka dem=string start=string ang=float red=0.9 m=float num=integer prefix=name

grass.script.run_command("r.droka", dem, start, ang, red=0.9, m, num, prefix, n=None, overwrite=False, verbose=False, quiet=False, superquiet=False)

Example:

gs.run_command("r.droka", dem="string", start="string", ang=float, red=0.9, m=float, num=integer, prefix="name")

Parameters

dem=string [required]
    Digital Elevation Model
start=string [required]
    Name of starting points map
ang=float [required]
    Shadow angle
red=float [required]
    Reduction value
    Allowed values: 0-1
    Default: 0.9
m=float [required]
    Value of rock mass (kg)
num=integer [required]
    Number of boulders (>=1)
prefix=name [required]
    Prefix for output raster maps
n=integer
    Buffer distance (meters)
--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
    Digital Elevation Model
    Used as: input, raster
start : str, required
    Name of starting points map
    Used as: input, vector
ang : float, required
    Shadow angle
red : float, required
    Reduction value
    Allowed values: 0-1
    Default: 0.9
m : float, required
    Value of rock mass (kg)
num : int, required
    Number of boulders (>=1)
prefix : str, required
    Prefix for output raster maps
    Used as: output, raster, name
n : int, optional
    Buffer distance (meters)
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

The intersection between the topographic profile and the line starting from the point of detachment with a certain angle to the horizontal line defines the point of maximum propagation (Evans and Hungr, 1993; Jaboyedoff and Labiouse, 2003). The angle of inclination and the line of propagation are defined as zenith angle and shadow zone. This script defines rockfall zones from a digital elevation model (DEM) and vector layer containing starting point or points.

image-alt

Energy line used for the cone method from the top or the bottom of a cliff (shadow angle), according to various authors (Image from Jaboyedoff and Labiouse, 2003)

INPUT

Digital Elevation Model: Name of elevation raster map.

Starting points: Name of vector map containing rockfall source area. It can be one point or more.

Shadow angle: Angle of inclination that defines the propagation zone. It's calculated from a horizontal plane starting from a source point: highest values determine a lowest propagation.

Reduction value: Reduction multiplicator for velocity. Default value is 0.9.

Number of boulders: For each starting point can be generated other random points used in the computations. By default points are located in a radius from the starting point equal to: (cell size * number of boulders)/2. Insert 1 for use only the original starting point or points. Note that a high number of boulders can make excessively long the calculation times.

Rock mass: Value of rock mass (Kg)

Output prefix: Name of prefix used for output raster maps

Buffer distance: This value defines the radius for randomly generating boulders starting from starting point. It's in the option dialog window.

OUTPUT

r.droka generates 5 raster maps and a vector map. The names of all output maps start with the prefix defined by the parameter prefix followed by the name of map

  • prefix_propagation: raster map representing the area of propagation. If are used multiple source points, each pixel shows the percentage of passage (%)
  • prefix_vel_max: maximum rock-fall translational velocities (m/sec)
  • prefix_vel_med: medium rock-fall translational velocities (m/sec)
  • prefix_vel_max: medium kinetic energy (kJ)
  • prefix_en_max: maximum kinetic energy (kJ)
  • prefix_starting: vector map of starting points

REFERENCES

FILIPELLO A., GIULIANI A., MANDRONE G. (2010) - Rock Slopes Failure Susceptibility Analysis: From Remote Sensing Measurements to Geographic Information System Raster Modules. American Journal of Environmental Sciences 6 (6): 489-494, 2010 ISSN 1553-345X 2010 Science Publications.

JABOYEDOFF M., LABIOUSE V. (2003) - Preliminary assessment of rockfall hazard based on GIS Data. Proceeding of the 10th ISRM Congress, South African Inst. Min. Met., Johannesburg, pp: 575-578

EVANS, S.G., HUNGR O. (1993). The assessment of rock fall hazard at the base of the talus slope. Can. Geotech. J., 30: 620-636. DOI: 10.1139/t93-054

SEE ALSO

AUTHORS

Andrea Filipello, University of Turin, Italy

Daniele Strigaro, University of Milan, Italy

SOURCE CODE

Available at: r.droka source code (history)
Latest change: Thursday Mar 20 21:35:59 2025 in commit f270357