g.proj.identify
- Autoidentifies EPSG code from WKT CRS definition.
3D
v.drape
- Converts 2D vector features to 3D by sampling of elevation raster map.
v.extrude
- Optionally the height can be derived from sampling of elevation raster map.
v.hull
- Produces a 2D/3D convex hull for a given vector map.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
v.to.3d
- Performs transformation of 2D vector features to 3D.
v.to.points
- Creates points along input lines in new vector map with 2 layers.
v.vol.rst
- Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
AATSR
i.lswt
- Computes Lake Surface Water Temperatures (inland water bodies) from TOA Brightness Temperatures.
d.his
- Displays the result obtained by combining hue, intensity, and saturation (HIS) values from user-specified input raster map layers.
i.his.rgb
- Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.
i.pansharpen
- Image fusion algorithms to sharpen multispectral with high-res panchromatic channels
i.rgb.his
- Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.
r.his
- Generates red, green and blue (RGB) raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.
HPFA
i.fusion.hpf
- Fusing high resolution panchromatic and low resolution multi-spectral data based on the High-Pass Filter Addition technique (Gangkofner, 2008).
Horton's statistics
r.stream.stats
- Calculates Horton's statistics for Strahler and Horton ordered networks created with r.stream.order.
Hough
r.houghtransform
- Performs Hough transformation and extracts line segments from image. Region shall be set to input map. Can work only on small images since map is loaded into memory.
ICW
v.surf.icw
- IDW interpolation, but distance is cost to get to any other site.
IDW
r.fill.stats
- Rapidly fills 'no data' cells (NULLs) of a raster map with interpolated values (IDW).
r.surf.idw
- Provides surface interpolation from raster point data by Inverse Distance Squared Weighting.
r.surf.idw2
- Provides surface interpolation from raster point data by Inverse Distance Squared Weighting.
v.surf.idw
- Provides surface interpolation from vector point data by Inverse Distance Squared Weighting.
v.vol.idw
- Interpolates point data to a 3D raster map using Inverse Distance Weighting (IDW) algorithm.
IHS
d.his
- Displays the result obtained by combining hue, intensity, and saturation (HIS) values from user-specified input raster map layers.
i.his.rgb
- Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.
i.pansharpen
- Image fusion algorithms to sharpen multispectral with high-res panchromatic channels
i.rgb.his
- Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.
r.his
- Generates red, green and blue (RGB) raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.
IMG
i.lswt
- Computes Lake Surface Water Temperatures (inland water bodies) from TOA Brightness Temperatures.
LIDAR
r.hydro.flatten
- Derive elevation of water bodies for hydro-flattening
r.in.pdal
- Creates a raster map from LAS LiDAR points using univariate statistics.
r.in.pdal
- Creates a raster map from LAS LiDAR points using univariate statistics and r.in.xyz.
r.in.xyz
- Creates a raster map from an assemblage of many coordinates using univariate statistics.
r3.in.xyz
- Create a 3D raster map from an assemblage of many coordinates using univariate statistics
v.decimate
- Copies points from one vector to another while applying different decimations
v.in.pdal
- Converts LAS LiDAR point clouds to a GRASS vector map with PDAL.
v.lidar.correction
- Corrects the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.
v.lidar.growing
- Building contour determination and Region Growing algorithm for determining the building inside
v.outlier
- Removes outliers from vector point data.
v.surf.bspline
- Performs bicubic or bilinear spline interpolation with Tykhonov regularization.
LMF
i.lmf
- Performs Temporal Local Maximum Fitting of vegetation indices, works also for surface reflectance data.
LOS
r.viewshed.cva
- Undertakes a "cumulative viewshed analysis" using a vector points map as input "viewing" locations, using r.viewshed to calculate the individual viewsheds.
r.viewshed.exposure
- Computes visual exposure to defined exposure source using weighted parametrised cumulative viewshed analysis.
LRM
r.local.relief
- Creates a local relief model from elevation map.
LSWT
i.lswt
- Computes Lake Surface Water Temperatures (inland water bodies) from TOA Brightness Temperatures.
Landsat
i.albedo
- Computes broad band albedo from surface reflectance.
v.maxent.swd
- Export raster values at given point locations as text file in SWD format for input in Maxent. In addition, the addon can export the environmental raster layers as ascii files.
Maximum Likelihood Classification
i.gensig
- Generates statistics for i.maxlik from raster map.
i.maxlik
- Classification is based on the spectral signature information generated by either i.cluster, g.gui.iclass, or i.gensig.
Moon
i.feotio2
- Calculates the FeO or TiO2 contents from the Clementine project Moon data.
i.evapo.potrad
- Potential evapotranspiration, radiative method after Bastiaanssen (1995)
Python
v.db.pyupdate
- Updates a column in a vector attribute table using Python code
R
v.class.mlR
- Provides supervised support vector machine classification
RGB
d.his
- Displays the result obtained by combining hue, intensity, and saturation (HIS) values from user-specified input raster map layers.
d.rgb
- Displays three user-specified raster maps as red, green, and blue overlays in the active graphics frame.
i.colors.enhance
- Performs auto-balancing of colors for RGB images.
i.his.rgb
- Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.
i.rgb.his
- Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.
r.composite
- Combines red, green and blue raster maps into a single composite raster map.
r.his
- Generates red, green and blue (RGB) raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.
r.rgb
- Splits a raster map into red, green and blue maps.
RST
r.resamp.rst
- Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
v.vol.rst
- Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
Riitters
r.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
r3.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
SEBAL
i.eb.deltat
- Computes the difference of temperature between surface skin temperature and air temperature at 2m as part of sensible heat flux calculations.
i.eb.eta
- Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).
i.eb.evapfr
- Computes evaporative fraction and root zone soil moisture.
i.eb.z0m
- Computes momentum roughness length (z0m) and surface roughness for heat transport (z0h) after Bastiaanssen (2004).
i.eb.z0m0
- Computes momentum roughness length (z0m) and surface roughness for heat transport (z0h) after Bastiaanssen (2004).
SEBS
i.eb.deltat
- Computes the difference of temperature between surface skin temperature and air temperature at 2m as part of sensible heat flux calculations.
i.eb.z0m0
- Computes momentum roughness length (z0m) and surface roughness for heat transport (z0h) after Bastiaanssen (2004).
SEVIRI
i.lswt
- Computes Lake Surface Water Temperatures (inland water bodies) from TOA Brightness Temperatures.
SLIC
i.superpixels.slic
- Perform image segmentation using the SLIC segmentation method.
SMAP
i.gensigset
- Generates statistics for i.smap from raster map.
i.smap
- Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.
SPOT
i.in.spotvgt
- Imports SPOT VGT NDVI data into a raster map.
SQL
db.copy
- Either 'from_table' (optionally with 'where') can be used or 'select' option, but not 'from_table' and 'select' at the same time.
i.sentinel.preproc
- Imports and performs atmospheric correction of Sentinel-2 images.
i.tasscap
- Performs Tasseled Cap (Kauth Thomas) transformation.
TIN
v.tin.to.rast
- Converts (rasterize) a TIN map into a raster map
TPS
r.resamp.tps
- Performs thin plate spline interpolation with regularization and covariables.
v.surf.tps
- Performs thin plate spline interpolation with regularization and covariables.
Tasseled Cap transformation
i.tasscap
- Performs Tasseled Cap (Kauth Thomas) transformation.
Temporal
i.lmf
- Performs Temporal Local Maximum Fitting of vegetation indices, works also for surface reflectance data.
Theil-Sen
i.theilsen
- Computes Theil-Sen estimator from spectrum.
TiO2
i.feotio2
- Calculates the FeO or TiO2 contents from the Clementine project Moon data.
USGS
r.in.usgs
- Download user-requested products through the USGS TNM API
UVVIS
i.feotio2
- Calculates the FeO or TiO2 contents from the Clementine project Moon data.
VIF
r.vif
- To calculate the stepwise variance inflation factor.
VRML
r.out.vrml
- Exports a raster map to the Virtual Reality Modeling Language (VRML).
VTK
r.out.vtk
- Converts raster maps into the VTK-ASCII format.
r3.out.vtk
- Converts 3D raster maps into the VTK-ASCII format.
t.rast.out.vtk
- Exports space time raster dataset as VTK time series.
v.out.vtk
- Converts a vector map to VTK ASCII output.
Vegetation Indices
i.lmf
- Performs Temporal Local Maximum Fitting of vegetation indices, works also for surface reflectance data.
Volume
v.vol.idw
- Interpolates point data to a 3D raster map using Inverse Distance Weighting (IDW) algorithm.
WKT
g.proj.identify
- Autoidentifies EPSG code from WKT CRS definition.
Worldview
i.tasscap
- Performs Tasseled Cap (Kauth Thomas) transformation.
accumulation
r.accumulate
- Calculates weighted flow accumulation, subwatersheds, stream networks, and longest flow paths using a flow direction map.
r.flowaccumulation
- Calculates flow accumulation from a flow direction raster map using the Memory-Efficient Flow Accumulation (MEFA) parallel algorithm by Cho (2023).
r.series.accumulate
- Makes each output cell value a accumulationfunction of the values assigned to the corresponding cells in the input raster map layers.
r.terraflow
- Performs flow computation for massive grids.
r.watershed
- Calculates hydrological parameters and RUSLE factors.
t.rast.accdetect
- Detects accumulation patterns in temporally accumulated space time raster datasets created by t.rast.accumulate.
t.rast.accumulate
- Computes cyclic accumulations of a space time raster dataset.
accuracy
r.confusionmatrix
- Calculates a confusion matrix and accuracies for a given classification using r.kappa.
r.futures.validation
- Module for land change simulation validation and accuracy assessment
actual evapotranspiration
i.eb.eta
- Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).
addons
g.extension
- Downloads and installs extensions from GRASS Addons repository or other source into the local GRASS installation or removes installed extensions.
g.gui.photo2image
- wxGUI GCP Manager for photo to image registration
aggregation
r.gdd
- Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
r.in.pdal
- Creates a raster map from LAS LiDAR points using univariate statistics.
r.in.xyz
- Creates a raster map from an assemblage of many coordinates using univariate statistics.
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
r.quantile.ref
- Determines quantile for input value from reference raster map layers.
r.reclass.area
- Reclasses a raster map greater or less than user specified area size (in hectares).
r.resamp.stats
- Resamples raster map layers to a coarser grid using aggregation.
r.series
- Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
r3.in.xyz
- Create a 3D raster map from an assemblage of many coordinates using univariate statistics
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
t.rast.aggregate
- Aggregates temporally the maps of a space time raster dataset by a user defined granularity.
t.rast.aggregate.ds
- Aggregates data of an existing space time raster dataset using the time intervals of a second space time dataset.
t.rast.neighbors
- Performs a neighborhood analysis for each map in a space time raster dataset.
t.rast.patch
- Patches multiple space time raster maps into a single raster map using r.patch.
t.rast.series
- Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset.
v.neighbors
- Makes each cell value a function of the attribute values assigned to the vector points or centroids in a radius around it, and stores new cell values in an output raster map.
albedo
i.albedo
- Computes broad band albedo from surface reflectance.
algebra
r.bitpattern
- Compares bit patterns with a raster map.
r.fill.category
- Replaces the values of pixels of a given category with values of the surrounding pixels.
r.mode
- Finds the mode of values in a cover map within areas assigned the same category value in a user-specified base map.
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r.object.thickness
- Evaluates minimum, maximum and mean thickness of objects of a given category on a raster map.
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
t.rast.algebra
- Apply temporal and spatial operations on space time raster datasets using temporal raster algebra.
t.rast.mapcalc
- Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets.
t.rast3d.algebra
- Apply temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra.
t.rast3d.mapcalc
- Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets.
t.vect.algebra
- Apply temporal and spatial operations on space time vector datasets using temporal vector algebra.
v.neighbors
- Makes each cell value a function of the attribute values assigned to the vector points or centroids in a radius around it, and stores new cell values in an output raster map.
r.green.biomassfor.financial
- Estimates bioenergy that can be collected to supply heating plants or biomass logistic centres and that is associated with a positive net revenue for the entire production process
r.green.biomassfor.technical
- Estimates the quantity of woody biomass obtained from a forest surface where extraction is possible given a particular level of mechanisation
r.green.biomassfor.theoretical
- Estimates potential bioenergy depending on forest increment, forest management and forest treatment
biophysical
i.wi
- Calculates different types of water indices.
biophysical parameters
i.vi
- Uses red and nir bands mostly, and some indices require additional bands.
bitpattern
i.landsat.qa
- Reclassifies Landsat QA band according to acceptable pixel quality as defined by the user.
blackman
r.resamp.filter
- Resamples raster map layers using an analytic kernel.
bounding box
v.to.db
- Populates attribute values from vector features.
box
r.resamp.filter
- Resamples raster map layers using an analytic kernel.
boxplot
r.boxplot
- Draws the boxplot of raster values. Optionally, this is done per category of a zonal raster layer
r.series.boxplot
- Draws the boxplot of raster values of a series of input rasters.
t.rast.boxplot
- Draws the boxplot of the raster maps of a space-time raster dataset
v.boxplot
- Draws a boxplot of values from a specified attribute column in a vector dataset, with an optional grouping based on categories in another column.
r.category
- Manages category values and labels associated with user-specified raster map layers.
r.category.trim
- Export categories and corresponding colors as QGIS color file or csv file. Non-existing categories and their color definitions will be removed.
r.euro.ecosystem
- Sets colors and categories of European ecosystem raster data set
r.extract
- Extracts specified categories of an integer input map.
r.fill.category
- Replaces the values of pixels of a given category with values of the surrounding pixels.
r.sample.category
- Create sampling points from each category in a raster map
r.category.trim
- Export categories and corresponding colors as QGIS color file or csv file. Non-existing categories and their color definitions will be removed.
r.euro.ecosystem
- Sets colors and categories of European ecosystem raster data set
r.out.legend
- Create an image file showing the legend of a raster map
color table
d.colortable
- Displays the color table associated with a raster map layer.
r.category.trim
- Export categories and corresponding colors as QGIS color file or csv file. Non-existing categories and their color definitions will be removed.
r.colors
- Creates/modifies the color table associated with a raster map.
r.colors.cubehelix
- Create or apply a cubehelix color table to a GRASS raster map
r.colors.matplotlib
- Convert or apply a Matplotlib color table to a GRASS raster map
r.colors.out
- Exports the color table associated with a raster map.
r.colors.out_sld
- Exports the color table associated with a raster map layer in SLD format.
r.colors.stddev
- Sets color rules based on stddev from a raster map's mean value.
r.out.legend
- Create an image file showing the legend of a raster map
r.what.color
- Queries colors for a raster map layer.
r3.colors
- Creates/modifies the color table associated with a 3D raster map.
r3.colors.out
- Exports the color table associated with a 3D raster map.
t.rast.colors
- Creates/modifies the color table associated with each raster map of the space time raster dataset.
v.colors
- Creates/modifies the color table associated with a vector map.
v.colors.out
- Exports the color table associated with a vector map.
v.colors2
- Sets color rules for features in a vector map using a numeric attribute column.
d.his
- Displays the result obtained by combining hue, intensity, and saturation (HIS) values from user-specified input raster map layers.
i.his.rgb
- Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.
i.rgb.his
- Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.
r.his
- Generates red, green and blue (RGB) raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.
colors
d.colorlist
- Outputs a list of all available display colors.
i.colors.enhance
- Performs auto-balancing of colors for RGB images.
column water vapor
i.landsat8.swlst
- Practical split-window algorithm estimating Land Surface Temperature from Landsat 8 OLI/TIRS imagery (Du, Chen; Ren, Huazhong; Qin, Qiming; Meng, Jinjie; Zhao, Shaohua. 2015)
columns
v.vect.stats.multi
- Computes isochrones from collection point in a sewershed
compactness
v.to.db
- Populates attribute values from vector features.
complete spatial randomness
r.pi.csr.mw
- Complete Spatial Randomness analysis on moving window.
components
v.net.components
- Computes strongly and weakly connected components in the network.
composite
r.blend
- Blends color components of two raster maps by a given ratio.
r.composite
- Combines red, green and blue raster maps into a single composite raster map.
compression
r.compress
- Compresses and decompresses raster maps.
computation window centre
i.rotate
- Rotates the image around the centre of the computational window
computational region
g.region
- Manages the boundary definitions for the geographic region.
connection settings
db.connect
- Prints/sets general DB connection for current mapset.
r.connectivity.corridors
- Compute corridors between habitat patches of an input-layer based on (cost) distance raster maps
cost allocation
r.cost
- Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
r.walk
- Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
v.net.alloc
- Center node must be opened (costs >= 0). Costs of center node are used in calculation.
v.net.iso
- Splits net to bands between cost isolines (direction from center). Center node must be opened (costs >= 0). Costs of center node are used in calculation.
cost distance
r.connectivity.corridors
- Compute corridors between habitat patches of an input-layer based on (cost) distance raster maps
r.cost
- Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
r.drain
- Traces a flow through an elevation model or cost surface on a raster map.
r.path
- Traces paths from starting points following input directions.
r.walk
- Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
coverages
r.in.ogc.coverages
- Downloads and imports data from OGC API Coverages server.
crater
r.crater
- Creates meteorites from craters (-c) or craters from meteorites (default).
m.csw.update
- Update catalogue service for the web connections resources candidates.
cubehelix
r.colors.cubehelix
- Create or apply a cubehelix color table to a GRASS raster map
cumulative costs
r.cost
- Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
r.spreadpath
- Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.
r.walk
- Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
curvature
r.slope.aspect
- Aspect is calculated counterclockwise from east.
dambreak
r.damflood
- Estimate the area potentially inundated in case of dam break
dasymetry
r.area.createweight
- Create a dasymetric weighting layer with Random Forest
i.sam2
- Integrates SAMGeo model with text prompt for segmentation in GRASS GIS.
delta T
i.eb.deltat
- Computes the difference of temperature between surface skin temperature and air temperature at 2m as part of sensible heat flux calculations.
dem
r.in.ahn
- Imports the 0.5 meter resolution dtm or dsm from the AHN (Actueel Hoogtebestand Nederland (AHN), version 4.
demand
r.futures.demand
- Script for creating demand table which determines the quantity of land change expected.
densification
v.split
- Splits vector lines to shorter segments.
density
r.area.createweight
- Create a dasymetric weighting layer with Random Forest
deposition
r.sim.sediment
- Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).
depressions
r.fill.dir
- Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map.
destripe
i.destripe
- Destripes regularly, about vertical, striped image using Fourier.
detection
i.water
- Water detection from satellite data derived indices, 1 if found, 0 if not
diagram
d.correlate
- Prints a graph of the correlation between raster maps (in pairs).
d.polar
- Draws polar diagram of angle map such as aspect or flow directions
r.scatterplot
- Creates a scatter plot of two or more raster maps as a vector map
r3.scatterplot
- Creates a scatter plot of two or more 3D raster maps as a vector map
difference
v.overlay
- Overlays two vector maps offering clip, intersection, difference, symmetrical difference, union operators.
d.frame
- Manages display frames on the user's graphics monitor.
d.frame
- Manages display frames on the user's graphics monitor.
d.geodesic
- Displays a geodesic line, tracing the shortest distance between two geographic points along a great circle, in a longitude/latitude data set.
d.graph
- Program for generating and displaying simple graphics on the display monitor.
d.grid
- Overlays a user-specified grid in the active display frame on the graphics monitor.
d.his
- Displays the result obtained by combining hue, intensity, and saturation (HIS) values from user-specified input raster map layers.
d.histogram
- Displays a histogram in the form of a pie or bar chart for a user-specified raster map.
d.info
- Display monitors are maintained by d.mon.
d.labels
- Displays text labels (created with v.label) to the active frame on the graphics monitor.
d.legend
- Displays a legend for a 2D or 3D raster map in the active frame of the graphics monitor.
d.legend.vect
- Displays a vector legend in the active graphics frame.
d.linegraph
- Generates and displays simple line graphs in the active graphics monitor display frame.
d.mon
- Controls graphics display monitors from the command line.
d.mon2
- Starts a graphics display monitor which can be controlled from the command line.
d.northarrow
- Displays a north arrow on the graphics monitor.
d.out.file
- Saves the contents of the active display monitor to a graphics file.
d.path
- Finds shortest path for selected starting and ending node.
d.polar
- Draws polar diagram of angle map such as aspect or flow directions
g.ppmtopng
- Converts between PPM/PGM and PNG image formats.
r.boxplot
- Draws the boxplot of raster values. Optionally, this is done per category of a zonal raster layer
r.series.boxplot
- Draws the boxplot of raster values of a series of input rasters.
r3.mkdspf
- Creates a display file from an existing 3D raster map according to specified threshold levels.
t.rast.boxplot
- Draws the boxplot of the raster maps of a space-time raster dataset
t.rast.line
- Draws line plots of the raster maps in a space-time raster dataset
v.boxplot
- Draws a boxplot of values from a specified attribute column in a vector dataset, with an optional grouping based on categories in another column.
v.dissolve
- Dissolves adjacent or overlapping features sharing a common category number or attribute.
v.extract
- Selects vector features from an existing vector map and creates a new vector map containing only the selected features.
distance
d.geodesic
- Displays a geodesic line, tracing the shortest distance between two geographic points along a great circle, in a longitude/latitude data set.
d.rhumbline
- Displays the rhumbline joining two longitude/latitude coordinates.
g.extension
- Downloads and installs extensions from GRASS Addons repository or other source into the local GRASS installation or removes installed extensions.
i.eodag
- Downloads imagery scenes from various providers through the EODAG API.
i.sentinel.download
- Downloads Sentinel satellite data from Copernicus Open Access Hub, USGS Earth Explorer, or Google Cloud Storage.
i.emissivity
- Computes emissivity from NDVI, generic method for sparse land.
endmember
i.pysptools.unmix
- Extract endmembers from imagery group and perform spectral unmixing using pysptools
energy balance
i.eb.deltat
- Computes the difference of temperature between surface skin temperature and air temperature at 2m as part of sensible heat flux calculations.
i.eb.eta
- Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).
i.eb.evapfr
- Computes evaporative fraction and root zone soil moisture.
v.maxent.swd
- Export raster values at given point locations as text file in SWD format for input in Maxent. In addition, the addon can export the environmental raster layers as ascii files.
v.out.ascii
- By default only features with category are exported. To export all features use 'layer=-1'.
v.out.dxf
- Exports vector map to DXF file format.
v.out.gps
- Exports a vector map to a GPS receiver or file format supported by GPSBabel.
v.out.ogr
- By default a vector map layer is exported to OGC GeoPackage format.
v.out.vtk
- Converts a vector map to VTK ASCII output.
v.pack
- Exports a vector map as GRASS GIS specific archive file
v.ply.rectify
- Imports PLY points, georeferences and exports them.
extensions
g.extension
- Downloads and installs extensions from GRASS Addons repository or other source into the local GRASS installation or removes installed extensions.
g.extension.all
- By default only extensions built against different GIS Library are rebuilt.
extent
g.region
- Manages the boundary definitions for the geographic region.
r.clip
- Extracts portion of the input raster map which is in the current computational region
r.extract
- Extracts specified categories of an integer input map.
r.info
- Outputs basic information about a raster map.
r3.info
- Outputs basic information about a user-specified 3D raster map layer.
t.info
- Lists information about space time datasets and maps.
t.info.iso
- Lists information about space time datasets and maps.
v.info
- Outputs basic information about a vector map.
exterior
v.fill.holes
- Fill holes in areas by keeping only outer boundaries
external
r.external
- Links GDAL supported raster data as a pseudo GRASS raster map.
r.external.out
- Redirects raster output to file utilizing GDAL library rather than storing in GRASS raster format.
v.build.pg
- Builds PostGIS topology for vector map linked via v.external.
v.external
- Creates a new pseudo-vector map as a link to an OGR-supported layer or a PostGIS feature table.
v.external.all
- Links all OGR layers available in given OGR datasource.
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r.resamp.filter
- Resamples raster map layers using an analytic kernel.
r.series.filter
- Performs filtering of raster time series X (in time domain).
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
v.outlier
- Removes outliers from vector point data.
filtering
r.hants
- Approximates a periodic time series and creates approximated output.
r.series.lwr
- Approximates a time series and creates approximated, gap-filled output.
fire
r.ros
- Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation.
r.spread
- Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations.
r.spreadpath
- Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.
r.terraflow
- Performs flow computation for massive grids.
v.net.flow
- Computes the maximum flow between two sets of nodes in the network.
flows
v.net.curvedarcs
- Draws curved arcs between points (e.g. flows)
focal statistics
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
forest
r.forcircular
- Evaluation of circular bioeconomy level of forest ecosystems
r.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
r3.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
r.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
r3.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
frame
d.frame
- Manages display frames on the user's graphics monitor.
d.frame
- Manages display frames on the user's graphics monitor.
fusion
i.fusion.hpf
- Fusing high resolution panchromatic and low resolution multi-spectral data based on the High-Pass Filter Addition technique (Gangkofner, 2008).
i.pansharpen
- Image fusion algorithms to sharpen multispectral with high-res panchromatic channels
i.wavelet
- Decompostion/Recomposition in temporal dimension using wavelets
g.citation
- Provide scientific citation for GRASS modules and add-ons.
g.compare.md5
- Checks if two GRASS GIS maps are identical.
g.copy
- Copies available data files in the current mapset search path to the user's current mapset.
g.copyall
- Copies all or a filtered subset of files of selected type from another mapset to the current working mapset.
g.dirseps
- Converts any directory separator characters in the input string to or from native host format, and writes the changed path to standard output. Useful in scripts for Windows compatibility.
g.extension
- Downloads and installs extensions from GRASS Addons repository or other source into the local GRASS installation or removes installed extensions.
g.extension.all
- By default only extensions built against different GIS Library are rebuilt.
g.gui.photo2image
- wxGUI GCP Manager for photo to image registration
i.image.mosaic
- Mosaics several images and extends colormap.
i.ortho.photo
- Menu driver for the photo imagery programs.
i.rectify
- Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points.
i.sentinel.coverage
- Checks the area coverage of Sentinel-1 or Sentinel-2 scenes selected by filters.
r.circle
- Creates a raster map containing concentric rings around a given point.
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
r.region
- Sets the boundary definitions for a raster map.
r.thin
- Thins non-null cells that denote linear features in a raster map layer.
r.to.vect
- Converts a raster map into a vector map.
d.geodesic
- Displays a geodesic line, tracing the shortest distance between two geographic points along a great circle, in a longitude/latitude data set.
grid
d.grid
- Overlays a user-specified grid in the active display frame on the graphics monitor.
v.mkgrid
- Creates a vector map of a user-defined grid.
ground control points
i.points.auto
- Generate ground control points for image group to be rectified.
groundwater flow
r.gwflow
- Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.
r3.gwflow
- Numerical calculation program for transient, confined groundwater flow in three dimensions.
group
i.signature.copy
- Copies signature file from a group/subgroup to another group/subgroup.
r.lake
- Fills lake at given point to given level.
r.lake.series
- Fills lake at given point(s) to given levels.
r.ros
- Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation.
r.spread
- Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations.
r.out.kde
- Exports raster with variable transparency into an image file
v.kernel
- Density is computed using a moving kernel. Optionally generates a vector density map on a vector network.
help
g.manual
- Displays the manual pages of GRASS modules.
hermite
r.resamp.filter
- Resamples raster map layers using an analytic kernel.
hexagon
v.mkgrid
- Creates a vector map of a user-defined grid.
high pass filter
i.fusion.hpf
- Fusing high resolution panchromatic and low resolution multi-spectral data based on the High-Pass Filter Addition technique (Gangkofner, 2008).
hillshade
d.region.grid
- Drapes a color raster over an shaded relief or aspect map.
d.shade
- Drapes a color raster over an shaded relief or aspect map.
r.shade
- Drapes a color raster over an shaded relief or aspect map.
histogram
d.histogram
- Displays a histogram in the form of a pie or bar chart for a user-specified raster map.
v.boxplot
- Draws a boxplot of values from a specified attribute column in a vector dataset, with an optional grouping based on categories in another column.
v.histogram
- Draws the histogram of values in a vector attribute column
histogram matching
i.histo.match
- Calculate histogram matching of several images.
history
r.info
- Outputs basic information about a raster map.
v.info
- Outputs basic information about a vector map.
horizon
r.skyline
- Compute the skyline index and / or find the horizon cells in a raster viewshed.
hotspot
v.kernel
- Density is computed using a moving kernel. Optionally generates a vector density map on a vector network.
hydrology
r.accumulate
- Calculates weighted flow accumulation, subwatersheds, stream networks, and longest flow paths using a flow direction map.
r.basin
- Morphometric characterization of river basins
r.carve
- Takes vector stream data, transforms it to raster and subtracts depth from the output DEM.
r.drain
- Traces a flow through an elevation model or cost surface on a raster map.
r.fill.dir
- Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map.
r.findtheriver
- Find the stream pixel nearest the input coordinate
r.flow
- Computes flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a elevation raster map.
r.flowaccumulation
- Calculates flow accumulation from a flow direction raster map using the Memory-Efficient Flow Accumulation (MEFA) parallel algorithm by Cho (2023).
r.flowfill
- Moves water downhill into pools or the ocean/map edge
r.gsflow.hydrodem
- Creates hydrologically correct MODFLOW DEM from higher-res DEM
r.gwflow
- Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.
r.hand
- Performs Height Above Nearest Drainage (HAND) analysis and flood inundation mapping with HAND method.
r.hazard.flood
- Fast procedure to detect flood prone areas.
r.hydro.flatten
- Derive elevation of water bodies for hydro-flattening
r.hydrobasin
- Delineates a large number of watersheds using the Memory-Efficient Watershed Delineation (MESHED) OpenMP parallel algorithm by Cho (2025).
r.green.hydro.theoretical
- Calculate the hydropower energy potential for each basin starting from discharge and elevation data. If existing plants are available it computes the potential installed power in the available part of the rivers.
image
r.out.legend
- Create an image file showing the legend of a raster map
image collections
i.band.library
- Prints available semantic label information used for multispectral data.
r.semantic.label
- Manages semantic label information assigned to a single raster map or to a list of raster maps.
i.cva
- Performs Change Vector Analysis (CVA) in two dimensions.
i.destripe
- Destripes regularly, about vertical, striped image using Fourier.
i.eb.deltat
- Computes the difference of temperature between surface skin temperature and air temperature at 2m as part of sensible heat flux calculations.
i.eb.eta
- Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).
i.eb.evapfr
- Computes evaporative fraction and root zone soil moisture.
i.eb.z0m
- Computes momentum roughness length (z0m) and surface roughness for heat transport (z0h) after Bastiaanssen (2004).
i.eb.z0m0
- Computes momentum roughness length (z0m) and surface roughness for heat transport (z0h) after Bastiaanssen (2004).
i.emissivity
- Computes emissivity from NDVI, generic method for sparse land.
i.eodag
- Downloads imagery scenes from various providers through the EODAG API.
i.evapo.mh
- Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001.
i.evapo.pm
- Computes potential evapotranspiration calculation with hourly Penman-Monteith.
i.evapo.pt
- Computes evapotranspiration calculation Priestley and Taylor formulation, 1972.
i.evapo.time
- Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s).
i.evapo.zk
- Computes global evapotranspiration calculation after Zhang, Kimball, Nemani and Running formulation, 2010.
i.feotio2
- Calculates the FeO or TiO2 contents from the Clementine project Moon data.
i.fft
- Fast Fourier Transform (FFT) for image processing.
i.fusion.hpf
- Fusing high resolution panchromatic and low resolution multi-spectral data based on the High-Pass Filter Addition technique (Gangkofner, 2008).
i.gabor
- Creates Gabor filter bank for a 2-dimensional image
i.gcp
- Manages Ground Control Points (GCPs) non-interactively.
i.gensig
- Generates statistics for i.maxlik from raster map.
i.gensigset
- Generates statistics for i.smap from raster map.
r.houghtransform
- Performs Hough transformation and extracts line segments from image. Region shall be set to input map. Can work only on small images since map is loaded into memory.
r.in.aster
- Georeference, rectify, and import Terra-ASTER imagery and relative DEMs using gdalwarp.
r.semantic.label
- Manages semantic label information assigned to a single raster map or to a list of raster maps.
r.smooth.seg
- Generates a piece-wise smooth approximation of the input raster and a discontinuity map.
r3.to.group
- Convert a 3D raster map to imagery group
v.in.wfs2
- Downloads and imports data from WFS server.
v.ply.rectify
- Imports PLY points, georeferences and exports them.
v.proj
- Re-projects a vector map from one project to the current project.
v.unpack
- Imports a GRASS GIS specific vector archive file (packed with v.pack) as a vector map
index
i.wi
- Calculates different types of water indices.
installation
g.extension
- Downloads and installs extensions from GRASS Addons repository or other source into the local GRASS installation or removes installed extensions.
g.extension.all
- By default only extensions built against different GIS Library are rebuilt.
r.fill.stats
- Rapidly fills 'no data' cells (NULLs) of a raster map with interpolated values (IDW).
r.fillnulls
- Fills no-data areas in raster maps using spline interpolation.
r.resamp.bspline
- Performs bilinear or bicubic spline interpolation with Tykhonov regularization.
r.resamp.interp
- Resamples raster map to a finer grid using interpolation.
r.resamp.tps
- Performs thin plate spline interpolation with regularization and covariables.
r.series.interp
- Interpolates raster maps located (temporal or spatial) in between input raster maps at specific sampling positions.
r.surf.contour
- Generates surface raster map from rasterized contours.
r.surf.idw
- Provides surface interpolation from raster point data by Inverse Distance Squared Weighting.
r.surf.idw2
- Provides surface interpolation from raster point data by Inverse Distance Squared Weighting.
r.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
t.rast.gapfill
- Replaces gaps in a space time raster dataset with interpolated raster maps.
v.area.weigh
- Rasterize vector areas using weights
v.krige
- Performs ordinary or block kriging for vector maps.
v.surf.bspline
- Performs bicubic or bilinear spline interpolation with Tykhonov regularization.
v.surf.icw
- IDW interpolation, but distance is cost to get to any other site.
v.surf.idw
- Provides surface interpolation from vector point data by Inverse Distance Squared Weighting.
v.surf.mass
- Performs mass-preserving area interpolation.
v.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
v.surf.rst.cv
- Performs cross-validation proceedure to optimize the parameterization of v.surf.rst tension and smoothing paramters.
v.surf.tps
- Performs thin plate spline interpolation with regularization and covariables.
v.vol.idw
- Interpolates point data to a 3D raster map using Inverse Distance Weighting (IDW) algorithm.
v.vol.rst
- Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
intersection
v.overlay
- Overlays two vector maps offering clip, intersection, difference, symmetrical difference, union operators.
inundation
r.hand
- Performs Height Above Nearest Drainage (HAND) analysis and flood inundation mapping with HAND method.
iso
r.info.iso
- Creates metadata based on ISO standard for specified raster map.
v.info.iso
- Creates metadata based on ISO standard for specified vector map.
isochrones
v.isochrones
- Creates isochrones from a road map and starting points
isolines
v.net.iso
- Splits net to bands between cost isolines (direction from center). Center node must be opened (costs >= 0). Costs of center node are used in calculation.
r.pi.prob.mw
- Probability analysis of 2 random points being in the same patch.
r.pi.prox
- Calculates correlation of two raster maps by calculating correlation function of two corresponding rectangular areas for each raster point and writing the result into a new raster map.
r.pi.rectangle
- Generates a rectangle based on a corner coordinate.
r.pi.searchtime
- Individual-based dispersal model for connectivity analysis (time-based)
r.pi.searchtime.mw
- Individual-based dispersal model for connectivity analysis (time-based) using moving window
r.pi.searchtime.pr
- Individual-based dispersal model for connectivity analysis (time-based) using iterative removal of patches
r3.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
landslide
r.massmov
- Estimates run-out and deposition of landslide phenomena over a complex topography.
r.shalstab
- A model for shallow landslide susceptibility.
latitude
r.latlong
- Creates a latitude/longitude raster map.
r.viewshed.cva
- Undertakes a "cumulative viewshed analysis" using a vector points map as input "viewing" locations, using r.viewshed to calculate the individual viewsheds.
r.viewshed.exposure
- Computes visual exposure to defined exposure source using weighted parametrised cumulative viewshed analysis.
line plot
t.rast.line
- Draws line plots of the raster maps in a space-time raster dataset
t.list
- Lists space time datasets and maps registered in the temporal database.
t.rast.list
- Lists registered maps of a space time raster dataset.
t.rast3d.list
- Lists registered maps of a space time raster3d dataset.
t.vect.list
- Lists registered maps of a space time vector dataset.
longest flow path
r.accumulate
- Calculates weighted flow accumulation, subwatersheds, stream networks, and longest flow paths using a flow direction map.
longitude
r.latlong
- Creates a latitude/longitude raster map.
lst
i.landsat8.swlst
- Practical split-window algorithm estimating Land Surface Temperature from Landsat 8 OLI/TIRS imagery (Du, Chen; Ren, Huazhong; Qin, Qiming; Meng, Jinjie; Zhao, Shaohua. 2015)
machine learning
r.learn.ml
- Supervised classification and regression of GRASS rasters using the python scikit-learn package
r.learn.predict
- Apply a fitted scikit-learn estimator to rasters in a GRASS GIS imagery group.
r.learn.train
- Supervised classification and regression of GRASS rasters using the python scikit-learn package.
v.class.mlR
- Provides supervised support vector machine classification
v.class.mlpy
- Vector supervised classification tool which uses attributes as classification parametres (order of columns matters, names not), cat column identifies feature, class_column is excluded from classification parametres.
machine vision geomorphometry
r.geomorphon
- Calculates geomorphons (terrain forms) and associated geometry using machine vision approach.
manual
d.explanation.plot
- Draw a plot of multiple rasters to explain a raster operation for example a + b = c
g.manual
- Displays the manual pages of GRASS modules.
map
m.printws
- Opens a workspace file and creates a map sheet according to its visible contents.
map annotations
d.northarrow
- Displays a north arrow on the graphics monitor.
d.rast.arrow
- Draws arrows representing cell aspect direction for a raster map containing aspect data.
d.rast.num
- Overlays cell category values on a raster map displayed in the active graphics frame.
map management
g.access
- If no option given, prints current status.
g.compare.md5
- Checks if two GRASS GIS maps are identical.
g.copy
- Copies available data files in the current mapset search path to the user's current mapset.
g.dirseps
- Converts any directory separator characters in the input string to or from native host format, and writes the changed path to standard output. Useful in scripts for Windows compatibility.
t.unregister
- Unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset.
t.vect.list
- Lists registered maps of a space time vector dataset.
mask
i.landsat.qa
- Reclassifies Landsat QA band according to acceptable pixel quality as defined by the user.
r.mask
- Creates a raster mask for limiting raster operation.
r.mask.status
- Provides information about the presence of a 2D raster mask as text output or return code
r3.mask
- Establishes the current working 3D raster mask.
matplotlib
r.colors.matplotlib
- Convert or apply a Matplotlib color table to a GRASS raster map
maxent
r.maxent.lambdas
- Computes raw or logistic prediction maps from MaxEnt lambdas files
r.out.maxent_swd
- Exports map data as input to MaxEnt in SWD format
measurement
m.measure
- Measures the lengths and areas of features.
merge
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
t.merge
- Merges several space time datasets into a single space time dataset.
t.rast.patch
- Patches multiple space time raster maps into a single raster map using r.patch.
m.csv.clean
- Creates CSV files which are ready to used in GRASS GIS
m.gcp.filter
- Filter Ground Control Points (GCPs).
m.measure
- Measures the lengths and areas of features.
m.nviz.image
- Renders surfaces (raster data), 2D/3D vector data, and volumes (3D raster data) in 3D.
m.nviz.script
- Creates fly-through script to run in NVIZ.
m.proj
- Converts coordinates from one projection to another (cs2cs frontend).
m.transform
- Computes a coordinate transformation based on the control points.
model
r.damflood
- Estimate the area potentially inundated in case of dam break
r.massmov
- Estimates run-out and deposition of landslide phenomena over a complex topography.
r.pops.spread
- A dynamic species distribution model for pest or pathogen spread in forest or agricultural ecosystems (PoPS)
r.ros
- Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation.
r.sim.sediment
- Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).
r.spread
- Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations.
r.topmodel
- Simulates TOPMODEL which is a physically based hydrologic model.
d.erase
- Erases the contents of the active graphics display frame with user defined color.
d.frame
- Manages display frames on the user's graphics monitor.
d.frame
- Manages display frames on the user's graphics monitor.
d.info
- Display monitors are maintained by d.mon.
d.mon
- Controls graphics display monitors from the command line.
d.redraw
- Redraws the content of currently selected monitor.
mosaic
r.buildvrt
- Build a VRT (Virtual Raster) from the list of input raster maps.
mosaicking
i.image.mosaic
- Mosaics several images and extends colormap.
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
multiple
v.in.survey
- Creates multiple vector layers from just one textfile
v.to.rast.multi
- Create raster maps for multiple numeric attribute columns of a vector map
multispectral
i.oif
- Calculates Optimum-Index-Factor table for spectral bands
i.spectral
- Displays spectral response at user specified locations in group or images.
multivariate
r.exdet
- Quantification of novel uni- and multi-variate environments
natural
r.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
v.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
nearest neighbor
r.resamp.interp
- Resamples raster map to a finer grid using interpolation.
r.resample
- GRASS raster map layer data resampling capability.
nearest neighbour analysis
v.nnstat
- Indicates clusters, separations or random distribution of point set in 2D or 3D space.
neighbor
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
v.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
v.net.alloc
- Center node must be opened (costs >= 0). Costs of center node are used in calculation.
v.net.allpairs
- Computes the shortest path between all pairs of nodes in the network.
v.net.bridge
- Computes bridges and articulation points in the network.
v.net.centrality
- Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.
v.net.components
- Computes strongly and weakly connected components in the network.
v.net.connectivity
- Computes vertex connectivity between two sets of nodes in the network.
v.net.curvedarcs
- Draws curved arcs between points (e.g. flows)
v.net.distance
- Finds the shortest paths from each 'from' point to the nearest 'to' feature and various information about this relation are uploaded to the attribute table.
v.net.flow
- Computes the maximum flow between two sets of nodes in the network.
v.net.iso
- Splits net to bands between cost isolines (direction from center). Center node must be opened (costs >= 0). Costs of center node are used in calculation.
v.net.path
- Finds shortest path on vector network.
v.net.salesman
- Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal
v.net.salesman.opt
- Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be suboptimal
r.null.all
- Manages NULL values of raster maps in a mapset or their subset.
r3.mask
- Establishes the current working 3D raster mask.
r3.null
- Explicitly create the 3D NULL-value bitmap file.
no-data filling
r.fill.stats
- Rapidly fills 'no data' cells (NULLs) of a raster map with interpolated values (IDW).
r.fillnulls
- Fills no-data areas in raster maps using spline interpolation.
r.resamp.bspline
- Performs bilinear or bicubic spline interpolation with Tykhonov regularization.
t.rast.gapfill
- Replaces gaps in a space time raster dataset with interpolated raster maps.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
v.vol.rst
- Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
r.random.walk
- Performs a 2D random walk inside the computational region and returns the resulting walk.
r.resamp.filter
- Resamples raster map layers using an analytic kernel.
r.resamp.interp
- Resamples raster map to a finer grid using interpolation.
r.series
- Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
r.shaded.pca
- The combined shades highlight terrain features which wouldn't be visible using standard shading technique.
r.sim.sediment
- Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).
r.slope.aspect
- Aspect is calculated counterclockwise from east.
r.sun
- Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated.
r.sun.daily
- Runs r.sun for multiple days in loop (mode 2)
r.sun.hourly
- Runs r.sun in loop for given time range within one day (mode 1 or 2)
r.survey
- Returns maps of visibility indexes from multiple survey points
r.texture
- Generate images with textural features from a raster map.
r.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
r.viewshed.exposure
- Computes visual exposure to defined exposure source using weighted parametrised cumulative viewshed analysis.
t.rast.null
- Manages NULL-values of a given space time raster dataset.
t.rast.univar
- Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset.
t.rast.what.aggr
- Sample a space time raster dataset at specific vector point map returning aggregate values and write the output to stdout or to attribute table
t.rast3d.univar
- Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
r.pi.fnn
- Determines patches of given value and performs a nearest-neighbor analysis.
r.pi.import
- Import and generation of patch raster data
patching
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
t.rast.patch
- Patches multiple space time raster maps into a single raster map using r.patch.
r.boxplot
- Draws the boxplot of raster values. Optionally, this is done per category of a zonal raster layer
r.series.boxplot
- Draws the boxplot of raster values of a series of input rasters.
t.rast.boxplot
- Draws the boxplot of the raster maps of a space-time raster dataset
t.rast.line
- Draws line plots of the raster maps in a space-time raster dataset
v.boxplot
- Draws a boxplot of values from a specified attribute column in a vector dataset, with an optional grouping based on categories in another column.
v.histogram
- Draws the histogram of values in a vector attribute column
v.scatterplot
- Plots the values of two columns in the attribute table of an input vector layer in a scatterplot.
v.proj
- Re-projects a vector map from one project to the current project.
proximity
r.grow
- Generates a raster map layer with contiguous areas grown by one cell.
r.grow.distance
- Generates a raster map containing distances to nearest raster features and/or the value of the nearest non-null cell.
proximity analysis
r.pi.prob.mw
- Probability analysis of 2 random points being in the same patch.
r.pi.prox
- Calculates correlation of two raster maps by calculating correlation function of two corresponding rectangular areas for each raster point and writing the result into a new raster map.
pycnophylactic interpolation
v.surf.mass
- Performs mass-preserving area interpolation.
qa
i.landsat.qa
- Reclassifies Landsat QA band according to acceptable pixel quality as defined by the user.
quality
i.landsat.qa
- Reclassifies Landsat QA band according to acceptable pixel quality as defined by the user.
i.aster.toar
- Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.
i.atcorr
- 6S - Second Simulation of Satellite Signal in the Solar Spectrum.
i.landsat.toar
- Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI
radiometric conversion
i.aster.toar
- Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.
i.atcorr
- 6S - Second Simulation of Satellite Signal in the Solar Spectrum.
i.landsat.toar
- Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI
rainfall
r.usler
- Computes USLE R factor, Rainfall erosivity index.
random
r.random
- Creates a raster map and vector point map containing randomly located cells and points.
r.random.cells
- Generates random cell values with spatial dependence.
r.random.surface
- Generates random surface(s) with spatial dependence.
r.random.walk
- Performs a 2D random walk inside the computational region and returns the resulting walk.
r.random.weight
- Generates a binary raster layer with a random selection of raster cells depending on the weight of each cell in the input weight layer.
r.sample.category
- Create sampling points from each category in a raster map
r.surf.gauss
- Mean and standard deviation of gaussian deviates can be expressed by the user.
r.surf.random
- Produces a raster surface map of uniform random deviates with defined range.
v.extract
- Selects vector features from an existing vector map and creates a new vector map containing only the selected features.
v.perturb
- Random location perturbations of vector points.
r.carve
- Takes vector stream data, transforms it to raster and subtracts depth from the output DEM.
r.catchment
- Creates a raster buffer of specified area around vector points using cost distances using r.walk.
r.category
- Manages category values and labels associated with user-specified raster map layers.
r.category.trim
- Export categories and corresponding colors as QGIS color file or csv file. Non-existing categories and their color definitions will be removed.
r.cell.area
- Calculate cell sizes within the computational region
r.centroids
- Creates vector map of centroids from raster of "clumps".
r.cost
- Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
r.covar
- Outputs a covariance/correlation matrix for user-specified raster map layer(s).
r.crater
- Creates meteorites from craters (-c) or craters from meteorites (default).
r.cross
- Creates a cross product of the category values from multiple raster map layers.
r.damflood
- Estimate the area potentially inundated in case of dam break
r.describe
- Prints terse list of category values found in a raster map layer.
r.distance
- Locates the closest points between objects in two raster maps.
r.divergence
- Computes divergence of a vector field defined by magnitude and direction
r.diversity
- Calculate diversity indices based on a moving window using r.li packages
r.drain
- Traces a flow through an elevation model or cost surface on a raster map.
r.euro.ecosystem
- Sets colors and categories of European ecosystem raster data set
r.exdet
- Quantification of novel uni- and multi-variate environments
r.external
- Links GDAL supported raster data as a pseudo GRASS raster map.
r.external.out
- Redirects raster output to file utilizing GDAL library rather than storing in GRASS raster format.
r.extract
- Extracts specified categories of an integer input map.
r.fill.category
- Replaces the values of pixels of a given category with values of the surrounding pixels.
r.fill.dir
- Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map.
r.fill.stats
- Rapidly fills 'no data' cells (NULLs) of a raster map with interpolated values (IDW).
r.fillnulls
- Fills no-data areas in raster maps using spline interpolation.
r.findtheriver
- Find the stream pixel nearest the input coordinate
r.flow
- Computes flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a elevation raster map.
r.flowaccumulation
- Calculates flow accumulation from a flow direction raster map using the Memory-Efficient Flow Accumulation (MEFA) parallel algorithm by Cho (2023).
r.flowfill
- Moves water downhill into pools or the ocean/map edge
r.forcircular
- Evaluation of circular bioeconomy level of forest ecosystems
r.forestfrag
- Computes the forest fragmentation index (Riitters et al. 2000)
r.green.biomassfor.financial
- Estimates bioenergy that can be collected to supply heating plants or biomass logistic centres and that is associated with a positive net revenue for the entire production process
r.green.biomassfor.technical
- Estimates the quantity of woody biomass obtained from a forest surface where extraction is possible given a particular level of mechanisation
r.green.biomassfor.theoretical
- Estimates potential bioenergy depending on forest increment, forest management and forest treatment
r.green.gshp.technical
- Calculate the Ground Source Heat Pump technical potential using the ASHRAE method.
r.green.hydro.theoretical
- Calculate the hydropower energy potential for each basin starting from discharge and elevation data. If existing plants are available it computes the potential installed power in the available part of the rivers.
r.grow
- Generates a raster map layer with contiguous areas grown by one cell.
r.grow.distance
- Generates a raster map containing distances to nearest raster features and/or the value of the nearest non-null cell.
r.gwflow
- Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.
r.gwr
- Calculates geographically weighted regression from raster maps.
r.hand
- Performs Height Above Nearest Drainage (HAND) analysis and flood inundation mapping with HAND method.
r.hants
- Approximates a periodic time series and creates approximated output.
r.hazard.flood
- Fast procedure to detect flood prone areas.
r.his
- Generates red, green and blue (RGB) raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.
r.houghtransform
- Performs Hough transformation and extracts line segments from image. Region shall be set to input map. Can work only on small images since map is loaded into memory.
r.hydro.flatten
- Derive elevation of water bodies for hydro-flattening
r.hydrobasin
- Delineates a large number of watersheds using the Memory-Efficient Watershed Delineation (MESHED) OpenMP parallel algorithm by Cho (2025).
r.hypso
- Outputs a hypsometric and hypsographic graph.
r.import
- Imports raster data into a GRASS raster map using GDAL library and reprojects on the fly.
r.in.ahn
- Imports the 0.5 meter resolution dtm or dsm from the AHN (Actueel Hoogtebestand Nederland (AHN), version 4.
r.in.ascii
- Converts a GRASS ASCII raster file to binary raster map.
r.in.aster
- Georeference, rectify, and import Terra-ASTER imagery and relative DEMs using gdalwarp.
r.in.bin
- Import a binary raster file into a GRASS raster map layer.
r.in.gdal
- Imports raster data into a GRASS raster map using GDAL library.
r.in.gridatb
- Imports GRIDATB.FOR map file (TOPMODEL) into a GRASS raster map.
r.in.mat
- Imports a binary MAT-File(v4) to a GRASS raster.
r.in.nasadem
- Creates a DEM from 1 arcsec NASADEM tiles.
r.in.ogc.coverages
- Downloads and imports data from OGC API Coverages server.
r.in.pdal
- Creates a raster map from LAS LiDAR points using univariate statistics.
r.in.pdal
- Creates a raster map from LAS LiDAR points using univariate statistics and r.in.xyz.
r.in.png
- Imports non-georeferenced PNG format image.
r.in.poly
- Creates raster maps from ASCII polygon/line/point data files.
r.in.srtm
- Imports SRTM HGT files into raster map.
r.in.srtm.region
- Creates a DEM from 3 arcsec SRTM v2.1 or 1 arcsec SRTM v3 tiles.
r.in.usgs
- Download user-requested products through the USGS TNM API
r.in.wcs
- Downloads and imports coverage from WCS server.
r.in.wms
- Downloads and imports data from OGC WMS and OGC WMTS web mapping servers.
r.in.xyz
- Creates a raster map from an assemblage of many coordinates using univariate statistics.
r.info
- Outputs basic information about a raster map.
r.info.iso
- Creates metadata based on ISO standard for specified raster map.
r.jpdf
- From two series of input raster maps, calculates the joint probability function and outputs the probabilities of occurrence in the specified bins.
r.kappa
- Calculates error matrix and kappa parameter for accuracy assessment of classification result.
r.lake
- Fills lake at given point to given level.
r.lake.series
- Fills lake at given point(s) to given levels.
r.landscape.evol
- Simulates the cumulative effect of erosion and deposition on a landscape over time.
r.landscape.evol.old
- Simulates the cumulative effect of erosion and deposition on a landscape over time.
r.latlong
- Creates a latitude/longitude raster map.
r.le.patch
- Calculates attribute, patch size, core (interior) size, shape, fractal dimension, and perimeter measures for sets of patches in a landscape.
r.le.pixel
- Contains a set of measures for attributes, diversity, texture, juxtaposition, and edge.
r.learn.ml
- Supervised classification and regression of GRASS rasters using the python scikit-learn package
r.learn.predict
- Apply a fitted scikit-learn estimator to rasters in a GRASS GIS imagery group.
r.learn.train
- Supervised classification and regression of GRASS rasters using the python scikit-learn package.
r.li.cwed
- Calculates contrast weighted edge density index on a raster map
r.li.dominance
- Calculates dominance's diversity index on a raster map
r.li.edgedensity
- Calculates edge density index on a raster map, using a 4 neighbour algorithm
r.li.mpa
- Calculates mean pixel attribute index on a raster map
r.li.mps
- Calculates mean patch size index on a raster map, using a 4 neighbour algorithm
r.li.padcv
- Calculates coefficient of variation of patch area on a raster map
r.li.padrange
- Calculates range of patch area size on a raster map
r.li.padsd
- Calculates standard deviation of patch area a raster map
r.li.patchdensity
- Calculates patch density index on a raster map, using a 4 neighbour algorithm
r.li.patchnum
- Calculates patch number index on a raster map, using a 4 neighbour algorithm.
r.li.pielou
- Calculates Pielou's diversity index on a raster map
r.li.renyi
- Calculates Renyi's diversity index on a raster map
r.li.richness
- Calculates richness index on a raster map
r.li.shannon
- Calculates Shannon's diversity index on a raster map
r.li.shape
- Calculates shape index on a raster map
r.li.simpson
- Calculates Simpson's diversity index on a raster map
r.local.relief
- Creates a local relief model from elevation map.
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r.out.kde
- Exports raster with variable transparency into an image file
r.out.legend
- Create an image file showing the legend of a raster map
r.out.mat
- Exports a GRASS raster to a binary MAT-File.
r.out.maxent_swd
- Exports map data as input to MaxEnt in SWD format
r.out.mpeg
- Converts raster map series to MPEG movie.
r.out.png
- Export a GRASS raster map as a non-georeferenced PNG image.
r.out.pov
- Converts a raster map layer into a height-field file for POV-Ray.
r.out.ppm
- Converts a GRASS raster map to a PPM image file.
r.out.ppm3
- Converts 3 GRASS raster layers (R,G,B) to a PPM image file.
r.out.tiff
- Exports a GRASS raster map to a 8/24bit TIFF image file.
r.out.vrml
- Exports a raster map to the Virtual Reality Modeling Language (VRML).
r.out.vtk
- Converts raster maps into the VTK-ASCII format.
r.out.xyz
- Exports a raster map to a text file as x,y,z values based on cell centers.
r.pack
- Exports a raster map as GRASS GIS specific archive file
r.param.scale
- Uses a multi-scale approach by taking fitting quadratic parameters to any size window (via least squares).
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
r.patch.smooth
- Module for patching rasters with smoothing along edges
r.path
- Traces paths from starting points following input directions.
r.pi.prob.mw
- Probability analysis of 2 random points being in the same patch.
r.pi.prox
- Calculates correlation of two raster maps by calculating correlation function of two corresponding rectangular areas for each raster point and writing the result into a new raster map.
r.pi.rectangle
- Generates a rectangle based on a corner coordinate.
r.pi.searchtime
- Individual-based dispersal model for connectivity analysis (time-based)
r.pi.searchtime.mw
- Individual-based dispersal model for connectivity analysis (time-based) using moving window
r.pi.searchtime.pr
- Individual-based dispersal model for connectivity analysis (time-based) using iterative removal of patches
r.plane
- Creates raster plane map given dip (inclination), aspect (azimuth) and one point.
r.pops.spread
- A dynamic species distribution model for pest or pathogen spread in forest or agricultural ecosystems (PoPS)
r.profile
- Outputs the raster map layer values lying on user-defined line(s).
r.proj
- Re-projects a raster map from given project to the current project.
r.quant
- Produces the quantization file for a floating-point map.
r.quantile.ref
- Determines quantile for input value from reference raster map layers.
r.random
- Creates a raster map and vector point map containing randomly located cells and points.
r.random.cells
- Generates random cell values with spatial dependence.
r.random.surface
- Generates random surface(s) with spatial dependence.
r.random.walk
- Performs a 2D random walk inside the computational region and returns the resulting walk.
r.random.weight
- Generates a binary raster layer with a random selection of raster cells depending on the weight of each cell in the input weight layer.
r.reclass
- Creates a new raster map whose category values are based upon a reclassification of the categories in an existing raster map.
r.reclass.area
- Reclasses a raster map greater or less than user specified area size (in hectares).
r.resamp.bspline
- Performs bilinear or bicubic spline interpolation with Tykhonov regularization.
r.resamp.filter
- Resamples raster map layers using an analytic kernel.
r.resamp.interp
- Resamples raster map to a finer grid using interpolation.
r.resamp.rst
- Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing.
r.resamp.stats
- Resamples raster map layers to a coarser grid using aggregation.
r.resamp.tps
- Performs thin plate spline interpolation with regularization and covariables.
r.resample
- GRASS raster map layer data resampling capability.
r.rescale
- Rescales the range of category values in a raster map layer.
r.rescale.eq
- Rescales histogram equalized the range of category values in a raster map layer.
r.rgb
- Splits a raster map into red, green and blue maps.
r.ros
- Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation.
r.roughness.vector
- Calculates surface roughness in a moving-window, as the orientation of vectors normal to surface planes.
r.sample.category
- Create sampling points from each category in a raster map
r.scatterplot
- Creates a scatter plot of two or more raster maps as a vector map
r.series
- Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
r.series.accumulate
- Makes each output cell value a accumulationfunction of the values assigned to the corresponding cells in the input raster map layers.
r.series.boxplot
- Draws the boxplot of raster values of a series of input rasters.
r.smooth.seg
- Generates a piece-wise smooth approximation of the input raster and a discontinuity map.
r.soillossbare
- Calculates annual soil loss [t/(ha*a)] for bare soil. Use r.soillosscropland.py afterwards for grown soil.
r.soils.texture
- Define soil texture from sand and clay grid.
r.solute.transport
- Numerical calculation program for transient, confined and unconfined solute transport in two dimensions
r.spread
- Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations.
r.spreadpath
- Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.
r.statistics
- Calculates category or object oriented statistics.
r.stats
- Generates area statistics for raster map.
r.sun
- Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated.
r.sun.daily
- Runs r.sun for multiple days in loop (mode 2)
r.sun.hourly
- Runs r.sun in loop for given time range within one day (mode 1 or 2)
r.sunmask
- Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself.
r.support
- Allows creation and/or modification of raster map layer support files.
r.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
r.univar2
- Calculates univariate statistics from the non-null cells of a raster map.
r.unpack
- Imports a GRASS GIS specific raster archive file (packed with r.pack) as a raster map
r.viewshed.cva
- Undertakes a "cumulative viewshed analysis" using a vector points map as input "viewing" locations, using r.viewshed to calculate the individual viewsheds.
r.viewshed.exposure
- Computes visual exposure to defined exposure source using weighted parametrised cumulative viewshed analysis.
r.vif
- To calculate the stepwise variance inflation factor.
r.vol.dem
- Creates a 3D raster model (voxels) from a series of raster DEMs
r.volume
- Optionally produces a GRASS vector points map containing the calculated centroids of these clumps.
r.walk
- Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
r.water.outlet
- Creates watershed basins from a drainage direction map.
t.rast.import.netcdf
- Import netCDF files that adhere to the CF convention as STRDS.
t.rast.kappa
- Calculate kappa parameter in a space time raster dataset
t.rast.line
- Draws line plots of the raster maps in a space-time raster dataset
t.rast.list
- Lists registered maps of a space time raster dataset.
t.rast.mapcalc
- Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets.
t.rast.neighbors
- Performs a neighborhood analysis for each map in a space time raster dataset.
t.rast.null
- Manages NULL-values of a given space time raster dataset.
t.rast.out.vtk
- Exports space time raster dataset as VTK time series.
t.rast.out.xyz
- Export space time raster dataset to a CSV file.
t.rast.patch
- Patches multiple space time raster maps into a single raster map using r.patch.
t.rast.series
- Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset.
t.rast.to.rast3
- Converts a space time raster dataset into a 3D raster map.
t.rast.to.vect
- Converts a space time raster dataset into a space time vector dataset
t.rast.univar
- Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset.
t.rast.what
- Sample a space time raster dataset at specific vector point coordinates and write the output to stdout using different layouts
t.rast.what.aggr
- Sample a space time raster dataset at specific vector point map returning aggregate values and write the output to stdout or to attribute table
t.rast.whatcsv
- Sample a space time raster dataset at specific space-time point coordinates from a csv file and write the output to stdout
t.stac.item
- Downloads and imports data from a STAC API server.
v.area.weigh
- Rasterize vector areas using weights
v.habitat.dem
- Calculates DEM derived characteristics of habitats.
v.krige
- Performs ordinary or block kriging for vector maps.
v.neighbors
- Makes each cell value a function of the attribute values assigned to the vector points or centroids in a radius around it, and stores new cell values in an output raster map.
r3.in.xyz
- Create a 3D raster map from an assemblage of many coordinates using univariate statistics
r3.info
- Outputs basic information about a user-specified 3D raster map layer.
r3.mask
- Establishes the current working 3D raster mask.
r3.mkdspf
- Creates a display file from an existing 3D raster map according to specified threshold levels.
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
r3.null
- Explicitly create the 3D NULL-value bitmap file.
r3.out.ascii
- Converts a 3D raster map layer into a ASCII text file.
r3.out.bin
- Exports a GRASS 3D raster map to a binary array.
r3.out.netcdf
- Export a 3D raster map as netCDF file.
r3.out.v5d
- Exports GRASS 3D raster map to 3-dimensional Vis5D file.
r3.out.vtk
- Converts 3D raster maps into the VTK-ASCII format.
r3.retile
- Retiles an existing 3D raster map with user defined x, y and z tile size.
r3.scatterplot
- Creates a scatter plot of two or more 3D raster maps as a vector map
r3.stats
- Generates volume statistics for 3D raster maps.
r3.support
- Allows creation and/or modification of 3D raster map layer support files.
r3.timestamp
- Print/add/remove a timestamp for a 3D raster map.
r3.to.group
- Convert a 3D raster map to imagery group
r3.to.rast
- Converts 3D raster maps to 2D raster maps
r3.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
r3.what
- Queries 3D raster in specified 2D or 3D coordinates.
t.rast.to.rast3
- Converts a space time raster dataset into a 3D raster map.
t.rast3d.algebra
- Apply temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra.
t.rast3d.extract
- Extracts a subset of a space time 3D raster dataset.
t.rast3d.list
- Lists registered maps of a space time raster3d dataset.
t.rast3d.mapcalc
- Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets.
t.rast3d.univar
- Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset.
rasterization
v.to.rast
- Converts (rasterize) a vector map into a raster map.
v.to.rast.multi
- Create raster maps for multiple numeric attribute columns of a vector map
rate of spread
r.ros
- Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation.
reclass
r.clump
- Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.
r.green.hydro.theoretical
- Calculate the hydropower energy potential for each basin starting from discharge and elevation data. If existing plants are available it computes the potential installed power in the available part of the rivers.
r.area.createweight
- Create a dasymetric weighting layer with Random Forest
r.resamp.bspline
- Performs bilinear or bicubic spline interpolation with Tykhonov regularization.
r.resamp.filter
- Resamples raster map layers using an analytic kernel.
r.resamp.interp
- Resamples raster map to a finer grid using interpolation.
r.resamp.rst
- Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing.
r.resamp.stats
- Resamples raster map layers to a coarser grid using aggregation.
r.resample
- GRASS raster map layer data resampling capability.
rescale
r.rescale
- Rescales the range of category values in a raster map layer.
r.rescale.eq
- Rescales histogram equalized the range of category values in a raster map layer.
resolution
g.region
- Manages the boundary definitions for the geographic region.
i.variance
- Analyses variation of variance with variation of resolution
r.mblend
- Blends two rasters of different spatial resolution.
rhumbline
d.rhumbline
- Displays the rhumbline joining two longitude/latitude coordinates.
v.net.salesman
- Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal
v.net.salesman.opt
- Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be suboptimal
sampling
d.where
- Identifies the geographic coordinates associated with point locations given in display coordinates.
r.random
- Creates a raster map and vector point map containing randomly located cells and points.
r.random.cells
- Generates random cell values with spatial dependence.
r.random.weight
- Generates a binary raster layer with a random selection of raster cells depending on the weight of each cell in the input weight layer.
r.sample.category
- Create sampling points from each category in a raster map
t.rast.what
- Sample a space time raster dataset at specific vector point coordinates and write the output to stdout using different layouts
t.rast.what.aggr
- Sample a space time raster dataset at specific vector point map returning aggregate values and write the output to stdout or to attribute table
t.rast.whatcsv
- Sample a space time raster dataset at specific space-time point coordinates from a csv file and write the output to stdout
t.sample
- Samples the input space time dataset(s) with a sample space time dataset and print the result to stdout.
t.vect.observe.strds
- Observes specific locations in a space time raster dataset over a period of time using vector points.
t.vect.what.strds
- Stores raster map values at spatial and temporal positions of vector points as vector attributes.
v.drape
- Converts 2D vector features to 3D by sampling of elevation raster map.
v.extrude
- Optionally the height can be derived from sampling of elevation raster map.
v.kcv
- Randomly partition points into test/train sets.
g.dirseps
- Converts any directory separator characters in the input string to or from native host format, and writes the changed path to standard output. Useful in scripts for Windows compatibility.
i.smap
- Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.
i.superpixels.slic
- Perform image segmentation using the SLIC segmentation method.
r.smooth.seg
- Generates a piece-wise smooth approximation of the input raster and a discontinuity map.
select
t.vect.db.select
- Prints attributes of vector maps registered in a space time vector dataset.
v.decimate
- Copies points from one vector to another while applying different decimations
v.extract
- Selects vector features from an existing vector map and creates a new vector map containing only the selected features.
v.outlier
- Removes outliers from vector point data.
semantic label
i.band.library
- Prints available semantic label information used for multispectral data.
r.semantic.label
- Manages semantic label information assigned to a single raster map or to a list of raster maps.
sentinel
i.eodag
- Downloads imagery scenes from various providers through the EODAG API.
separate
r.rgb
- Splits a raster map into red, green and blue maps.
series
r.gdd
- Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
r.hants
- Approximates a periodic time series and creates approximated output.
r.jpdf
- From two series of input raster maps, calculates the joint probability function and outputs the probabilities of occurrence in the specified bins.
r.patch
- Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
r.quantile.ref
- Determines quantile for input value from reference raster map layers.
r.regression.series
- Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
r.series
- Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
r.series.accumulate
- Makes each output cell value a accumulationfunction of the values assigned to the corresponding cells in the input raster map layers.
g.gisenv
- Prints all defined GRASS variables if no option is given.
g.mapset
- Optionally create new mapset or list available mapsets in given project (location).
g.mapsets
- Affects the user's access to data existing under the other mapsets in the current project.
g.region
- Manages the boundary definitions for the geographic region.
t.connect
- Prints/sets general temporal GIS database connection for current mapset.
shadow
i.sentinel.mask
- Creates clouds and shadows masks for Sentinel-2 images.
r.sun
- Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated.
r.sunmask
- Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself.
i.fusion.hpf
- Fusing high resolution panchromatic and low resolution multi-spectral data based on the High-Pass Filter Addition technique (Gangkofner, 2008).
shift
t.shift
- Shifts temporally the maps of a space time dataset.
shortest path
d.geodesic
- Displays a geodesic line, tracing the shortest distance between two geographic points along a great circle, in a longitude/latitude data set.
d.path
- Finds shortest path for selected starting and ending node.
v.net.allpairs
- Computes the shortest path between all pairs of nodes in the network.
v.net.distance
- Finds the shortest paths from each 'from' point to the nearest 'to' feature and various information about this relation are uploaded to the attribute table.
v.net.path
- Finds shortest path on vector network.
r.sun
- Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated.
r.sun.daily
- Runs r.sun for multiple days in loop (mode 2)
r.sun.hourly
- Runs r.sun in loop for given time range within one day (mode 1 or 2)
r.sunmask
- Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself.
solute transport
r.solute.transport
- Numerical calculation program for transient, confined and unconfined solute transport in two dimensions
i.spec.sam
- Performs Spectral angle mapping on satellite/aerial images
spectral unmixing
i.pysptools.unmix
- Extract endmembers from imagery group and perform spectral unmixing using pysptools
i.spec.unmix
- Performs Spectral mixture analysis of satellite/aerial images
splines
r.fillnulls
- Fills no-data areas in raster maps using spline interpolation.
r.resamp.bspline
- Performs bilinear or bicubic spline interpolation with Tykhonov regularization.
r.resamp.rst
- Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
split
r.rgb
- Splits a raster map into red, green and blue maps.
split window
i.landsat8.swlst
- Practical split-window algorithm estimating Land Surface Temperature from Landsat 8 OLI/TIRS imagery (Du, Chen; Ren, Huazhong; Qin, Qiming; Meng, Jinjie; Zhao, Shaohua. 2015)
spread
r.pops.spread
- A dynamic species distribution model for pest or pathogen spread in forest or agricultural ecosystems (PoPS)
r.ros
- Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation.
r.spread
- Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations.
statistics
d.correlate
- Prints a graph of the correlation between raster maps (in pairs).
d.histogram
- Displays a histogram in the form of a pie or bar chart for a user-specified raster map.
db.univar
- Calculates univariate statistics on selected table column.
i.cca
- Canonical components analysis (CCA) program for image processing.
i.oif
- Calculates Optimum-Index-Factor table for spectral bands
r.neighbors
- Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
r.object.geometry
- Calculates geometry parameters for raster objects.
r.surf.area
- Prints estimation of surface area for raster map.
r.texture
- Generate images with textural features from a raster map.
r.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
r.univar2
- Calculates univariate statistics from the non-null cells of a raster map.
r.zonal.classes
- Calculates zonal classes proportion describing raster areas's composition, e.g., in terms of land-cover classes.
r3.in.xyz
- Create a 3D raster map from an assemblage of many coordinates using univariate statistics
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
r3.scatterplot
- Creates a scatter plot of two or more 3D raster maps as a vector map
r3.stats
- Generates volume statistics for 3D raster maps.
r3.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
t.rast.boxplot
- Draws the boxplot of the raster maps of a space-time raster dataset
t.rast.kappa
- Calculate kappa parameter in a space time raster dataset
t.rast.line
- Draws line plots of the raster maps in a space-time raster dataset
t.rast.univar
- Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset.
t.rast3d.univar
- Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset.
t.vect.univar
- Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset
v.class
- Classifies attribute data, e.g. for thematic mapping
v.db.univar
- Calculates univariate statistics on selected table column for a GRASS vector map.
v.habitat.dem
- Calculates DEM derived characteristics of habitats.
v.kcv
- Randomly partition points into test/train sets.
v.neighbors
- Makes each cell value a function of the attribute values assigned to the vector points or centroids in a radius around it, and stores new cell values in an output raster map.
r.pi.rectangle
- Generates a rectangle based on a corner coordinate.
subwatershed
r.accumulate
- Calculates weighted flow accumulation, subwatersheds, stream networks, and longest flow paths using a flow direction map.
sun
r.northerness.easterness
- Calculation of northerness, easterness and the interaction between northerness and slope
v.habitat.dem
- Calculates DEM derived characteristics of habitats.
sun energy
r.sun
- Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated.
r.sun.daily
- Runs r.sun for multiple days in loop (mode 2)
r.sun.hourly
- Runs r.sun in loop for given time range within one day (mode 1 or 2)
sun position
r.sunmask
- Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself.
superpixels
i.superpixels.slic
- Perform image segmentation using the SLIC segmentation method.
supervised
v.class.mlpy
- Vector supervised classification tool which uses attributes as classification parametres (order of columns matters, names not), cat column identifies feature, class_column is excluded from classification parametres.
v.surf.bspline
- Performs bicubic or bilinear spline interpolation with Tykhonov regularization.
v.surf.icw
- IDW interpolation, but distance is cost to get to any other site.
v.surf.idw
- Provides surface interpolation from vector point data by Inverse Distance Squared Weighting.
v.surf.mass
- Performs mass-preserving area interpolation.
v.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
v.surf.rst.cv
- Performs cross-validation proceedure to optimize the parameterization of v.surf.rst tension and smoothing paramters.
v.surf.tps
- Performs thin plate spline interpolation with regularization and covariables.
v.vol.rst
- Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
surface information
v.drape
- Converts 2D vector features to 3D by sampling of elevation raster map.
v.what.rast
- Uploads raster values at positions of vector points to the table.
v.what.rast.label
- Uploads raster values and labels to vector point layer
v.what.rast.multi
- Uploads values of multiple rasters at positions of vector points to the table.
v.what.rast3
- Uploads 3D raster values at positions of vector points to the table.
survey
r.survey
- Returns maps of visibility indexes from multiple survey points
svm
i.svm.predict
- Predict with a Support Vector Machine
t.rast.import.netcdf
- Import netCDF files that adhere to the CF convention as STRDS.
t.rast.kappa
- Calculate kappa parameter in a space time raster dataset
t.rast.line
- Draws line plots of the raster maps in a space-time raster dataset
t.rast.list
- Lists registered maps of a space time raster dataset.
t.rast.mapcalc
- Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets.
t.rast.neighbors
- Performs a neighborhood analysis for each map in a space time raster dataset.
t.rast.null
- Manages NULL-values of a given space time raster dataset.
t.rast.out.vtk
- Exports space time raster dataset as VTK time series.
t.rast.out.xyz
- Export space time raster dataset to a CSV file.
t.rast.patch
- Patches multiple space time raster maps into a single raster map using r.patch.
t.rast.series
- Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset.
t.rast.to.rast3
- Converts a space time raster dataset into a 3D raster map.
t.rast.to.vect
- Converts a space time raster dataset into a space time vector dataset
t.rast.univar
- Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset.
t.rast.what
- Sample a space time raster dataset at specific vector point coordinates and write the output to stdout using different layouts
t.rast.what.aggr
- Sample a space time raster dataset at specific vector point map returning aggregate values and write the output to stdout or to attribute table
t.rast.whatcsv
- Sample a space time raster dataset at specific space-time point coordinates from a csv file and write the output to stdout
t.rast3d.algebra
- Apply temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra.
t.rast3d.extract
- Extracts a subset of a space time 3D raster dataset.
t.rast3d.list
- Lists registered maps of a space time raster3d dataset.
t.rast3d.mapcalc
- Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets.
t.rast3d.univar
- Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset.
t.register
- Assigns timestamps and registers raster, vector and raster3d maps in a space time dataset.
t.remove
- Removes space time datasets from temporal database.
t.rast.import.netcdf
- Import netCDF files that adhere to the CF convention as STRDS.
t.rast.list
- Lists registered maps of a space time raster dataset.
t.rast.mapcalc
- Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets.
t.rast.neighbors
- Performs a neighborhood analysis for each map in a space time raster dataset.
t.rast.out.vtk
- Exports space time raster dataset as VTK time series.
t.rast.patch
- Patches multiple space time raster maps into a single raster map using r.patch.
t.rast.series
- Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset.
t.rast.to.rast3
- Converts a space time raster dataset into a 3D raster map.
t.rast.to.vect
- Converts a space time raster dataset into a space time vector dataset
t.rast.univar
- Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset.
t.rast.what
- Sample a space time raster dataset at specific vector point coordinates and write the output to stdout using different layouts
t.rast.what.aggr
- Sample a space time raster dataset at specific vector point map returning aggregate values and write the output to stdout or to attribute table
t.rast.whatcsv
- Sample a space time raster dataset at specific space-time point coordinates from a csv file and write the output to stdout
t.rast3d.algebra
- Apply temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra.
t.rast3d.extract
- Extracts a subset of a space time 3D raster dataset.
t.rast3d.list
- Lists registered maps of a space time raster3d dataset.
t.rast3d.mapcalc
- Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets.
t.rast3d.univar
- Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset.
t.register
- Assigns timestamps and registers raster, vector and raster3d maps in a space time dataset.
t.remove
- Removes space time datasets from temporal database.
v.proj
- Re-projects a vector map from one project to the current project.
v.rast.move
- Move vertices by distance specified in a raster
v.transform
- Performs an affine transformation (shift, scale and rotate) on vector map.
transparency
r.out.kde
- Exports raster with variable transparency into an image file
triangulation
v.delaunay
- Creates a Delaunay triangulation from an input vector map containing points or centroids.
v.voronoi
- Creates a Voronoi diagram constrained to the extents of the current region from an input vector map containing points or centroids.
trim
r.clip
- Extracts portion of the input raster map which is in the current computational region
type casting
v.db.update
- Updates a column in the attribute table connected to a vector map.
union
v.overlay
- Overlays two vector maps offering clip, intersection, difference, symmetrical difference, union operators.
univariate statistics
r.resamp.stats
- Resamples raster map layers to a coarser grid using aggregation.
r.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
r.univar2
- Calculates univariate statistics from the non-null cells of a raster map.
r3.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
v.rast.stats
- Calculates univariate statistics from a raster map based on a vector map and uploads statistics to new attribute columns.
v.strds.stats
- Calculates univariate statistics from given space-time raster datasets based on a vector map
v.univar
- Variance and standard deviation is calculated only for points if specified.
v.vect.stats
- Count points in areas, calculate statistics from point attributes.
v.vect.stats.multi
- Computes isochrones from collection point in a sewershed
unregister
t.unregister
- Unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset.
r.gsflow.hydrodem
- Creates hydrologically correct MODFLOW DEM from higher-res DEM
r.random
- Creates a raster map and vector point map containing randomly located cells and points.
r.sample.category
- Create sampling points from each category in a raster map
r.scatterplot
- Creates a scatter plot of two or more raster maps as a vector map
r.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
r.vect.stats
- Bins vector points into a raster map.
r3.scatterplot
- Creates a scatter plot of two or more 3D raster maps as a vector map
t.rast.contour
- Produces a space time vector dataset of specified contours from a space time raster dataset.
t.rast.to.vect
- Converts a space time raster dataset into a space time vector dataset
t.vect.algebra
- Apply temporal and spatial operations on space time vector datasets using temporal vector algebra.
t.vect.db.select
- Prints attributes of vector maps registered in a space time vector dataset.
t.vect.export
- Exports a space time vector dataset as GRASS GIS specific archive file.
t.vect.extract
- Extracts a subset of a space time vector dataset.
t.vect.import
- Imports a space time vector dataset from a GRASS GIS specific archive file.
t.vect.list
- Lists registered maps of a space time vector dataset.
t.vect.observe.strds
- Observes specific locations in a space time raster dataset over a period of time using vector points.
t.vect.univar
- Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset
t.vect.what.strds
- Stores raster map values at spatial and temporal positions of vector points as vector attributes.
v.area.stats
- Populates attribute values from vector features.
v.area.weigh
- Rasterize vector areas using weights
v.boxplot
- Draws a boxplot of values from a specified attribute column in a vector dataset, with an optional grouping based on categories in another column.
v.buffer
- Creates a buffer around vector features of given type.
v.build
- Optionally also checks for topological errors.
v.build.all
- Rebuilds topology on all vector maps in the current mapset.
v.build.pg
- Builds PostGIS topology for vector map linked via v.external.
v.maxent.swd
- Export raster values at given point locations as text file in SWD format for input in Maxent. In addition, the addon can export the environmental raster layers as ascii files.
v.median
- Return the barycenter of a cloud of point.
v.mkgrid
- Creates a vector map of a user-defined grid.
v.multi2singlepart
- Split multi-part polygons into single-part polygons.
v.neighborhoodmatrix
- Exports the neighborhood matrix of polygons in a vector map
v.neighbors
- Makes each cell value a function of the attribute values assigned to the vector points or centroids in a radius around it, and stores new cell values in an output raster map.
v.net.alloc
- Center node must be opened (costs >= 0). Costs of center node are used in calculation.
v.net.allpairs
- Computes the shortest path between all pairs of nodes in the network.
v.net.bridge
- Computes bridges and articulation points in the network.
v.net.centrality
- Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.
v.net.components
- Computes strongly and weakly connected components in the network.
v.net.connectivity
- Computes vertex connectivity between two sets of nodes in the network.
v.net.curvedarcs
- Draws curved arcs between points (e.g. flows)
v.net.distance
- Finds the shortest paths from each 'from' point to the nearest 'to' feature and various information about this relation are uploaded to the attribute table.
v.net.flow
- Computes the maximum flow between two sets of nodes in the network.
v.net.iso
- Splits net to bands between cost isolines (direction from center). Center node must be opened (costs >= 0). Costs of center node are used in calculation.
v.net.path
- Finds shortest path on vector network.
v.net.salesman
- Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal
v.net.salesman.opt
- Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be suboptimal
v.surf.bspline
- Performs bicubic or bilinear spline interpolation with Tykhonov regularization.
v.surf.icw
- IDW interpolation, but distance is cost to get to any other site.
v.surf.idw
- Provides surface interpolation from vector point data by Inverse Distance Squared Weighting.
v.surf.mass
- Performs mass-preserving area interpolation.
v.surf.nnbathy
- Interpolates a raster map using the nnbathy natural neighbor interpolation program.
v.surf.rst
- Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
v.surf.tps
- Performs thin plate spline interpolation with regularization and covariables.
v.timestamp
- Print/add/remove a timestamp for a vector map.
v.tin.to.rast
- Converts (rasterize) a TIN map into a raster map
v.to.3d
- Performs transformation of 2D vector features to 3D.
v.to.db
- Populates attribute values from vector features.
v.to.lines
- Converts vector polygons or points to lines.
v.to.points
- Creates points along input lines in new vector map with 2 layers.
v.to.rast
- Converts (rasterize) a vector map into a raster map.
v.to.rast.multi
- Create raster maps for multiple numeric attribute columns of a vector map
v.to.rast3
- Converts a vector map (only points) into a 3D raster map.
v.transects
- Creates transect lines or quadrilateral areas at regular intervals perpendicular to a polyline.
v.transform
- Performs an affine transformation (shift, scale and rotate) on vector map.
v.edit
- Edits a vector map, allows adding, deleting and modifying selected vector features.
v.segment
- Creates points/segments from input vector lines and positions.
v.split
- Splits vector lines to shorter segments.
v.to.points
- Creates points along input lines in new vector map with 2 layers.
viewshed
r.skyline
- Compute the skyline index and / or find the horizon cells in a raster viewshed.
r.viewshed.cva
- Undertakes a "cumulative viewshed analysis" using a vector points map as input "viewing" locations, using r.viewshed to calculate the individual viewsheds.
r.viewshed.exposure
- Computes visual exposure to defined exposure source using weighted parametrised cumulative viewshed analysis.
r3.in.xyz
- Create a 3D raster map from an assemblage of many coordinates using univariate statistics
r3.info
- Outputs basic information about a user-specified 3D raster map layer.
r3.mask
- Establishes the current working 3D raster mask.
r3.mkdspf
- Creates a display file from an existing 3D raster map according to specified threshold levels.
r3.neighbors
- Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map
r3.null
- Explicitly create the 3D NULL-value bitmap file.
r3.out.ascii
- Converts a 3D raster map layer into a ASCII text file.
r3.out.bin
- Exports a GRASS 3D raster map to a binary array.
r3.out.netcdf
- Export a 3D raster map as netCDF file.
r3.out.v5d
- Exports GRASS 3D raster map to 3-dimensional Vis5D file.
r3.out.vtk
- Converts 3D raster maps into the VTK-ASCII format.
r3.retile
- Retiles an existing 3D raster map with user defined x, y and z tile size.
r3.scatterplot
- Creates a scatter plot of two or more 3D raster maps as a vector map
r3.stats
- Generates volume statistics for 3D raster maps.
r3.support
- Allows creation and/or modification of 3D raster map layer support files.
r3.timestamp
- Print/add/remove a timestamp for a 3D raster map.
r3.to.group
- Convert a 3D raster map to imagery group
r3.to.rast
- Converts 3D raster maps to 2D raster maps
r3.what
- Queries 3D raster in specified 2D or 3D coordinates.
t.rast.to.rast3
- Converts a space time raster dataset into a 3D raster map.
t.rast3d.algebra
- Apply temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra.
t.rast3d.extract
- Extracts a subset of a space time 3D raster dataset.
t.rast3d.list
- Lists registered maps of a space time raster3d dataset.
t.rast3d.mapcalc
- Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets.
t.rast3d.univar
- Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset.
v.to.rast3
- Converts a vector map (only points) into a 3D raster map.
v.vol.idw
- Interpolates point data to a 3D raster map using Inverse Distance Weighting (IDW) algorithm.
v.vol.rst
- Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
walk
r.random.walk
- Performs a 2D random walk inside the computational region and returns the resulting walk.
r.watershed
- Calculates hydrological parameters and RUSLE factors.
watershed delineation
r.hydrobasin
- Delineates a large number of watersheds using the Memory-Efficient Watershed Delineation (MESHED) OpenMP parallel algorithm by Cho (2025).
wavelet
i.wavelet
- Decompostion/Recomposition in temporal dimension using wavelets
wetness
r.topidx
- Creates a topographic index (wetness index) raster map from an elevation raster map.
wfs
v.in.wfs2
- Downloads and imports data from WFS server.
r.stats.zonal
- Calculates category or object oriented statistics (accumulator-based statistics).
r.univar
- Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.
r.univar2
- Calculates univariate statistics from the non-null cells of a raster map.
r.zonal.classes
- Calculates zonal classes proportion describing raster areas's composition, e.g., in terms of land-cover classes.
v.habitat.dem
- Calculates DEM derived characteristics of habitats.
v.rast.stats
- Calculates univariate statistics from a raster map based on a vector map and uploads statistics to new attribute columns.
v.strds.stats
- Calculates univariate statistics from given space-time raster datasets based on a vector map
v.vect.stats
- Count points in areas, calculate statistics from point attributes.
v.vect.stats.multi
- Computes isochrones from collection point in a sewershed