full_index(1)
โจ full_index(1) โ the GRASS GIS User's Manual โจ
okay bestie, you just opened full_index(1) and honestly? great instincts. this is the GRASS GIS 8.4.2 Reference Manual and it is a lot, in the best way. ๐
so like, what even is GRASS? the full legal name is Geographic Resources Analysis Support System โ everybody just says GRASS GIS. it's a Geographic Information System (GIS) that does basically everything: geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. no big deal. ๐
and who's out here using it? academic and commercial settings all over the world, plus a whole bunch of governmental agencies and environmental consulting companies. so, you know, the actual professionals. and it's open source โ GNU GPLed, to be exact. ๐
This reference manual details the use of modules distributed with Geographic Resources Analysis Support System (GRASS), an open source (GNU GPLed), image processing and geographic information system (GIS).
and if you wanna dip back out to the big picture, just hit Go back to help overview. ๐ฆ
๐ Display commands (d.*)
the entire visual era. every single one of these starts with d. and they're all about making stuff show up on a monitor.
d.backgroundโ fills the graphics display frame with a color you picked. your canvas, your rules. ๐จd.barscaleโ puts a barscale on the graphics monitor. scale? shown. periodt.d.colorlistโ spits out a list of every display color that's available. window shopping, but for colors. ๐ธd.colortableโ shows the color table that belongs to a raster map layer.d.correlateโ prints a graph of the correlation between raster maps, and yes, they come in pairs. ๐d.eraseโ wipes the contents of the active graphics display frame, with a color you define. fresh start energy. โจd.fontโ picks which font your text gets displayed in on the graphics monitor. font choice is a personality trait, lowkey.d.fontlistโ lists the available fonts. the menu, basically. ๐d.frameโ manages display frames on your graphics monitor.d.geodesicโ draws a geodesic line, which traces the shortest distance between two geographic points along a great circle, in a longitude/latitude data set. math but make it travel. ๐d.graphโ the program for generating and displaying simple graphics right on the display monitor.d.gridโ overlays a user-specified grid on the active display frame of the graphics monitor.d.hisโ displays the result you get from combining hue, intensity, and saturation (HIS) values from user-specified input raster map layers.d.histogramโ shows a histogram as a pie chart or a bar chart, for a raster map you specify. ๐ฅงd.infoโ tells you stuff about the active display monitor.d.labelsโ displays text labels (the ones you made withv.label) onto 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, straight from the command line.d.northarrowโ puts a north arrow on the graphics monitor. so you know which way is up. ๐งญd.out.fileโ saves whatever's on the active display monitor to a graphics file.d.pathโ finds the shortest path between a selected starting node and ending node.d.polarโ draws a polar diagram of an angle map, like aspect or flow directions.d.profileโ plots the profile of a transect.d.rast.arrowโ draws arrows representing cell aspect direction, for a raster map that has aspect data. โก๏ธd.rast.editโ edits cell values in a raster map.d.rastโ displays a raster map you specify in the active graphics frame.d.rast.legโ displays a raster map and its legend on a graphics window. two for one, we love.d.rast.numโ overlays cell category values on top of a raster map displayed in the active graphics frame. ๐ขd.redrawโ redraws the content of the monitor you currently have selected.d.rgbโ displays three raster maps you specify as red, green, and blue overlays in the active graphics frame.d.rhumblineโ displays the rhumbline joining two longitude/latitude coordinates.d.shadeโ drapes a color raster over a shaded relief or aspect map. it's giving glow up. ๐d.textโ draws text in the active display frame on the graphics monitor, using the current font.d.titleโ creates a TITLE for a raster map, in a form that's suitable for display withd.text.d.to.rastโ saves the contents of the active display monitor to a raster map.d.vect.chartโ displays charts of vector data in the active frame on the graphics monitor.d.vectโ displays a vector map you specify in the active graphics frame.d.vect.thematicโ displays a thematic vector map in the active graphics frame.d.what.rastโ lets you interactively query raster map layers at locations you pick.d.what.vectโ lets you interactively query vector map layers at locations you pick.d.whereโ identifies the geographic coordinates associated with point locations given in display coordinates.
๐พ Database commands (db.*)
the db. girlies. tables, drivers, connections โ the whole backend situation.
db.columnsโ lists all the columns for a given table.db.connectโ prints and/or sets the general DB connection for the current mapset.db.copyโ copies a table.db.createdbโ creates an empty database.db.databasesโ lists all databases for a given driver and location.db.describeโ describes a table, in detail. ๐db.driversโ lists all the database drivers.db.dropcolumnโ drops a column from the selected attribute table.db.dropdbโ removes an existing database. bye bestie ๐db.droptableโ drops an attribute table.db.executeโ executes any SQL statement. any. ๐ฅdb.in.ogrโ imports attribute tables in various formats.db.loginโ sets the user and password for a DB driver/database.db.out.ogrโ exports attribute tables into various formats.db.selectโ selects data from an attribute table.db.tablesโ lists all tables for a given database.db.testโ tests the database driver. heads up: the database must exist and it must be set bydb.connect. ๐ซถdb.univarโ calculates univariate statistics on a selected table column.
๐ ๏ธ General commands (g.*)
the g. crew โ access, copying, downloading, extensions. the utility squad.
g.accessโ controls access to the current mapset for other users on the system.g.cairocompโ overlays multiple X Pixmaps.g.copyโ creates copies of maps and other elements.g.dirsepsโ an internal GRASS utility for converting directory separator characters.g.download.locationโ downloads a GRASS project (location) from the web. ๐g.download.projectโ downloads a GRASS project from the web.g.extension.allโ rebuilds or removes all locally installed GRASS Addons extensions.g.extensionโ the one that keeps your GRASS Addons extensions living in your local GRASS installation, installs them, updates them, all of it ๐g.filenameโ prints out GRASS data base file names, so you don't have to go digging around the filesystem yourself โจg.findetcโ goes hunting for GRASS support files. that's literally its whole job and it's iconic for it ๐g.findfileโ searches for GRASS data base files and sets variables for the shell while it's at it. double duty queen ๐ฆg.gisenvโ shows you and/or changes your current GRASS variable settings ๐ธg.gui.animationโ tool for animating a series of raster and vector maps, or a whole space time raster or vector dataset. it's giving cinema ๐g.gui.datacatalogโ browse, modify and manage your GRASS maps in a nice lil catalog ๐ซถg.gui.dbmgrโ launches the graphical attribute table manager, no cap ๐ญg.gui.gcpโ georectifies a map and lets you manage Ground Control Points ๐ฅg.gui.gmodelerโ the Graphical Modeler. periodt ๐g.guiโ launches a GRASS graphical user interface (GUI) session, the main character entrance of the whole GUI situation ๐g.gui.iclassโ tool for supervised classification of imagery data โญg.gui.image2targetโ georectifies a map and manages Ground Control Points, but for 3D correction specifically ๐g.gui.mapswipeโ interactively compares two maps by swiping a visibility bar back and forth. so satisfying, lowkey obsessed ๐g.gui.photo2imageโ corrects scanning distortions of a paper photo ๐g.gui.psmapโ tool for creating hardcopy map outputs. yes, paper. retro but make it serve ๐งg.gui.rdigitโ interactive editing and digitizing of raster maps ๐g.gui.rlisetupโ the configuration tool forr.limodules ๐งg.gui.timelineโ compares temporal datasets by displaying their temporal extents in a plot ๐g.gui.tplotโ plots the values of temporal datasets โจg.gui.vdigitโ interactive editing and digitization of vector maps ๐g.listโ lists available GRASS data base files of the data type you specify, optionally using the search pattern ๐g.manualโ displays the manual pages of GRASS modules. meta, we love her ๐ฆg.mapsetโ changes the current mapset, or just reports which one you're in ๐ธg.mapsetsโ modifies or prints your current mapset search path ๐g.messageโ prints a message, warning, progress info, or fatal error in the GRASS way. the whole vibe, formalised ๐ซถg.mkfontcapโ generates the font configuration file by scanning various directories for fonts ๐ญg.parserโ provides automated parser, GUI, and help support for GRASS scipts ๐ฅg.pnmcompโ overlays multiple PPM image files on top of each other ๐g.ppmtopngโ converts between PPM/PGM and PNG image formats ๐g.projโ prints or modifies GRASS projection information files, in various co-ordinate system descriptions โญg.regionโ manages the boundary definitions for the geographic region. the region. THE region. respect her ๐g.removeโ removes data base element files from your current mapset using the search pattern. careful bestie ๐g.renameโ renames data base element files in your current mapset ๐g.search.modulesโ search in GRASS modules using keywords ๐งg.tempfileโ creates a temporary file and prints its file name ๐g.versionโ displays GRASS GIS version info. the receipts ๐
๐ Imagery commands (i.*) ๐
okay this next chunk is the imagery girlies and they are busy โจ
i.albedoโ computes broad band albedo from surface reflectance โ๏ธi.aster.toarโ calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN ๐ฐ๏ธi.atcorrโ performs atmospheric correction using the 6S algorithm ๐ซ๏ธi.band.libraryโ prints the available semantic label information used for multispectral data ๐i.biomassโ computes biomass growth, which is the precursor of crop yield calculation ๐ฑi.ccaโ Canonical components analysis (CCA) program for image processing ๐ฆi.clusterโ generates spectral signatures for land cover types in an image using a clustering algorithm ๐ธi.colors.enhanceโ performs auto-balancing of colors for RGB images. glow up ๐i.eb.etaโ actual evapotranspiration for the diurnal period (Bastiaanssen, 1995) ๐งi.eb.evapfrโ computes evaporative fraction and root zone soil moisture ๐ซถi.eb.hsebal01โ computes sensible heat flux iteration SEBAL 01 ๐ฅi.eb.netradโ net radiation approximation (Bastiaanssen, 1995) ๐ญi.eb.soilheatfluxโ soil heat flux approximation (Bastiaanssen, 1995) ๐ก๏ธi.emissivityโ computes emissivity from NDVI, a generic method for sparse land ๐i.evapo.mhโ computes evapotranspiration using the modified or original Hargreaves formulation, 2001 ๐i.evapo.pmโ computes potential evapotranspiration with hourly Penman-Monteith โญi.evapo.ptโ computes evapotranspiration using the Priestley and Taylor formulation, 1972 ๐i.evapo.timeโ computes the temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s) ๐i.fftโ Fast Fourier Transform (FFT) for image processing ๐i.gensigโ generates statistics fori.maxlikfrom a raster map ๐งi.gensigsetโ generates statistics fori.smapfrom a raster map ๐i.groupโ creates, edits, and lists groups of imagery data โจi.his.rgbโ transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space ๐จi.ifftโ Inverse Fast Fourier Transform (IFFT) for image processing ๐i.image.mosaicโ mosaics several images and extends the colormap ๐ฆi.in.spotvgtโ imports SPOT VGT NDVI data into a raster map ๐ธi.landsat.accaโ performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA) โ๏ธi.landsat.toarโ calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI ๐i.maxlikโ classifies the cell spectral reflectances in imagery data ๐ซถi.modis.qcโ extracts quality control parameters from MODIS QC layers ๐ญi.oifโ calculates the Optimum-Index-Factor table for spectral bands ๐ฅi.ortho.cameraโ select and modify the imagery group camera reference file ๐i.ortho.elevโ select or modify the target elevation model ๐i.ortho.initโ interactively creates or modifies entries in a camera initial exposure station file for an imagery group referenced by a sub-block โญi.ortho.photoโ the menu driver for the photo imagery programs ๐i.ortho.rectifyโ orthorectifies an image by using the image to photo coordinate transformation matrix ๐i.ortho.targetโ select or modify the imagery group target ๐i.ortho.transformโ bestie, this one computes a coordinate transformation based on the control points. it's giving math but make it map-accurate ๐i.pansharpenโ image fusion algorithms to sharpen multispectral data with high-res panchromatic channels. lowkey iconic for detail glow-ups โจi.pcaโ does Principal Components Analysis (PCA) for image processing. dimensionality? reduced. vibes? immaculate ๐i.rectifyโ rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points. per-pixel glow-up, no cap ๐i.rgb.hisโ transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space. color space switch-up, periodt ๐i.segmentโ identifies segments (objects) from imagery data. object detection but make it segmentation core ๐ฆi.signaturesโ manages imagery classification signature files. your signature files? handled. ๐i.smapโ performs contextual image classification using sequential maximum a posteriori (SMAP) estimation. big brain classification energy ๐ง โจi.spectralโ displays spectral response at user-specified locations in a group or images. spectral tea, spilled ๐ตi.targetโ targets an imagery group to a GRASS location and mapset. setting the destination, bestie ๐ฏi.tasscapโ performs Tasseled Cap (Kauth Thomas) transformation. yes, it's a real thing, and yes, it ate ๐i.topo.corrโ computes topographic correction of reflectance. terrain shadows? corrected. ๐i.viโ calculates different types of vegetation indices. plants, but make it math ๐ฟi.zcโ zero-crossing "edge detection" raster function for image processing. edges? found. ๐
๐ Miscellaneous commands (m.*) ๐
m.cogoโ a simple utility for converting bearing and distance measurements to coordinates and vice versa. old-school navigation but cute ๐งญm.measureโ measures the lengths and areas of features. geometry check, slay ๐m.nviz.imageโ creates a 3D rendering of GIS data. 3D glow-up, no cap ๐งm.nviz.scriptโ creates a fly-through script to run in NVIZ. cinematic map moments ๐ฌm.projโ converts coordinates from one projection to another (cs2csfrontend). projection switcheroo ๐ซm.transformโ computes a coordinate transformation based on the control points. math but make it map magic โจ
๐ PostScript commands (ps.*) ๐
ps.mapโ produces hardcopy PostScript map output. physical maps? retro but iconic ๐จ๏ธ
๐ฆ Raster commands (r.*) ๐ฆ
r.basins.fillโ generates a watershed subbasins raster map. hydrology bestie ๐r.blendโ blends color components of two raster maps by a given ratio. mixing vibes ๐จr.bufferโ creates a raster map showing buffer zones surrounding cells that contain non-NULL category values. personal space for your data ๐ซงr.buffer.lowmemโ creates a raster map showing buffer zones surrounding cells that contain non-NULL category values. lowmem edition ๐ซงr.buildvrtโ builds a VRT (Virtual Raster) from the list of input raster maps. virtual, but make it raster ๐r.carveโ generates stream channels. carving water paths, periodt ๐งr.categoryโ manages category values and labels associated with user-specified raster map layers. labels? managed. ๐ท๏ธr.circleโ creates a raster map containing concentric rings around a given point. circles on circles ๐ฏr.clumpโ recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories. clumping cells together, bestie ๐งฉr.coinโ tabulates the mutual occurrence (coincidence) of categories for two raster map layers. coincidence table, slay ๐r.colorsโ creates/modifies the color table associated with a raster map. color palette control ๐จr.colors.outโ exports the color table associated with a raster map. take your colors elsewhere ๐พr.colors.stddevโ sets color rules based on stddev from a raster map's mean value. stats but colorful ๐r.compositeโ combines red, green and blue raster maps into a single composite raster map. RGB merge, iconic ๐r.compressโ compresses and decompresses raster maps. zip and unzip, map edition ๐๏ธr.contourโ produces a vector map of specified contours from a raster map. lines from grids, periodt ๐บ๏ธ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. travel budget, visualized ๐ธr.covarโ outputs a covariance/correlation matrix for user-specified raster map layer(s). stats girlies, this one's for you ๐r.crossโ creates a cross product of the category values from multiple raster map layers. cross-category chaos, organized ๐งฎr.describeโ prints terse list of category values found in a raster map layer. quick peek, no fluff ๐r.distanceโ locates the closest points between objects in two raster maps. distance? calculated. ๐r.drainโ traces a flow through an elevation model or cost surface on a raster map. follow the flow, bestie ๐r.externalโ links GDAL supported raster data as a pseudo GRASS raster map. external data, internal vibes ๐r.external.outโ redirects raster output to file utilizing GDAL library rather than storing in GRASS raster format. output, but make it external ๐คr.fill.dirโ filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map. no more depressions, only flow ๐r.fill.statsโ rapidly fills 'no data' cells (NULLs) of a raster map with interpolated values (IDW). gap-filling, but fast โกr.fillnullsโ fills no-data areas in raster maps using spline interpolation. smooth fill, no cap ๐งตr.flowโ constructs flowlines. water paths, assembled ๐งr.geomorphonโ calculates geomorphons (terrain forms) and associated geometry using machine vision approach. terrain forms, detected ๐๏ธr.grow.distanceโ generates a raster map containing distances to nearest raster features and/or the value of the nearest non-null cell. nearest neighbor energy ๐r.growโ generates a raster map layer with contiguous areas grown by one cell. grow, bestie, grow ๐ฑr.gwflowโ numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions. groundwater math, but make it 2D ๐ง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. HIS to RGB, reverse uno ๐r.horizonโ computes horizon angle height from a digital elevation model. skyline from DEM ๐๏ธr.importโ imports raster data into a GRASS raster map using GDAL library and reprojects on the fly. import and reproject, all in one โจr.in.asciiโ converts a GRASS ASCII raster file to binary raster map. ASCII to binary, glow-up ๐r.in.asterโ georeference, rectify, and import Terra-ASTER imagery and relative DEMs usinggdalwarp. ASTER data, handled ๐ฐ๏ธr.in.binโ import a binary raster file into a GRASS raster map layer. binary in, map out ๐ฅr.in.gdalโ imports raster data into a GRASS raster map using GDAL library. GDAL bestie, we love you ๐r.in.gridatbโ importsGRIDATB.FORmap file (TOPMODEL) into a GRASS raster map. TOPMODEL tea, imported ๐ตr.in.matโ imports a binaryMAT-File(v4)to a GRASS raster. MATLAB vibes, now in GRASS ๐งฎr.in.pdalโ builds a raster map out of LAS LiDAR points using univariate statistics ๐ฐ๏ธr.in.pngโ pulls in a PNG image that has no georeferencing at all, bestie, it's just vibes and pixels ๐ผ๏ธr.in.polyโ makes raster maps out of ASCII polygon/line/point data files ๐r.in.srtmโ imports SRTM HGT files and turns them into a raster map โฐ๏ธr.in.wmsโ downloads and imports data from OGC WMS and OGC WMTS web mapping servers ๐r.in.xyzโ takes a whole assemblage of many coordinates and makes a raster map using univariate statistics ๐r.infoโ outputs the basic info about a raster map, like a little fact sheet ๐งพr.kappaโ calculates the error matrix and kappa parameter for accuracy assessment of a classification result ๐r.lakeโ fills a lake at a given point up to a given level ๐r.latlongโ creates a latitude/longitude raster map ๐r.li.cwedโ calculates the contrast weighted edge density index on a raster map ๐r.li.daemonโ support module forr.lilandscape index calculations, the little backstage helper ๐ญr.li.dominanceโ calculates the dominance's diversity index on a raster map ๐r.li.edgedensityโ calculates the edge density index on a raster map, using a 4 neighbour algorithm ๐r.liโ the landscape structure analysis package overview, the main character of ther.lifam ๐๏ธr.li.mpaโ calculates the mean pixel attribute index on a raster map ๐r.li.mpsโ calculates the mean patch size index on a raster map, using a 4 neighbour algorithm ๐งฉr.li.padcvโ calculates the coefficient of variation of patch area on a raster map ๐r.li.padrangeโ calculates the range of patch area size on a raster map ๐ถr.li.padsdโ calculates the standard deviation of patch area on a raster map ๐r.li.patchdensityโ calculates the patch density index on a raster map, using a 4 neighbour algorithm ๐งฎr.li.patchnumโ calculates the 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 the richness index on a raster map ๐r.li.shannonโ calculates Shannon's diversity index on a raster map ๐ผr.li.shapeโ calculates the shape index on a raster map ๐ทr.li.simpsonโ calculates Simpson's diversity index on a raster map ๐ปr.mapcalcโ the raster map calculator, periodt ๐งฎโจr.mapcalc.simpleโ calculates a brand new raster map from a simpler.mapcalcexpression, lowkey the easy mode ๐ฐr.maskโ creates aMASKfor limiting raster operation, the bouncer at the club ๐งr.mfilterโ performs a raster map matrix filter ๐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 the new cell values in an output raster map layer ๐ฏr.nullโ manages theNULL-values of a given raster map, someone has to ๐ซถr.object.geometryโ calculates geometry parameters for raster objects ๐r.out.asciiโ converts a raster map layer into a GRASS ASCII text file ๐r.out.binโ exports a GRASS raster to a binary array ๐พr.out.gdalโ exports GRASS raster maps into GDAL supported formats, the plug for everything ๐r.out.gridatbโ exports a GRASS raster map to aGRIDATB.FORmap file (TOPMODEL) ๐๏ธr.out.matโ exports a GRASS raster to a binary MAT-File ๐งr.out.mpegโ converts a raster map series to an MPEG movie ๐ฌr.out.pngโ exports 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 aPPMimage file ๐ทr.out.ppm3โ converts 3 GRASS raster layers (R,G,B) to aPPMimage 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 asx,y,zvalues based on cell centers ๐r.packโ exports a raster map as a GRASS GIS specific archive file ๐ฆr.param.scaleโ extracts terrain parameters from a DEM โฐ๏ธ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.pathโ traces paths from starting points following input directions ๐งญr.planeโ creates a raster plane map given dip (inclination), aspect (azimuth) and one point โ๏ธr.profileโ outputs the raster map layer values lying on user-defined line(s) ๐r.projโ re-projects a raster map from a given project to the current project ๐r.quantโ produces the quantization file for a floating-point map ๐ขr.quantileโ computes quantiles using two passes ๐ถ๐ถr.random.cellsโ generates random cell values with spatial dependence ๐ฒr.randomโ creates randomly placed raster cells or vector points ๐ฏr.random.surfaceโ generates random surface(s) with spatial dependence ๐ขr.reclass.areaโ reclasses a raster map greater or less than a user specified area size (in hectares) ๐r.reclassโ reclassifies a raster map based on category values ๐r.recodeโ recodes categorical raster maps ๐ท๏ธr.regionโ sets the boundary definitions for a raster map ๐บ๏ธr.regression.lineโ calculates linear regression from two raster maps:y = a + b*x๐โจr.regression.multiโ calculates multiple linear regression from raster maps ๐r.reliefโ creates a shaded relief map from an elevation map (DEM) ๐๏ธr.reportโ reports statistics for raster maps ๐งพ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 a raster map to a finer grid using interpolation ๐ฌr.resamp.rstโ reinterpolates and optionally computes topographic analysis from an 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, the OG ๐ซกr.rescale.eqโ rescales the histogram equalized range of category values in a raster map layer. it's giving glow-up but for your data, bestie ๐ โจr.rescaleโ rescales the range of category values in a raster map layer. the O.G. rescale, lowkey iconic ๐r.rgbโ splits a raster map into red, green and blue maps. RGB slay, no cap ๐r.rosโ generates rate of spread raster maps. rate of spread? we love a fire map moment ๐ฅr.semantic.labelโ manages semantic label information assigned to a single raster map or to a list of raster maps. label management, very organized of it ๐ซถr.series.accumulateโ makes each output cell value aaccumulationfunctionof the values assigned to the corresponding cells in the input raster map layers. yes, that's the actual word, periodt ๐r.seriesโ makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers. function vibes, fr fr โจr.series.interpโ interpolates raster maps located (temporal or spatial) in between input raster maps at specific sampling positions. interpolation? we love a glow-up between data points ๐ฆr.shadeโ drapes a color raster over an shaded relief or aspect map. draping? it's giving fashion but for maps ๐r.sim.sedimentโ sediment transport and erosion/deposition simulation using path sampling method (SIMWE). SIMWE? periodt ๐ธr.sim.waterโ overland flow hydrologic simulation using path sampling method (SIMWE). water flow, very main character ๐งr.slope.aspectโ generates raster maps of slope, aspect, curvatures and partial derivatives from an elevation raster map. slope, aspect, curvatures, partial derivatives โ the whole math girlie package ๐r.solute.transportโ numerical calculation program for transient, confined and unconfined solute transport in two dimensions. 2D solute transport, no cap ๐งr.spreadโ simulates elliptically anisotropic spread. elliptically anisotropic spread? say that three times fast ๐ญr.spreadpathโ recursively traces the least cost path backwards to cells from which the cumulative cost was determined. least cost path but backwards, detective energy ๐r.statisticsโ calculates category or object oriented statistics. stats, but make it category or object oriented ๐r.statsโ generates area statistics for raster map. area stats, slay ๐r.stats.quantileโ compute category quantiles using two passes. two passes, quantile queen ๐r.stats.zonalโ calculates category or object oriented statistics (accumulator-based statistics). accumulator-based, very efficient โจr.stream.extractโ performs stream network extraction. stream extraction, water baddie ๐r.sunโ solar irradiance and irradiation model. sun model, vitamin D energy โ๏ธr.sunhoursโ calculates solar elevation, solar azimuth, and sun hours. solar elevation, azimuth, sun hours โ sun math ๐r.sunmaskโ calculates cast shadow areas from sun position and elevation raster map. cast shadows, spooky but useful ๐r.supportโ allows creation and/or modification of raster map layer support files. support files? we love a supportive bestie ๐ซถr.support.statsโ update raster map statistics. stats update, quick glow-up โจr.surf.areaโ prints estimation of surface area for raster map. surface area estimation, printed for your viewing pleasure ๐จ๏ธr.surf.contourโ generates surface raster map from rasterized contours. contours to surface, iconic ๐r.surf.fractalโ creates a fractal surface of a given fractal dimension. fractal dimension? math is mathing ๐r.surf.gaussโ generates a raster map using gaussian random number generator. gaussian random, very normal of it ๐r.surf.idwโ provides surface interpolation from raster point data by Inverse Distance Squared Weighting. Inverse Distance Squared Weighting, say that with your chest ๐r.surf.randomโ produces a raster surface map of uniform random deviates with defined range. uniform random deviates, defined range, periodt ๐ฒr.terraflowโ performs flow computation for massive grids. massive grids? we love a big data moment ๐๏ธr.textureโ generate images with textural features from a raster map. textural features, texture check โจr.thinโ thins non-null cells that denote linear features in a raster map layer. thinning linear features, skinny legend ๐r.tileโ splits a raster map into tiles. tiles, split like a pizza ๐r.tilesetโ produces tilings of the source projection for use in the destination region and projection. tilings for projections, very map girlie ๐บ๏ธr.timestampโ modifies a timestamp for a raster map. timestamp modification, time is fake anyway โฐr.to.rast3โ converts 2D raster map slices to one 3D raster volume map. 2D to 3D, glow-up โจr.to.rast3elevโ creates a 3D volume map based on 2D elevation and value raster maps. 3D volume from 2D elevation and values, iconic ๐๏ธr.to.vectโ converts a raster map into a vector map. raster to vector, the classic glow-up ๐ฆr.topidxโ creates a topographic index (wetness index) raster map from an elevation raster map. wetness index, hydrated and thriving ๐งr.topmodelโ simulates TOPMODEL which is a physically based hydrologic model. TOPMODEL, physically based hydrologic model, periodt ๐r.transectโ outputs raster map layer values lying along user defined transect line(s). transect lines, user defined, slay ๐r.univarโ calculates univariate statistics from the non-null cells of a raster map. univariate stats, non-null cells only, no cap ๐r.unpackโ imports a GRASS GIS specific raster archive file (packed with r.pack) as a raster map. unpack that archive, bestie ๐ฆr.uslekโ computes USLE Soil Erodibility Factor (K). USLE K factor, soil erodibility, very science ๐งชr.uslerโ computes USLE R factor, Rainfall erosivity index. USLE R factor, rainfall erosivity, we love an index ๐ง๏ธr.viewshedโ computes the viewshed of a point on an elevation raster map. viewshed, literally what can you see from here ๐r.volumeโ calculates the volume of data "clumps". volume of data clumps, clumps are iconic ๐ซง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. anisotropic cumulative cost, walk it out ๐ถโโ๏ธr.water.outletโ creates watershed basins from a drainage direction map. watershed basins, drainage direction, water baddie ๐งr.watershedโ calculates hydrological parameters and RUSLE factors. hydrological parameters and RUSLE factors, the whole hydrology package ๐r.what.colorโ queries colors for a raster map layer. color query, what's the vibe ๐จr.whatโ queries raster maps on their category values and category labels. query raster maps, category values and labels, iykyk ๐
3d raster commands (r3.*) ๐
r3.colorsโ creates/modifies the color table associated with a 3D raster map. color table but make it 3D, slay ๐จr3.colors.outโ exports the color table associated with a 3D raster map. export that color table, bestie ๐คr3.cross.rastโ creates cross section 2D raster map from 3D raster map based on 2D elevation map. cross section 2D from 3D, very slice of life ๐ฐr3.flowโ computes 3D flow lines and 3D flow accumulation. 3D flow lines and accumulation, periodt ๐งr3.gradientโ computes gradient of a 3D raster map and outputs gradient components as three 3D raster maps. gradient components as three 3D maps, math girlie moment ๐r3.gwflowโ numerical calculation program for transient, confined groundwater flow in three dimensions. groundwater flow in 3D, no cap ๐r3.in.asciiโ converts a 3D ASCII raster text file into a (binary) 3D raster map. ASCII to binary 3D, glow-up โจr3.in.binโ imports a binary raster file into a GRASS 3D raster map. binary import, very direct of it ๐ฅr3.in.v5dโ import 3-dimensional Vis5D files. Vis5D files, 3-dimensional, iconic ๐r3.in.xyzโ create a 3D raster map from an assemblage of many coordinates using univariate statistics. coordinates to 3D with univariate stats, we love a transformation ๐งr3.infoโ outputs basic information about a user-specified 3D raster map layer. basic info, user-specified, iykyk โน๏ธr3.mapcalcโ raster map calculator. map calculator, math but make it 3D ๐งฎr3.maskโ establishes the current working 3D raster mask. 3D raster mask, setting boundaries periodt ๐ญr3.mkdspfโ creates a display file from an existing 3D raster map according to specified threshold levels. display file from thresholds, very visual of it ๐r3.neighborsโ gives every single voxel a glow-up ๐ it makes each voxel value a function of the values assigned to the voxels around it, then tucks those brand-new voxel values into an output 3D raster map. neighborhood vibes only, bestie.r3.nullโ explicitly creates the 3D NULL-value bitmap file. no cap, sometimes you just gotta declare the void yourself ๐ซ๏ธr3.out.asciiโ converts a 3D raster map layer into an ASCII text file. it's giving "let me read this in a text editor" energy ๐r3.out.binโ exports a GRASS 3D raster map to a binary array. raw bytes, no filter ๐พr3.out.netcdfโ exports a 3D raster map as a netCDF file. science besties, this one's for you ๐r3.out.v5dโ exports a GRASS 3D raster map to a 3-dimensional Vis5D file. old-school visualization, but make it iconic โจr3.out.vtkโ converts 3D raster maps into the VTK-ASCII format. paraview girlies rise ๐ซถr3.retileโ retiles an existing 3D raster map with user defined x, y and z tile size. reorganizing your whole 3D life, one tile at a time ๐งฉr3.statsโ generates volume statistics for 3D raster maps. numbers, but in 3D ๐r3.supportโ allows creation and/or modification of 3D raster map layer support files. behind-the-scenes queen ๐r3.timestampโ modifies a timestamp for a 3D raster map. time is a construct and this command edits it โฐr3.to.rastโ converts 3D raster maps to 2D raster maps. squishing that third dimension down flat ๐ฅr3.univarโ calculates univariate statistics from the non-null cells of a 3D raster map. it's giving stats era fr fr ๐ฅ
๐ฆ Temporal commands (t.*) ๐ฆ
okay so this whole section is the time travel part of GRASS GIS and it is genuinely so much. space time datasets, timestamps, temporal algebra... main character energy for sure. let's go ๐
t.connectโ prints/sets the general temporal GIS database connection for the current mapset. where your temporal data actually lives ๐t.copyโ creates a copy of a space time raster dataset. dupe it, bestie ๐t.createโ creates a space time dataset. new dataset, who dis ๐t.infoโ lists information about space time datasets and maps. the โจloreโจt.listโ lists space time datasets and maps registered in the temporal database. the whole roster, laid out ๐t.mergeโ merges several space time datasets into a single space time dataset. friendship is magic, datasets too ๐คt.rast.accdetectโ detects accumulation patterns in temporally accumulated space time raster datasets created byt.rast.accumulate. detective mode activated ๐ต๏ธt.rast.accumulateโ computes cyclic accumulations of a space time raster dataset. cycles on cycles on cycles ๐t.rast.aggregate.dsโ aggregates data of an existing space time raster dataset using the time intervals of a second space time dataset. one dataset sets the rhythm, the other dances ๐t.rast.aggregateโ aggregates temporally the maps of a space time raster dataset by a user defined granularity. you pick the chunk size, it does the squishing ๐พt.rast.algebraโ applies temporal and spatial operations on space time raster datasets using temporal raster algebra. math class but make it time-aware ๐งฎt.rast.colorsโ creates/modifies the color table associated with each raster map of the space time raster dataset. aesthetic upgrade for the whole series ๐t.rast.contourโ produces a space time vector dataset of specified contours from a space time raster dataset. lines, but over time ๐๏ธt.rast.exportโ exports space time raster dataset. take it with you ๐งณt.rast.extractโ extracts a subset of a space time raster datasets. just the bit you wanted ๐t.rast.gapfillโ replaces gaps in a space time raster dataset with interpolated raster maps. filling in the blanks, lowkey a lifesaver ๐ญt.rast.importโ imports space time raster dataset. come on in ๐ชt.rast.listโ lists registered maps of a space time raster dataset. roll call ๐ฃt.rast.mapcalcโ performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets.mapcalcbut it knows what time it is โณt.rast.neighborsโ performs a neighborhood analysis for each map in a space time raster dataset. every map gets the neighbor treatment, one by one ๐๏ธt.rast.out.vtkโ exports space time raster dataset as a VTK time series. VTK girlies, your time series is ready ๐ฌt.rast.seriesโ performs different aggregation algorithms fromr.serieson all or a subset of raster maps in a space time raster dataset.r.seriesenergy, spread across time ๐t.rast.to.rast3โ converts a space time raster dataset into a 3D raster map. time becomes the third dimension, periodt ๐งt.rast.to.vectโ converts a space time raster dataset into a space time vector dataset. raster to vector, the glow-up pipeline ๐t.rast.univarโ calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset. stats per map, all lined up ๐t.rast.whatโ sample a space time raster dataset at specific vector point coordinates and write the output tostdoutusing different layouts. "what's the value here, and here, and here?" ๐t.rast3d.algebraโ applies temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra. algebra but it's 3D and it's temporal. iconic ๐งt.rast3d.extractโ extracts a subset of a space time 3D raster dataset. cherry-picking, but 3D ๐t.rast3d.listโ lists registered maps of a space time raster3d dataset. roll call, 3D edition ๐ขt.rast3d.mapcalcโ performsr3.mapcalcexpressions on maps of sampled space time 3D raster datasets. 3D mapcalc with a temporal twist ๐๏ธt.rast3d.univarโ calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset. 3D stats, per map, no skips ๐ฏt.registerโ assigns timestamps and registers raster, vector and raster3d maps in a space time dataset. giving your maps their official time cards ๐ฐ๏ธt.removeโ removes space time datasets from temporal database. bye bestie ๐t.renameโ renames a space time dataset. rebranding era โ๏ธt.sampleโ samples the input space time dataset(s) with a sample space time dataset and print the result tostdout. comparing vibes, printing receipts ๐จ๏ธt.selectโ select maps from space time datasets by topological relationships to other space time datasets using temporal algebra. choosing maps by their relationship status ๐t.shiftโ shifts temporally the maps of a space time dataset. moving the whole timeline sideways โฉt.snapโ snaps temporally the maps of a space time dataset. click, aligned ๐งฒt.supportโ modifies the metadata of a space time dataset. metadata makeover ๐t.topologyโ lists temporal topology of a space time dataset. the relationship map of your timeline ๐ธ๏ธt.unregisterโ unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset. undoing the registration, no hard feelings ๐t.upgradeโ upgrades the version of the temporal database. out with the old, in with the new โฌ๏ธt.vect.algebraโ applies temporal and spatial operations on space time vector datasets using temporal vector algebra. vector math across time, ate that ๐งตt.vect.db.selectโ prints attributes of vector maps registered in a space time vector dataset. attribute gossip, printed ๐t.vect.exportโ exports a space time vector dataset as GRASS GIS specific archive file. packed up, GRASS-style ๐ฆt.vect.extractโ extracts a subset of a space time vector dataset. the part you actually wanted โ๏ธt.vect.importโ imports a space time vector dataset from a GRASS GIS specific archive file. unboxing time ๐t.vect.listโ lists registered maps of a space time vector dataset. roll call, vector edition ๐t.vect.observe.strdsโ observes specific locations in a space time raster dataset over a period of time using vector points. watching one spot through all of time ๐t.vect.univarโ calculates univariate statistics of attributes for each registered vector map of a space time vector dataset. stats for every vector map in the set ๐ขt.vect.what.strdsโ stores raster map values at spatial and temporal positions of vector points as vector attributes. grabbing raster values and stapling them onto your points ๐ฏ
๐งช Test commands (test.*) ๐งช
test.r3flowโ testing flow lines. literally what it says, bestie, it's a test ๐test.raster3d.libโ Runs the unit and integration tests for the raster3d library. yes bestie, it tests the vibes of the 3D raster library ๐
Vector commands (v.*) ๐ฆ
okay this is THE moment. the v.* family. vector era. buckle up bestie, there's like seventy of them and every single one ate ๐
v.bufferโ Creates a buffer around vector features of given type. personal space but make it GIS โจv.build.allโ Rebuilds topology on all vector maps in the current mapset. every single one, no skipping, we do it together ๐ซถv.buildโ Creates topology for vector map. the glow-up pass โจv.build.polylinesโ Builds polylines from lines or boundaries.v.categoryโ Attaches, deletes or reports vector categories to/from/of map geometry. three jobs, one icon ๐v.centroidsโ Adds missing centroids to closed boundaries. filling in the blanks fr frv.classโ Classifies attribute data, e.g. for thematic mapping.v.cleanโ Toolset for cleaning topology of vector map. the actual cleaning, not the "I'll do it later" kind ๐ญv.clipโ Extracts features of input map which overlay features of clip map. โ๏ธv.clusterโ Performs cluster identification. finding the friend group ๐ฅv.colorsโ Creates/modifies the color table associated with a vector map. the palette ๐v.colors.outโ Exports the color table associated with a vector map. palette reveal ๐v.db.addcolumnโ Adds one or more columns to the attribute table connected to a given vector map.v.db.addtableโ Creates and connects a new attribute table to a given layer of an existing vector map.v.db.connectโ Prints/sets DB connection for a vector map to attribute table. linking the lore together ๐ซถv.db.dropcolumnโ Drops a column from the attribute table connected to a given vector map. we're not doing that column anymore ๐ซv.db.droprowโ Removes a vector feature from a vector map through attribute selection.v.db.droptableโ Removes existing attribute table of a vector map.v.db.joinโ Joins a database table to a vector map table. they're besties now โจv.db.reconnect.allโ Reconnects attribute tables for all vector maps from the current mapset to a new database. group migration energy ๐ฆv.db.renamecolumnโ Renames a column in the attribute table connected to a given vector map. rebranding ๐v.db.selectโ Prints vector map attributes.v.db.univarโ Calculates univariate statistics on selected table column for a GRASS vector map. numbers go brrr ๐v.db.updateโ Updates a column in the attribute table connected to a vector map.v.decimateโ Decimates a point cloud. less is more lowkeyv.delaunayโ Creates a Delaunay triangulation from an input vector map containing points or centroids.v.dissolveโ Dissolves adjacent or overlaping features sharing a common category number or attribute. (that's the original spelling, keeping it verbatim bestie ๐ญ) merging the squad into one ๐v.distanceโ Finds the nearest element in vector maptofor elements in vector mapfrom. the "who's closest to who" algorithm ๐ฅบv.drapeโ Converts 2D vector features to 3D by sampling of elevation raster map. draping like a cute little throw blanket ๐ธv.editโ Edits a vector map, allows adding, deleting and modifying selected vector features.v.externalโ Creates a new pseudo-vector map as a link to an OGR-supported layer or a PostGIS feature table. not a real map, it's a link, it's giving situationship ๐v.external.outโ Defines vector output format.v.extractโ Selects vector features from an existing vector map and creates a new vector map containing only the selected features. the chosen ones โจv.extrudeโ Extrudes flat vector features to 3D vector features with defined height. 2D to 3D glow-up ๐v.fill.holesโ Fill holes in areas by keeping only outer boundaries.v.generalizeโ Performs vector based generalization.v.hullโ Produces a 2D/3D convex hull for a given vector map.v.importโ Imports vector data into a GRASS vector map using OGR library and reprojects on the fly. multitasking icon ๐ฅv.in.asciiโ Creates a vector map from an ASCII points file or ASCII vector file.v.in.dbโ Creates new vector (points) map from database table containing coordinates.v.in.dxfโ Converts file in DXF format to GRASS vector map.v.in.e00โ Imports E00 file into a vector map.v.in.geonamesโ Imports geonames.org country files into a vector points map.v.in.linesโ Imports ASCII x,y[,z] coordinates as a series of lines.v.in.mapgenโ Imports Mapgen or Matlab-ASCII vector maps into GRASS.v.in.ogrโ Imports vector data into a GRASS vector map using OGR library.v.in.pdalโ Converts LAS LiDAR point clouds to a GRASS vector map with PDAL.v.in.regionโ Creates a vector polygon from the current region extent.v.in.wfsโ Imports GetFeature from a WFS server. pulling straight from the server, no cap ๐v.infoโ Outputs basic information about a vector map. the "tell me everything" command ๐v.kcvโ Randomly partition points into test/train sets.v.kernelโ Generates a raster density map from vector points map. yes, a raster from a vector, plot twist โจv.labelโ Creates paint labels for a vector map from attached attributes.v.label.saโ Create optimally placed labels for vector map(s). the "sa" is doing the heavy lifting for perfect placement ๐v.lidar.correctionโ Corrects thev.lidar.growingoutput. It is the last of the three algorithms for LIDAR filtering. final boss of the trilogy ๐v.lidar.edgedetectionโ Detects the object's edges from a LIDAR data set. algorithm one of three ๐ฆv.lidar.growingโ Building contour determination and Region Growing algorithm for determining the building inside. algorithm two of three, the middle child ๐ญv.lrs.createโ Creates a linear reference system.v.lrs.labelโ Creates stationing from input lines, and linear reference system.v.lrs.segmentโ Creates points/segments from input lines, linear reference system and positions read fromstdinor a file.v.lrs.whereโ Finds line id and real km+offset for given points in vector map using linear reference system.v.mkgridโ Creates a vector map of a user-defined grid. grid time ๐ฒv.neighborsโ Neighborhood analysis tool for vector point maps. who's in the neighborhood ๐v.net.allocโ Allocates subnets for nearest centers.v.net.allpairsโ Computes the shortest path between all pairs of nodes in the network. everyone gets a path, no one is left out ๐ซถ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. (keeping "betweeness" exactly as written, bestie ๐) so many social metrics, it's giving high school ๐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.distanceโ Computes shortest distance via the network between the given sets of features. not as the crow flies, as the network goes โจv.net.flowโ computes the maximum flow between two sets of nodes in the network. like who's sending the most juice between friend groups ๐งv.netโ performs network maintenance. keeping the network cute and functional ๐ ๏ธv.net.isoโ splits subnets for nearest centers by cost isolines. mapping out who's closest to what ๐v.net.pathโ finds the shortest path on a vector network. GPS who? ๐บ๏ธv.net.salesmanโ creates a cycle connecting given nodes (Traveling salesman problem). it's giving traveling salesman, periodt ๐v.net.spanningtreeโ computes the minimum spanning tree for the network. tree but make it math ๐ณv.net.steinerโ creates a Steiner tree for the network and given terminals. fancy tree energy ๐v.net.timetableโ finds the shortest path using timetables. schedule queen ๐v.net.visibilityโ performs visibility graph construction. seeing who can see who ๐v.normalโ tests for normality for vector points. are these points giving normal? ๐v.out.asciiโ exports a vector map to a GRASS ASCII vector representation. old school but iconic ๐v.out.dxfโ exports a vector map to DXF file format. CAD girlies rise ๐๏ธv.out.ogrโ exports a vector map layer to any of the supported OGR vector formats. so many options ๐v.out.postgisโ exports a vector map layer to a PostGIS feature table. database glam ๐v.out.povโ converts GRASS x,y,z points to POV-Ray x,z,y format. note the swap, bestie ๐v.out.svgโ exports a vector map to an SVG file. vector art vibes ๐จv.out.vtkโ converts a vector map to VTK ASCII output. visualization ready โจv.outlierโ removes outliers from vector point data. not like other points ๐v.overlayโ overlays two vector maps offering clip, intersection, difference, symmetrical difference, union operators. overlap queen ๐v.packโ exports a vector map as a GRASS GIS specific archive file. packing it up ๐v.parallelโ creates parallel line to input vector lines. twin energy ๐ฏv.patchโ creates a new vector map by combining other vector maps. stitch and slay ๐งตv.perturbโ random location perturbations of vector points. chaos but controlled ๐v.profileโ vector map profiling tool. get to know your map ๐v.projโ re-projects a vector map from one project to the current project. moving vibes ๐v.qcountโ indices for quadrat counts of vector point lists. math girlies ๐งฎv.randomโ generates random 2D/3D vector points. random but make it spatial ๐ฒv.rast.statsโ calculates univariate statistics from a raster map based on a vector map and uploads statistics to new attribute columns. stats on stats ๐v.reclassโ changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column. reclassing realness ๐v.rectifyโ rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points. straighten it out โจv.reportโ reports geometry statistics for vector maps. the tea on your shapes โv.sampleโ samples a raster map at vector point locations. little taste test ๐v.segmentโ creates points/segments from input vector lines and positions. chopping it up ๐ชv.selectโ selects features from vector map (A) by features from other vector map (B). A meets B ๐v.splitโ splits vector lines to shorter segments. break it down ๐v.supportโ updates vector map metadata. keeping the receipts ๐งพv.surf.bsplineโ performs bicubic or bilinear spline interpolation with Tykhonov regularization. smooth operator ๐งv.surf.idwโ provides surface interpolation from vector point data by Inverse Distance Squared Weighting. IDW, no cap ๐v.surf.rstโ performs surface interpolation from vector points map by splines. spline time โจv.timestampโ modifies a timestamp for a vector map. time stamp realness โฐv.to.3dโ performs transformation of 2D vector features to 3D. glow up to the third dimension ๐v.to.dbโ populates attribute values from vector features. filling in the database ๐พv.to.linesโ converts vector polygons or points to lines. shape-shifting ๐v.to.pointsโ creates points along input lines in new vector map with 2 layers. double layer, double slay ๐v.to.rastโ converts (rasterize) a vector map into a raster map. vector to raster, periodt ๐จv.to.rast3โ converts a vector map (only points) into a 3D raster map. 3D raster energy ๐v.transformโ performs an affine transformation (shift, scale and rotate) on vector map. glow up transformation ๐ซv.typeโ changes type of vector features. type shift ๐v.univarโ calculates univariate statistics of vector map features. stats queen ๐v.unpackโ imports a GRASS GIS specific vector archive file (packed with v.pack) as a vector map. unpacking the vibes ๐v.vect.statsโ count points in areas, calculate statistics from point attributes. area stats bestie ๐v.vol.rstโ interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm. 3D interpolation, slay ๐งv.voronoiโ creates a Voronoi diagram constrained to the extents of the current region from an input vector map containing points or centroids. Voronoi but make it fashion ๐v.whatโ queries a vector map at given locations. what's the tea at these coordinates? โv.what.rastโ uploads raster values at positions of vector points to the table. raster values, uploaded ๐v.what.rast3โ uploads 3D raster values at positions of vector points to the table. 3D values, uploaded ๐v.what.strdsโ uploads space time raster dataset values at positions of vector points to the table. space-time tea โv.what.vectโ uploads vector values at positions of vector points to the table. vector values, uploaded โจ
Main index | Topics index | Keywords index | Graphical index | Full index
Big love and copyright vibes to the GRASS Development Team, ยฉ 2003-2025 โ this is the GRASS GIS 8.4.2 Reference Manual, full_index(1), and that's the vibe, bestie ๐ โจ
๐ฆ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms