Note: This document is for an older version of GRASS GIS that has been discontinued. You should upgrade, and read the current manual page.
r.tpicalculates a multiscale version of the Topographic Position Index (TPI) of Guisan et al. (1999). The TPI is calculated by averaging a DEM over a user-specified moving window size and subtracting the original DEM from the averaged version to get the residual. This has the effect of extracting finer-scale landforms from regional-scale relief. Positive TPI values represent ridges or hills, and negative TPI values represent valleys or pits.
Unlike the original TPI, r.tpi implements a multiscale version that calculates a standardized TPI over multiple neighborhood radii from minradius to maxradius, starting at the largest neighborhood size. For subsequent steps, the standardized TPI is updated with pixels where the absolute TPI values exceed the TPI values of the previous step. For large neighborhoods > 15, resampling is used rather than a focal function to generalize the DEM.
g.region raster=elevation@PERMANENT -a r.tpi input=elevation@PERMANENT minradius=1 maxradius=25 steps=5 output=tpi
Available at: r.tpi source code (history)
Latest change: Thursday Feb 20 13:02:26 2025 in commit: 53de8196a10ba5a8a9121898ce87861d227137e3
Main index | Raster index | Topics index | Keywords index | Graphical index | Full index
© 2003-2024 GRASS Development Team, GRASS GIS 8.3.3dev Reference Manual