Map: Average rainfall 2001-2016, global tropics Copernicus DEMkernelslopeaspectcurvatureTPITRIroughnessgeomophologylandformr.param.scaler.geomprphon DEM neighbourhood analysis - illustrations Introduction This article illustrates some of the DEM neighborhood indices introduced in the previous post. Elevation data from which the metrics below was derived; left image at 90 m resolution, right image after average smoothing with a 3x3 equal weights square kernel. Slope steepness derived from Karttur's GeoImagine Framework (numpy and scipy); left image from a 3x3 kernel, right image from a 9x9 kernel. Profile curvature derived from the grass module r.params.scale; left image from a 3x3 kernel, right image from a 9x9 kernel. Cross curvature derived from the grass module r.params.scale; left image from a 3x3 kernel, right image from a 9x9 kernel. Longitudinal curvature derived from the grass module r.params.scale; left image from a 3x3 kernel, right image from a 9x9 kernel. Planar curvature derived from the grass module r.params.scale; left image from a 3x3 kernel, right image from a 9x9 kernel. Topographic Ruggedness Index (TRI) derived from GDAL and Karttur's GeoImagine Framework; left image from a 3x3 kernel, right image from a 9x9 kernel. Topographic Position Index (TPI) derived from GDAL and Karttur's GeoImagine Framework; left image from a 3x3 kernel, right image from a 9x9 kernel. Landform classes derived from dual scale TPI analysis using Karttur's GeoImagine Framework; left image from a 3x3 + 9+9 kernel, right image from a 3x3 + 18x18 kernel. Geomorphon classes derived from GRASS module r.geomorphon; top row image from a 3x3 kernel and the original DEM, lower left image from a 5x5 kernel applied after filtering the DEM with an averaging 3x3 kernel, lower right image from a 9x9 kernel applied to an unfiltered DEM. Morphology classes derived from the GRASS module r.param.scale; left image from a 3x3 kernel, right image from a 9x9 kernel. Previous Next