Landslide Susceptibility Analysis
The code below uses the Toolbox SDK, which you can install with pip install toolbox-sdk.
Additional Python examples: using SDK, using Requests. If you prefer other programming language or need full API reference, check out Toolbox OpenAPI as well.
Docs
Heuristic landslide susceptibility index (after Anbalagan 1992) using sigmoid-transformed slope, combined curvature, TWI, dual-scale TPI, TRI, and parabolic elevation risk profile. Produces an LSI scaled 0-100 with 5-level classification.
Inputs:
Terrain Analysis Package (ZIP). ZIP file from Comprehensive Terrain Analysis containing DEM, slope, curvature, TWI, TPI, TRI rasters and manifest.json
Weight: Slope (sigmoid). Weight for the sigmoid-transformed slope indicator (default: 0.30)
Weight: Curvature. Weight for the combined curvature indicator (default: 0.15)
Weight: TWI. Weight for the Topographic Wetness Index (default: 0.20)
Weight: TPI. Weight for the dual-scale TPI indicator (default: 0.10)
Weight: TRI. Weight for the Terrain Ruggedness Index (default: 0.15)
Weight: Elevation Risk. Weight for the parabolic elevation risk profile (default: 0.10)
Critical Slope Angle (degrees). Slope angle at the sigmoid inflection point in degrees (default: 25.0). Above this angle landslide risk increases sharply.
Hotspot Threshold. LSI value above which areas are classified as hotspots (default: 70)
Spectral Indices Package (ZIP). Optional ZIP from spectral_indices with vegetation index aggregates. When provided, a vegetation indicator is added to the weighted overlay.
Weight: Vegetation Index. Weight for the vegetation index indicator (default: 0.10). Only used when spectral_zip is provided. Other weights are scaled down proportionally.
Outputs:
Landslide Analysis Package (ZIP). ZIP archive with landslide susceptibility rasters, vectors, statistics, and manifest
Summary. Human-readable summary of the landslide analysis results
Manifest JSON. JSON manifest string describing all outputs
Example:
Example input¶
Example output¶
Try the tool in action
Click on the Demo button above the tool form. The fields are filled in with demo values.
Click on the Run button.