<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module-items SYSTEM "module_items.dtd">
<!--This file is automatically generated using tools/build_modules_xml.py-->
<module-items>
    <module-item name="d.barscale">
        <module>d.barscale</module>
        <description>Displays a barscale on the graphics monitor.</description>
        <keywords>display,cartography</keywords>
    </module-item>
    <module-item name="d.colorlist">
        <module>d.colorlist</module>
        <description>Outputs a list of all available display colors.</description>
        <keywords>display,settings,colors</keywords>
    </module-item>
    <module-item name="d.colortable">
        <module>d.colortable</module>
        <description>Displays the color table associated with a raster map layer.</description>
        <keywords>display,raster,color table</keywords>
    </module-item>
    <module-item name="d.correlate">
        <module>d.correlate</module>
        <description>Prints a graph of the correlation between raster maps (in pairs).</description>
        <keywords>display,statistics,raster,diagram,correlation</keywords>
    </module-item>
    <module-item name="d.erase">
        <module>d.erase</module>
        <description>Erases the contents of the active graphics display frame with user defined color.</description>
        <keywords>display,graphics,monitors</keywords>
    </module-item>
    <module-item name="d.font">
        <module>d.font</module>
        <description>Selects the font in which text will be displayed on the user's graphics monitor.</description>
        <keywords>display,settings</keywords>
    </module-item>
    <module-item name="d.fontlist">
        <module>d.fontlist</module>
        <description>Lists the available fonts.</description>
        <keywords>display,settings</keywords>
    </module-item>
    <module-item name="d.frame">
        <module>d.frame</module>
        <description>Manages display frames on the user's graphics monitor.</description>
        <keywords>display,graphics,monitors,frame</keywords>
    </module-item>
    <module-item name="d.geodesic">
        <module>d.geodesic</module>
        <description>Displays a geodesic line, tracing the shortest distance between two geographic points along a great circle, in a longitude/latitude data set.</description>
        <keywords>display,distance,great circle,shortest path</keywords>
    </module-item>
    <module-item name="d.graph">
        <module>d.graph</module>
        <description>Program for generating and displaying simple graphics on the display monitor.</description>
        <keywords>display,cartography</keywords>
    </module-item>
    <module-item name="d.grid">
        <module>d.grid</module>
        <description>Overlays a user-specified grid in the active display frame on the graphics monitor.</description>
        <keywords>display,cartography,graticule,grid</keywords>
    </module-item>
    <module-item name="d.his">
        <module>d.his</module>
        <description>Displays the result obtained by combining hue, intensity, and saturation (HIS) values from user-specified input raster map layers.</description>
        <keywords>display,graphics,color transformation,RGB,HIS,IHS</keywords>
    </module-item>
    <module-item name="d.histogram">
        <module>d.histogram</module>
        <description>Displays a histogram in the form of a pie or bar chart for a user-specified raster map.</description>
        <keywords>display,histogram,statistics</keywords>
    </module-item>
    <module-item name="d.info">
        <module>d.info</module>
        <description>Displays information about the active display monitor. Display monitors are maintained by d.mon.</description>
        <keywords>display,graphics,monitors</keywords>
    </module-item>
    <module-item name="d.labels">
        <module>d.labels</module>
        <description>Displays text labels (created with v.label) to the active frame on the graphics monitor.</description>
        <keywords>display,paint labels</keywords>
    </module-item>
    <module-item name="d.legend">
        <module>d.legend</module>
        <description>Displays a legend for a 2D or 3D raster map in the active frame of the graphics monitor.</description>
        <keywords>display,cartography,legend</keywords>
    </module-item>
    <module-item name="d.legend.vect">
        <module>d.legend.vect</module>
        <description>Displays a vector legend in the active graphics frame.</description>
        <keywords>display,cartography,vector,legend</keywords>
    </module-item>
    <module-item name="d.linegraph">
        <module>d.linegraph</module>
        <description>Generates and displays simple line graphs in the active graphics monitor display frame.</description>
        <keywords>display,cartography</keywords>
    </module-item>
    <module-item name="d.mon">
        <module>d.mon</module>
        <description>Controls graphics display monitors from the command line.</description>
        <keywords>display,graphics,monitors</keywords>
    </module-item>
    <module-item name="d.northarrow">
        <module>d.northarrow</module>
        <description>Displays a north arrow on the graphics monitor.</description>
        <keywords>display,cartography,map annotations,arrow</keywords>
    </module-item>
    <module-item name="d.out.file">
        <module>d.out.file</module>
        <description>Saves the contents of the active display monitor to a graphics file.</description>
        <keywords>display,export,output</keywords>
    </module-item>
    <module-item name="d.path">
        <module>d.path</module>
        <description>Finds shortest path for selected starting and ending node.</description>
        <keywords>display,network,shortest path</keywords>
    </module-item>
    <module-item name="d.polar">
        <module>d.polar</module>
        <description>Draws polar diagram of angle map such as aspect or flow directions</description>
        <keywords>display,diagram</keywords>
    </module-item>
    <module-item name="d.profile">
        <module>d.profile</module>
        <description>Plots profile of a transect.</description>
        <keywords>display,profile,raster,plot</keywords>
    </module-item>
    <module-item name="d.rast">
        <module>d.rast</module>
        <description>Displays user-specified raster map in the active graphics frame.</description>
        <keywords>display,graphics,raster</keywords>
    </module-item>
    <module-item name="d.rast.arrow">
        <module>d.rast.arrow</module>
        <description>Draws arrows representing cell aspect direction for a raster map containing aspect data.</description>
        <keywords>display,map annotations,raster,arrow</keywords>
    </module-item>
    <module-item name="d.rast.edit">
        <module>d.rast.edit</module>
        <description>Edits cell values in a raster map.</description>
        <keywords>display,editing,raster</keywords>
    </module-item>
    <module-item name="d.rast.leg">
        <module>d.rast.leg</module>
        <description>Displays a raster map and its legend on a graphics window</description>
        <keywords>display,cartography,legend</keywords>
    </module-item>
    <module-item name="d.rast.num">
        <module>d.rast.num</module>
        <description>Overlays cell category values on a raster map displayed in the active graphics frame.</description>
        <keywords>display,map annotations,raster</keywords>
    </module-item>
    <module-item name="d.redraw">
        <module>d.redraw</module>
        <description>Redraws the content of currently selected monitor.</description>
        <keywords>display,graphics,monitors</keywords>
    </module-item>
    <module-item name="d.rgb">
        <module>d.rgb</module>
        <description>Displays three user-specified raster maps as red, green, and blue overlays in the active graphics frame.</description>
        <keywords>display,graphics,raster,RGB</keywords>
    </module-item>
    <module-item name="d.rhumbline">
        <module>d.rhumbline</module>
        <description>Displays the rhumbline joining two longitude/latitude coordinates.</description>
        <keywords>display,distance,rhumbline</keywords>
    </module-item>
    <module-item name="d.shade">
        <module>d.shade</module>
        <description>Drapes a color raster over an shaded relief or aspect map.</description>
        <keywords>display,elevation,relief,hillshade,visualization</keywords>
    </module-item>
    <module-item name="d.text">
        <module>d.text</module>
        <description>Draws text in the active display frame on the graphics monitor using the current font.</description>
        <keywords>display,cartography</keywords>
    </module-item>
    <module-item name="d.title">
        <module>d.title</module>
        <description>Create a TITLE for a raster map in a form suitable for display with d.text.</description>
        <keywords>display,cartography</keywords>
    </module-item>
    <module-item name="d.to.rast">
        <module>d.to.rast</module>
        <description>Saves the contents of the active display monitor to a raster map.</description>
        <keywords>display,export,raster</keywords>
    </module-item>
    <module-item name="d.vect">
        <module>d.vect</module>
        <description>Displays user-specified vector map in the active graphics frame.</description>
        <keywords>display,graphics,vector,level1</keywords>
    </module-item>
    <module-item name="d.vect.chart">
        <module>d.vect.chart</module>
        <description>Displays charts of vector data in the active frame on the graphics monitor.</description>
        <keywords>display,cartography,chart maps</keywords>
    </module-item>
    <module-item name="d.vect.thematic">
        <module>d.vect.thematic</module>
        <description>Displays a thematic vector map in the active graphics frame.</description>
        <keywords>display,cartography,choropleth map,legend</keywords>
    </module-item>
    <module-item name="d.what.rast">
        <module>d.what.rast</module>
        <description>Allows the user to interactively query raster map layers at user-selected locations.</description>
        <keywords>display,vector</keywords>
    </module-item>
    <module-item name="d.what.vect">
        <module>d.what.vect</module>
        <description>Allows the user to interactively query vector map layers at user-selected locations.</description>
        <keywords>display,vector</keywords>
    </module-item>
    <module-item name="d.where">
        <module>d.where</module>
        <description>Identifies the geographic coordinates associated with point locations given in display coordinates.</description>
        <keywords>display,sampling,position,querying</keywords>
    </module-item>
    <module-item name="db.columns">
        <module>db.columns</module>
        <description>List all columns for a given table.</description>
        <keywords>database,attribute table</keywords>
    </module-item>
    <module-item name="db.connect">
        <module>db.connect</module>
        <description>Prints/sets general DB connection for current mapset.</description>
        <keywords>database,attribute table,connection settings</keywords>
    </module-item>
    <module-item name="db.copy">
        <module>db.copy</module>
        <description>Copy a table. Either 'from_table' (optionally with 'where') can be used or 'select' option, but not 'from_table' and 'select' at the same time.</description>
        <keywords>database,attribute table,SQL</keywords>
    </module-item>
    <module-item name="db.createdb">
        <module>db.createdb</module>
        <description>Creates an empty database.</description>
        <keywords>database,attribute table,SQL</keywords>
    </module-item>
    <module-item name="db.databases">
        <module>db.databases</module>
        <description>Lists all databases for a given driver and location.</description>
        <keywords>database,attribute table,SQL</keywords>
    </module-item>
    <module-item name="db.describe">
        <module>db.describe</module>
        <description>Describes a table in detail.</description>
        <keywords>database,attribute table</keywords>
    </module-item>
    <module-item name="db.drivers">
        <module>db.drivers</module>
        <description>Lists all database drivers.</description>
        <keywords>database,connection settings</keywords>
    </module-item>
    <module-item name="db.dropcolumn">
        <module>db.dropcolumn</module>
        <description>Drops a column from selected attribute table.</description>
        <keywords>database,attribute table</keywords>
    </module-item>
    <module-item name="db.dropdb">
        <module>db.dropdb</module>
        <description>Removes an existing database.</description>
        <keywords>database,attribute table,SQL</keywords>
    </module-item>
    <module-item name="db.droptable">
        <module>db.droptable</module>
        <description>Drops an attribute table.</description>
        <keywords>database,attribute table</keywords>
    </module-item>
    <module-item name="db.execute">
        <module>db.execute</module>
        <description>Executes any SQL statement. For SELECT statements use 'db.select'.</description>
        <keywords>database,attribute table,SQL</keywords>
    </module-item>
    <module-item name="db.in.ogr">
        <module>db.in.ogr</module>
        <description>Imports attribute tables in various formats.</description>
        <keywords>database,import,attribute table</keywords>
    </module-item>
    <module-item name="db.login">
        <module>db.login</module>
        <description>Sets user/password for DB driver/database.</description>
        <keywords>database,connection settings</keywords>
    </module-item>
    <module-item name="db.out.ogr">
        <module>db.out.ogr</module>
        <description>Exports attribute tables into various formats.</description>
        <keywords>database,export,output,attribute table</keywords>
    </module-item>
    <module-item name="db.select">
        <module>db.select</module>
        <description>Selects data from attribute table. Performs SQL query statement(s).</description>
        <keywords>database,attribute table,SQL</keywords>
    </module-item>
    <module-item name="db.tables">
        <module>db.tables</module>
        <description>Lists all tables for a given database.</description>
        <keywords>database,attribute table</keywords>
    </module-item>
    <module-item name="db.test">
        <module>db.test</module>
        <description>Test database driver, database must exist and set by db.connect.</description>
        <keywords>database,attribute table</keywords>
    </module-item>
    <module-item name="db.univar">
        <module>db.univar</module>
        <description>Calculates univariate statistics on selected table column.</description>
        <keywords>database,statistics,attribute table</keywords>
    </module-item>
    <module-item name="g.access">
        <module>g.access</module>
        <description>Controls access to the current mapset for other users on the system. If no option given, prints current status.</description>
        <keywords>general,map management,permission</keywords>
    </module-item>
    <module-item name="g.cairocomp">
        <module>g.cairocomp</module>
        <description>Overlays multiple X Pixmaps.</description>
        <keywords>general,display</keywords>
    </module-item>
    <module-item name="g.copy">
        <module>g.copy</module>
        <description>Copies available data files in the current mapset search path to the user's current mapset.</description>
        <keywords>general,map management</keywords>
    </module-item>
    <module-item name="g.dirseps">
        <module>g.dirseps</module>
        <description>Internal GRASS utility for converting directory separator characters. 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.</description>
        <keywords>general,map management,scripts</keywords>
    </module-item>
    <module-item name="g.extension">
        <module>g.extension</module>
        <description>Maintains GRASS Addons extensions in local GRASS installation. Downloads and installs extensions from GRASS Addons repository or other source into the local GRASS installation or removes installed extensions.</description>
        <keywords>general,installation,extensions,addons,download</keywords>
    </module-item>
    <module-item name="g.extension.all">
        <module>g.extension.all</module>
        <description>Rebuilds or removes all locally installed GRASS Addons extensions. By default only extensions built against different GIS Library are rebuilt.</description>
        <keywords>general,installation,extensions</keywords>
    </module-item>
    <module-item name="g.filename">
        <module>g.filename</module>
        <description>Prints GRASS data base file names.</description>
        <keywords>general,map management,scripts</keywords>
    </module-item>
    <module-item name="g.findetc">
        <module>g.findetc</module>
        <description>Searches for GRASS support files.</description>
        <keywords>general,map management,scripts</keywords>
    </module-item>
    <module-item name="g.findfile">
        <module>g.findfile</module>
        <description>Searches for GRASS data base files and sets variables for the shell.</description>
        <keywords>general,map management,scripts</keywords>
    </module-item>
    <module-item name="g.gisenv">
        <module>g.gisenv</module>
        <description>Outputs and modifies the user's current GRASS variable settings. Prints all defined GRASS variables if no option is given.</description>
        <keywords>general,settings,variables,scripts</keywords>
    </module-item>
    <module-item name="g.gui">
        <module>g.gui</module>
        <description>Launches a GRASS graphical user interface (GUI) session. Optionally updates default user interface settings.</description>
        <keywords>general,GUI,user interface</keywords>
    </module-item>
    <module-item name="g.list">
        <module>g.list</module>
        <description>Lists available GRASS data base files of the user-specified data type optionally using the search pattern.</description>
        <keywords>general,map management,list,search</keywords>
    </module-item>
    <module-item name="g.manual">
        <module>g.manual</module>
        <description>Displays the manual pages of GRASS modules.</description>
        <keywords>general,manual,help</keywords>
    </module-item>
    <module-item name="g.mapset">
        <module>g.mapset</module>
        <description>Changes/reports current mapset. Optionally create new mapset or list available mapsets in given location.</description>
        <keywords>general,settings</keywords>
    </module-item>
    <module-item name="g.mapsets">
        <module>g.mapsets</module>
        <description>Modifies/prints the user's current mapset search path. Affects the user's access to data existing under the other mapsets in the current location.</description>
        <keywords>general,settings,search path</keywords>
    </module-item>
    <module-item name="g.message">
        <module>g.message</module>
        <description>Prints a message, warning, progress info, or fatal error in the GRASS way. This module should be used in scripts for messages served to user.</description>
        <keywords>general,support,scripts</keywords>
    </module-item>
    <module-item name="g.mkfontcap">
        <module>g.mkfontcap</module>
        <description>Generates the font configuration file by scanning various directories for fonts.</description>
        <keywords>general</keywords>
    </module-item>
    <module-item name="g.pnmcomp">
        <module>g.pnmcomp</module>
        <description>Overlays multiple PPM image files.</description>
        <keywords>general,display</keywords>
    </module-item>
    <module-item name="g.ppmtopng">
        <module>g.ppmtopng</module>
        <description>Converts between PPM/PGM and PNG image formats.</description>
        <keywords>general,display</keywords>
    </module-item>
    <module-item name="g.proj">
        <module>g.proj</module>
        <description>Prints or modifies GRASS projection information files (in various co-ordinate system descriptions). Can also be used to create new GRASS locations.</description>
        <keywords>general,projection,create location</keywords>
    </module-item>
    <module-item name="g.region">
        <module>g.region</module>
        <description>Manages the boundary definitions for the geographic region.</description>
        <keywords>general,settings,computational region,extent,resolution,level1</keywords>
    </module-item>
    <module-item name="g.remove">
        <module>g.remove</module>
        <description>Removes data base element files from the user's current mapset using the search pattern.</description>
        <keywords>general,map management,remove</keywords>
    </module-item>
    <module-item name="g.rename">
        <module>g.rename</module>
        <description>Renames data base element files in the user's current mapset.</description>
        <keywords>general,map management,rename</keywords>
    </module-item>
    <module-item name="g.search.modules">
        <module>g.search.modules</module>
        <description>Search in GRASS modules using keywords</description>
        <keywords>general,modules,search</keywords>
    </module-item>
    <module-item name="g.tempfile">
        <module>g.tempfile</module>
        <description>Creates a temporary file and prints it's file name.</description>
        <keywords>general,support,scripts</keywords>
    </module-item>
    <module-item name="g.version">
        <module>g.version</module>
        <description>Displays GRASS GIS version info. Optionally also prints build or copyright information.</description>
        <keywords>general,support,citing,copyright,version,license</keywords>
    </module-item>
    <module-item name="i.albedo">
        <module>i.albedo</module>
        <description>Computes broad band albedo from surface reflectance.</description>
        <keywords>imagery,albedo,reflectance,satellite,Landsat,ASTER,AVHRR,MODIS</keywords>
    </module-item>
    <module-item name="i.aster.toar">
        <module>i.aster.toar</module>
        <description>Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.</description>
        <keywords>imagery,radiometric conversion,radiance,reflectance,brightness temperature,satellite,ASTER</keywords>
    </module-item>
    <module-item name="i.atcorr">
        <module>i.atcorr</module>
        <description>Performs atmospheric correction using the 6S algorithm. 6S - Second Simulation of Satellite Signal in the Solar Spectrum.</description>
        <keywords>imagery,atmospheric correction,radiometric conversion,radiance,reflectance,satellite</keywords>
    </module-item>
    <module-item name="i.biomass">
        <module>i.biomass</module>
        <description>Computes biomass growth, precursor of crop yield calculation.</description>
        <keywords>imagery,biomass,FPAR,yield</keywords>
    </module-item>
    <module-item name="i.cca">
        <module>i.cca</module>
        <description>Canonical components analysis (CCA) program for image processing.</description>
        <keywords>imagery,statistics,CCA,canonical components analysis</keywords>
    </module-item>
    <module-item name="i.cluster">
        <module>i.cluster</module>
        <description>Generates spectral signatures for land cover types in an image using a clustering algorithm. The resulting signature file is used as input for i.maxlik, to generate an unsupervised image classification.</description>
        <keywords>imagery,classification,signatures</keywords>
    </module-item>
    <module-item name="i.colors.enhance">
        <module>i.colors.enhance</module>
        <description>Performs auto-balancing of colors for RGB images.</description>
        <keywords>imagery,RGB,satellite,colors</keywords>
    </module-item>
    <module-item name="i.eb.eta">
        <module>i.eb.eta</module>
        <description>Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).</description>
        <keywords>imagery,energy balance,actual evapotranspiration,SEBAL</keywords>
    </module-item>
    <module-item name="i.eb.evapfr">
        <module>i.eb.evapfr</module>
        <description>Computes evaporative fraction and root zone soil moisture.</description>
        <keywords>imagery,energy balance,soil moisture,evaporative fraction,SEBAL</keywords>
    </module-item>
    <module-item name="i.eb.hsebal01">
        <module>i.eb.hsebal01</module>
        <description>Computes sensible heat flux iteration SEBAL 01.</description>
        <keywords>imagery,energy balance,soil moisture,evaporative fraction,SEBAL</keywords>
    </module-item>
    <module-item name="i.eb.netrad">
        <module>i.eb.netrad</module>
        <description>Net radiation approximation (Bastiaanssen, 1995).</description>
        <keywords>imagery,energy balance,net radiation,SEBAL</keywords>
    </module-item>
    <module-item name="i.eb.soilheatflux">
        <module>i.eb.soilheatflux</module>
        <description>Soil heat flux approximation (Bastiaanssen, 1995).</description>
        <keywords>imagery,energy balance,soil heat flux,SEBAL</keywords>
    </module-item>
    <module-item name="i.emissivity">
        <module>i.emissivity</module>
        <description>Computes emissivity from NDVI, generic method for sparse land.</description>
        <keywords>imagery,emissivity,land flux,energy balance</keywords>
    </module-item>
    <module-item name="i.evapo.mh">
        <module>i.evapo.mh</module>
        <description>Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001.</description>
        <keywords>imagery,evapotranspiration</keywords>
    </module-item>
    <module-item name="i.evapo.pm">
        <module>i.evapo.pm</module>
        <description>Computes potential evapotranspiration calculation with hourly Penman-Monteith.</description>
        <keywords>imagery,evapotranspiration</keywords>
    </module-item>
    <module-item name="i.evapo.pt">
        <module>i.evapo.pt</module>
        <description>Computes evapotranspiration calculation Priestley and Taylor formulation, 1972.</description>
        <keywords>imagery,evapotranspiration</keywords>
    </module-item>
    <module-item name="i.evapo.time">
        <module>i.evapo.time</module>
        <description>Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s).</description>
        <keywords>imagery,evapotranspiration</keywords>
    </module-item>
    <module-item name="i.fft">
        <module>i.fft</module>
        <description>Fast Fourier Transform (FFT) for image processing.</description>
        <keywords>imagery,transformation,Fast Fourier Transform</keywords>
    </module-item>
    <module-item name="i.gensig">
        <module>i.gensig</module>
        <description>Generates statistics for i.maxlik from raster map.</description>
        <keywords>imagery,classification,supervised classification,Maximum Likelihood Classification,MLC,signatures</keywords>
    </module-item>
    <module-item name="i.gensigset">
        <module>i.gensigset</module>
        <description>Generates statistics for i.smap from raster map.</description>
        <keywords>imagery,classification,supervised classification,SMAP,signatures</keywords>
    </module-item>
    <module-item name="i.group">
        <module>i.group</module>
        <description>Creates, edits, and lists groups of imagery data.</description>
        <keywords>imagery,map management</keywords>
    </module-item>
    <module-item name="i.his.rgb">
        <module>i.his.rgb</module>
        <description>Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.</description>
        <keywords>imagery,color transformation,RGB,HIS,IHS</keywords>
    </module-item>
    <module-item name="i.ifft">
        <module>i.ifft</module>
        <description>Inverse Fast Fourier Transform (IFFT) for image processing.</description>
        <keywords>imagery,transformation,Fast Fourier Transform</keywords>
    </module-item>
    <module-item name="i.image.mosaic">
        <module>i.image.mosaic</module>
        <description>Mosaics several images and extends colormap.</description>
        <keywords>imagery,geometry,mosaicking</keywords>
    </module-item>
    <module-item name="i.in.spotvgt">
        <module>i.in.spotvgt</module>
        <description>Imports SPOT VGT NDVI data into a raster map.</description>
        <keywords>imagery,import,NDVI,SPOT</keywords>
    </module-item>
    <module-item name="i.landsat.acca">
        <module>i.landsat.acca</module>
        <description>Performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA).</description>
        <keywords>imagery,ACCA,cloud detection,satellite,Landsat</keywords>
    </module-item>
    <module-item name="i.landsat.toar">
        <module>i.landsat.toar</module>
        <description>Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI</description>
        <keywords>imagery,radiometric conversion,radiance,reflectance,brightness temperature,atmospheric correction,satellite,Landsat</keywords>
    </module-item>
    <module-item name="i.maxlik">
        <module>i.maxlik</module>
        <description>Classifies the cell spectral reflectances in imagery data. Classification is based on the spectral signature information generated by either i.cluster, g.gui.iclass, or i.gensig.</description>
        <keywords>imagery,classification,Maximum Likelihood Classification,MLC</keywords>
    </module-item>
    <module-item name="i.modis.qc">
        <module>i.modis.qc</module>
        <description>Extracts quality control parameters from MODIS QC layers.</description>
        <keywords>imagery,imagery quality assessment,reflectance,land surface temperature,vegetation,satellite,MODIS</keywords>
    </module-item>
    <module-item name="i.oif">
        <module>i.oif</module>
        <description>Calculates Optimum-Index-Factor table for spectral bands</description>
        <keywords>imagery,multispectral,statistics</keywords>
    </module-item>
    <module-item name="i.ortho.camera">
        <module>i.ortho.camera</module>
        <description>Select and modify the imagery group camera reference file.</description>
        <keywords>imagery,orthorectify</keywords>
    </module-item>
    <module-item name="i.ortho.elev">
        <module>i.ortho.elev</module>
        <description>Select or modify the target elevation model.</description>
        <keywords>imagery,orthorectify</keywords>
    </module-item>
    <module-item name="i.ortho.init">
        <module>i.ortho.init</module>
        <description>Interactively creates or modifies entries in a camera initial exposure station file for imagery group referenced by a sub-block.</description>
        <keywords>imagery,orthorectify</keywords>
    </module-item>
    <module-item name="i.ortho.photo">
        <module>i.ortho.photo</module>
        <description>Menu driver for the photo imagery programs.</description>
        <keywords>imagery,orthorectify,geometry</keywords>
    </module-item>
    <module-item name="i.ortho.rectify">
        <module>i.ortho.rectify</module>
        <description>Orthorectifies an image by using the image to photo coordinate transformation matrix.</description>
        <keywords>imagery,orthorectify</keywords>
    </module-item>
    <module-item name="i.ortho.target">
        <module>i.ortho.target</module>
        <description>Select or modify the imagery group target.</description>
        <keywords>imagery,orthorectify</keywords>
    </module-item>
    <module-item name="i.ortho.transform">
        <module>i.ortho.transform</module>
        <description>Computes a coordinate transformation based on the control points.</description>
        <keywords>imagery,orthorectify,transformation,GCP</keywords>
    </module-item>
    <module-item name="i.pansharpen">
        <module>i.pansharpen</module>
        <description>Image fusion algorithms to sharpen multispectral with high-res panchromatic channels</description>
        <keywords>imagery,fusion,sharpen,Brovey,IHS,HIS,PCA</keywords>
    </module-item>
    <module-item name="i.pca">
        <module>i.pca</module>
        <description>Principal components analysis (PCA) for image processing.</description>
        <keywords>imagery,transformation,PCA,principal components analysis</keywords>
    </module-item>
    <module-item name="i.rectify">
        <module>i.rectify</module>
        <description>Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points.</description>
        <keywords>imagery,rectify,geometry</keywords>
    </module-item>
    <module-item name="i.rgb.his">
        <module>i.rgb.his</module>
        <description>Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.</description>
        <keywords>imagery,color transformation,RGB,HIS,IHS</keywords>
    </module-item>
    <module-item name="i.segment">
        <module>i.segment</module>
        <description>Identifies segments (objects) from imagery data.</description>
        <keywords>imagery,segmentation,classification,object recognition</keywords>
    </module-item>
    <module-item name="i.smap">
        <module>i.smap</module>
        <description>Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.</description>
        <keywords>imagery,classification,supervised classification,segmentation,SMAP</keywords>
    </module-item>
    <module-item name="i.spectral">
        <module>i.spectral</module>
        <description>Displays spectral response at user specified locations in group or images.</description>
        <keywords>imagery,querying,raster,multispectral</keywords>
    </module-item>
    <module-item name="i.target">
        <module>i.target</module>
        <description>Targets an imagery group to a GRASS location and mapset.</description>
        <keywords>imagery,map management</keywords>
    </module-item>
    <module-item name="i.tasscap">
        <module>i.tasscap</module>
        <description>Performs Tasseled Cap (Kauth Thomas) transformation.</description>
        <keywords>imagery,transformation,Landsat,MODIS,Worldview,Sentinel,Tasseled Cap transformation</keywords>
    </module-item>
    <module-item name="i.topo.corr">
        <module>i.topo.corr</module>
        <description>Computes topographic correction of reflectance.</description>
        <keywords>imagery,terrain,topographic correction</keywords>
    </module-item>
    <module-item name="i.vi">
        <module>i.vi</module>
        <description>Calculates different types of vegetation indices. Uses red and nir bands mostly, and some indices require additional bands.</description>
        <keywords>imagery,vegetation index,biophysical parameters,NDVI</keywords>
    </module-item>
    <module-item name="i.zc">
        <module>i.zc</module>
        <description>Zero-crossing "edge detection" raster function for image processing.</description>
        <keywords>imagery,edges</keywords>
    </module-item>
    <module-item name="m.cogo">
        <module>m.cogo</module>
        <description>A simple utility for converting bearing and distance measurements to coordinates and vice versa. It assumes a cartesian coordinate system</description>
        <keywords>miscellaneous,distance,polar</keywords>
    </module-item>
    <module-item name="m.measure">
        <module>m.measure</module>
        <description>Measures the lengths and areas of features.</description>
        <keywords>miscellaneous,measurement,distance,area</keywords>
    </module-item>
    <module-item name="m.nviz.script">
        <module>m.nviz.script</module>
        <description>Creates fly-through script to run in NVIZ.</description>
        <keywords>miscellaneous,graphics,raster,raster3d,vector,visualization</keywords>
    </module-item>
    <module-item name="m.proj">
        <module>m.proj</module>
        <description>Converts coordinates from one projection to another (cs2cs frontend).</description>
        <keywords>miscellaneous,projection,transformation</keywords>
    </module-item>
    <module-item name="m.transform">
        <module>m.transform</module>
        <description>Computes a coordinate transformation based on the control points.</description>
        <keywords>miscellaneous,transformation,GCP</keywords>
    </module-item>
    <module-item name="ps.map">
        <module>ps.map</module>
        <description>Produces hardcopy PostScript map output.</description>
        <keywords>postscript,printing</keywords>
    </module-item>
    <module-item name="r.basins.fill">
        <module>r.basins.fill</module>
        <description>Generates watershed subbasins raster map.</description>
        <keywords>raster,hydrology,watershed</keywords>
    </module-item>
    <module-item name="r.blend">
        <module>r.blend</module>
        <description>Blends color components of two raster maps by a given ratio.</description>
        <keywords>raster,composite</keywords>
    </module-item>
    <module-item name="r.buffer">
        <module>r.buffer</module>
        <description>Creates a raster map showing buffer zones surrounding cells that contain non-NULL category values.</description>
        <keywords>raster,buffer</keywords>
    </module-item>
    <module-item name="r.buffer.lowmem">
        <module>r.buffer.lowmem</module>
        <description>Creates a raster map showing buffer zones surrounding cells that contain non-NULL category values. This is the low-memory alternative to the classic r.buffer module.</description>
        <keywords>raster,buffer</keywords>
    </module-item>
    <module-item name="r.buildvrt">
        <module>r.buildvrt</module>
        <description>Build a VRT (Virtual Raster) from the list of input raster maps.</description>
        <keywords>raster,mosaic,virtual raster</keywords>
    </module-item>
    <module-item name="r.carve">
        <module>r.carve</module>
        <description>Generates stream channels. Takes vector stream data, transforms it to raster and subtracts depth from the output DEM.</description>
        <keywords>raster,hydrology</keywords>
    </module-item>
    <module-item name="r.category">
        <module>r.category</module>
        <description>Manages category values and labels associated with user-specified raster map layers.</description>
        <keywords>raster,category</keywords>
    </module-item>
    <module-item name="r.circle">
        <module>r.circle</module>
        <description>Creates a raster map containing concentric rings around a given point.</description>
        <keywords>raster,buffer,geometry,circle</keywords>
    </module-item>
    <module-item name="r.clump">
        <module>r.clump</module>
        <description>Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.</description>
        <keywords>raster,statistics,reclass,clumps</keywords>
    </module-item>
    <module-item name="r.coin">
        <module>r.coin</module>
        <description>Tabulates the mutual occurrence (coincidence) of categories for two raster map layers.</description>
        <keywords>raster,statistics</keywords>
    </module-item>
    <module-item name="r.colors">
        <module>r.colors</module>
        <description>Creates/modifies the color table associated with a raster map.</description>
        <keywords>raster,color table</keywords>
    </module-item>
    <module-item name="r.colors.out">
        <module>r.colors.out</module>
        <description>Exports the color table associated with a raster map.</description>
        <keywords>raster,color table,export</keywords>
    </module-item>
    <module-item name="r.colors.stddev">
        <module>r.colors.stddev</module>
        <description>Sets color rules based on stddev from a raster map's mean value.</description>
        <keywords>raster,color table</keywords>
    </module-item>
    <module-item name="r.composite">
        <module>r.composite</module>
        <description>Combines red, green and blue raster maps into a single composite raster map.</description>
        <keywords>raster,composite,RGB</keywords>
    </module-item>
    <module-item name="r.compress">
        <module>r.compress</module>
        <description>Compresses and decompresses raster maps.</description>
        <keywords>raster,map management,compression</keywords>
    </module-item>
    <module-item name="r.contour">
        <module>r.contour</module>
        <description>Produces a vector map of specified contours from a raster map.</description>
        <keywords>raster,surface,contours,vector</keywords>
    </module-item>
    <module-item name="r.cost">
        <module>r.cost</module>
        <description>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.</description>
        <keywords>raster,cost surface,cumulative costs,cost allocation</keywords>
    </module-item>
    <module-item name="r.covar">
        <module>r.covar</module>
        <description>Outputs a covariance/correlation matrix for user-specified raster map layer(s).</description>
        <keywords>raster,statistics</keywords>
    </module-item>
    <module-item name="r.cross">
        <module>r.cross</module>
        <description>Creates a cross product of the category values from multiple raster map layers.</description>
        <keywords>raster,statistics</keywords>
    </module-item>
    <module-item name="r.describe">
        <module>r.describe</module>
        <description>Prints terse list of category values found in a raster map layer.</description>
        <keywords>raster,metadata</keywords>
    </module-item>
    <module-item name="r.distance">
        <module>r.distance</module>
        <description>Locates the closest points between objects in two raster maps.</description>
        <keywords>raster,distance</keywords>
    </module-item>
    <module-item name="r.drain">
        <module>r.drain</module>
        <description>Traces a flow through an elevation model or cost surface on a raster map.</description>
        <keywords>raster,hydrology,cost surface</keywords>
    </module-item>
    <module-item name="r.external">
        <module>r.external</module>
        <description>Links GDAL supported raster data as a pseudo GRASS raster map.</description>
        <keywords>raster,import,external</keywords>
    </module-item>
    <module-item name="r.external.out">
        <module>r.external.out</module>
        <description>Redirects raster output to file utilizing GDAL library rather than storing in GRASS raster format.</description>
        <keywords>raster,export,output,external</keywords>
    </module-item>
    <module-item name="r.fill.dir">
        <module>r.fill.dir</module>
        <description>Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map.</description>
        <keywords>raster,hydrology,sink,fill sinks,depressions</keywords>
    </module-item>
    <module-item name="r.fill.stats">
        <module>r.fill.stats</module>
        <description>Rapidly fills 'no data' cells (NULLs) of a raster map with interpolated values (IDW).</description>
        <keywords>raster,surface,interpolation,IDW,no-data filling</keywords>
    </module-item>
    <module-item name="r.fillnulls">
        <module>r.fillnulls</module>
        <description>Fills no-data areas in raster maps using spline interpolation.</description>
        <keywords>raster,surface,elevation,interpolation,splines,no-data filling</keywords>
    </module-item>
    <module-item name="r.flow">
        <module>r.flow</module>
        <description>Constructs flowlines. Computes flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a elevation raster map.</description>
        <keywords>raster,hydrology</keywords>
    </module-item>
    <module-item name="r.geomorphon">
        <module>r.geomorphon</module>
        <description>Calculates geomorphons (terrain forms) and associated geometry using machine vision approach.</description>
        <keywords>raster,geomorphons,terrain patterns,machine vision geomorphometry</keywords>
    </module-item>
    <module-item name="r.grow">
        <module>r.grow</module>
        <description>Generates a raster map layer with contiguous areas grown by one cell.</description>
        <keywords>raster,distance,proximity</keywords>
    </module-item>
    <module-item name="r.grow.distance">
        <module>r.grow.distance</module>
        <description>Generates a raster map containing distances to nearest raster features and/or the value of the nearest non-null cell.</description>
        <keywords>raster,distance,proximity</keywords>
    </module-item>
    <module-item name="r.gwflow">
        <module>r.gwflow</module>
        <description>Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.</description>
        <keywords>raster,groundwater flow,hydrology</keywords>
    </module-item>
    <module-item name="r.his">
        <module>r.his</module>
        <description>Generates red, green and blue (RGB) raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.</description>
        <keywords>raster,color transformation,RGB,HIS,IHS</keywords>
    </module-item>
    <module-item name="r.horizon">
        <module>r.horizon</module>
        <description>Computes horizon angle height from a digital elevation model. The module has two different modes of operation: 1. Computes the entire horizon around a single point whose coordinates are given with the 'coord' option. The horizon height (in radians). 2. Computes one or more raster maps of the horizon height in a single direction. The input for this is the angle (in degrees), which is measured counterclockwise with east=0, north=90 etc. The output is the horizon height in radians.</description>
        <keywords>raster,solar,sun position</keywords>
    </module-item>
    <module-item name="r.import">
        <module>r.import</module>
        <description>Imports raster data into a GRASS raster map using GDAL library and reprojects on the fly.</description>
        <keywords>raster,import,projection</keywords>
    </module-item>
    <module-item name="r.in.ascii">
        <module>r.in.ascii</module>
        <description>Converts a GRASS ASCII raster file to binary raster map.</description>
        <keywords>raster,import,conversion,ASCII</keywords>
    </module-item>
    <module-item name="r.in.aster">
        <module>r.in.aster</module>
        <description>Georeference, rectify, and import Terra-ASTER imagery and relative DEMs using gdalwarp.</description>
        <keywords>raster,import,imagery,ASTER,elevation</keywords>
    </module-item>
    <module-item name="r.in.bin">
        <module>r.in.bin</module>
        <description>Import a binary raster file into a GRASS raster map layer.</description>
        <keywords>raster,import</keywords>
    </module-item>
    <module-item name="r.in.gdal">
        <module>r.in.gdal</module>
        <description>Imports raster data into a GRASS raster map using GDAL library.</description>
        <keywords>raster,import,create location</keywords>
    </module-item>
    <module-item name="r.in.gridatb">
        <module>r.in.gridatb</module>
        <description>Imports GRIDATB.FOR map file (TOPMODEL) into a GRASS raster map.</description>
        <keywords>raster,import</keywords>
    </module-item>
    <module-item name="r.in.lidar">
        <module>r.in.lidar</module>
        <description>Creates a raster map from LAS LiDAR points using univariate statistics.</description>
        <keywords>raster,import,LIDAR,statistics,conversion,aggregation,binning</keywords>
    </module-item>
    <module-item name="r.in.mat">
        <module>r.in.mat</module>
        <description>Imports a binary MAT-File(v4) to a GRASS raster.</description>
        <keywords>raster,import</keywords>
    </module-item>
    <module-item name="r.in.png">
        <module>r.in.png</module>
        <description>Imports non-georeferenced PNG format image.</description>
        <keywords>raster,import,PNG</keywords>
    </module-item>
    <module-item name="r.in.poly">
        <module>r.in.poly</module>
        <description>Creates raster maps from ASCII polygon/line/point data files.</description>
        <keywords>raster,import</keywords>
    </module-item>
    <module-item name="r.in.srtm">
        <module>r.in.srtm</module>
        <description>Imports SRTM HGT files into raster map.</description>
        <keywords>raster,import,SRTM</keywords>
    </module-item>
    <module-item name="r.in.wms">
        <module>r.in.wms</module>
        <description>Downloads and imports data from OGC WMS and OGC WMTS web mapping servers.</description>
        <keywords>raster,import,OGC web services,OGC WMS,OGC WMTS</keywords>
    </module-item>
    <module-item name="r.in.xyz">
        <module>r.in.xyz</module>
        <description>Creates a raster map from an assemblage of many coordinates using univariate statistics.</description>
        <keywords>raster,import,statistics,conversion,aggregation,binning,ASCII,LIDAR</keywords>
    </module-item>
    <module-item name="r.info">
        <module>r.info</module>
        <description>Outputs basic information about a raster map.</description>
        <keywords>raster,metadata,extent,history</keywords>
    </module-item>
    <module-item name="r.kappa">
        <module>r.kappa</module>
        <description>Calculates error matrix and kappa parameter for accuracy assessment of classification result.</description>
        <keywords>raster,statistics,classification</keywords>
    </module-item>
    <module-item name="r.lake">
        <module>r.lake</module>
        <description>Fills lake at given point to given level.</description>
        <keywords>raster,hydrology,hazard,flood</keywords>
    </module-item>
    <module-item name="r.latlong">
        <module>r.latlong</module>
        <description>Creates a latitude/longitude raster map.</description>
        <keywords>raster,latitude,longitude,projection</keywords>
    </module-item>
    <module-item name="r.li.cwed">
        <module>r.li.cwed</module>
        <description>Calculates contrast weighted edge density index on a raster map</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.dominance">
        <module>r.li.dominance</module>
        <description>Calculates dominance's diversity index on a raster map</description>
        <keywords>raster,landscape structure analysis,diversity index</keywords>
    </module-item>
    <module-item name="r.li.edgedensity">
        <module>r.li.edgedensity</module>
        <description>Calculates edge density index on a raster map, using a 4 neighbour algorithm</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.mpa">
        <module>r.li.mpa</module>
        <description>Calculates mean pixel attribute index on a raster map</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.mps">
        <module>r.li.mps</module>
        <description>Calculates mean patch size index on a raster map, using a 4 neighbour algorithm</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.padcv">
        <module>r.li.padcv</module>
        <description>Calculates coefficient of variation of patch area on a raster map</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.padrange">
        <module>r.li.padrange</module>
        <description>Calculates range of patch area size on a raster map</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.padsd">
        <module>r.li.padsd</module>
        <description>Calculates standard deviation of patch area a raster map</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.patchdensity">
        <module>r.li.patchdensity</module>
        <description>Calculates patch density index on a raster map, using a 4 neighbour algorithm</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.patchnum">
        <module>r.li.patchnum</module>
        <description>Calculates patch number index on a raster map, using a 4 neighbour algorithm.</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.pielou">
        <module>r.li.pielou</module>
        <description>Calculates Pielou's diversity index on a raster map</description>
        <keywords>raster,landscape structure analysis,diversity index</keywords>
    </module-item>
    <module-item name="r.li.renyi">
        <module>r.li.renyi</module>
        <description>Calculates Renyi's diversity index on a raster map</description>
        <keywords>raster,landscape structure analysis,diversity index</keywords>
    </module-item>
    <module-item name="r.li.richness">
        <module>r.li.richness</module>
        <description>Calculates richness index on a raster map</description>
        <keywords>raster,landscape structure analysis,diversity index</keywords>
    </module-item>
    <module-item name="r.li.shannon">
        <module>r.li.shannon</module>
        <description>Calculates Shannon's diversity index on a raster map</description>
        <keywords>raster,landscape structure analysis,diversity index</keywords>
    </module-item>
    <module-item name="r.li.shape">
        <module>r.li.shape</module>
        <description>Calculates shape index on a raster map</description>
        <keywords>raster,landscape structure analysis,patch index</keywords>
    </module-item>
    <module-item name="r.li.simpson">
        <module>r.li.simpson</module>
        <description>Calculates Simpson's diversity index on a raster map</description>
        <keywords>raster,landscape structure analysis,diversity index</keywords>
    </module-item>
    <module-item name="r.mapcalc">
        <module>r.mapcalc</module>
        <description>Raster map calculator.</description>
        <keywords>raster,algebra</keywords>
    </module-item>
    <module-item name="r.mapcalc.simple">
        <module>r.mapcalc.simple</module>
        <description>Calculates a new raster map from a simple r.mapcalc expression.</description>
        <keywords>raster,algebra,simple</keywords>
    </module-item>
    <module-item name="r.mask">
        <module>r.mask</module>
        <description>Creates a MASK for limiting raster operation.</description>
        <keywords>raster,mask</keywords>
    </module-item>
    <module-item name="r.mfilter">
        <module>r.mfilter</module>
        <description>Performs raster map matrix filter.</description>
        <keywords>raster,algebra,statistics,filter</keywords>
    </module-item>
    <module-item name="r.mode">
        <module>r.mode</module>
        <description>Finds the mode of values in a cover map within areas assigned the same category value in a user-specified base map.</description>
        <keywords>raster,statistics,algebra</keywords>
    </module-item>
    <module-item name="r.neighbors">
        <module>r.neighbors</module>
        <description>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.</description>
        <keywords>raster,algebra,statistics,aggregation,neighbor,focal statistics,filter</keywords>
    </module-item>
    <module-item name="r.null">
        <module>r.null</module>
        <description>Manages NULL-values of given raster map.</description>
        <keywords>raster,null data</keywords>
    </module-item>
    <module-item name="r.out.ascii">
        <module>r.out.ascii</module>
        <description>Converts a raster map layer into a GRASS ASCII text file.</description>
        <keywords>raster,export,output,ASCII</keywords>
    </module-item>
    <module-item name="r.out.bin">
        <module>r.out.bin</module>
        <description>Exports a GRASS raster to a binary array.</description>
        <keywords>raster,export,output</keywords>
    </module-item>
    <module-item name="r.out.gdal">
        <module>r.out.gdal</module>
        <description>Exports GRASS raster maps into GDAL supported formats.</description>
        <keywords>raster,export,output</keywords>
    </module-item>
    <module-item name="r.out.gridatb">
        <module>r.out.gridatb</module>
        <description>Exports GRASS raster map to GRIDATB.FOR map file (TOPMODEL).</description>
        <keywords>raster,export,output</keywords>
    </module-item>
    <module-item name="r.out.mat">
        <module>r.out.mat</module>
        <description>Exports a GRASS raster to a binary MAT-File.</description>
        <keywords>raster,export,output</keywords>
    </module-item>
    <module-item name="r.out.mpeg">
        <module>r.out.mpeg</module>
        <description>Converts raster map series to MPEG movie.</description>
        <keywords>raster,export,output,animation</keywords>
    </module-item>
    <module-item name="r.out.png">
        <module>r.out.png</module>
        <description>Export a GRASS raster map as a non-georeferenced PNG image.</description>
        <keywords>raster,export,output,PNG</keywords>
    </module-item>
    <module-item name="r.out.pov">
        <module>r.out.pov</module>
        <description>Converts a raster map layer into a height-field file for POV-Ray.</description>
        <keywords>raster,export,output</keywords>
    </module-item>
    <module-item name="r.out.ppm">
        <module>r.out.ppm</module>
        <description>Converts a GRASS raster map to a PPM image file.</description>
        <keywords>raster,export,output</keywords>
    </module-item>
    <module-item name="r.out.ppm3">
        <module>r.out.ppm3</module>
        <description>Converts 3 GRASS raster layers (R,G,B) to a PPM image file.</description>
        <keywords>raster,export,output</keywords>
    </module-item>
    <module-item name="r.out.vrml">
        <module>r.out.vrml</module>
        <description>Exports a raster map to the Virtual Reality Modeling Language (VRML).</description>
        <keywords>raster,export,output,VRML</keywords>
    </module-item>
    <module-item name="r.out.vtk">
        <module>r.out.vtk</module>
        <description>Converts raster maps into the VTK-ASCII format.</description>
        <keywords>raster,export,output,VTK</keywords>
    </module-item>
    <module-item name="r.out.xyz">
        <module>r.out.xyz</module>
        <description>Exports a raster map to a text file as x,y,z values based on cell centers.</description>
        <keywords>raster,export,output,ASCII,conversion</keywords>
    </module-item>
    <module-item name="r.pack">
        <module>r.pack</module>
        <description>Exports a raster map as GRASS GIS specific archive file</description>
        <keywords>raster,export,copying</keywords>
    </module-item>
    <module-item name="r.param.scale">
        <module>r.param.scale</module>
        <description>Extracts terrain parameters from a DEM. Uses a multi-scale approach by taking fitting quadratic parameters to any size window (via least squares).</description>
        <keywords>raster,geomorphology,terrain,elevation,landform</keywords>
    </module-item>
    <module-item name="r.patch">
        <module>r.patch</module>
        <description>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.</description>
        <keywords>raster,geometry,mosaicking,merge,patching,aggregation,series</keywords>
    </module-item>
    <module-item name="r.path">
        <module>r.path</module>
        <description>Traces paths from starting points following input directions.</description>
        <keywords>raster,hydrology,cost surface</keywords>
    </module-item>
    <module-item name="r.plane">
        <module>r.plane</module>
        <description>Creates raster plane map given dip (inclination), aspect (azimuth) and one point.</description>
        <keywords>raster,elevation</keywords>
    </module-item>
    <module-item name="r.profile">
        <module>r.profile</module>
        <description>Outputs the raster map layer values lying on user-defined line(s).</description>
        <keywords>raster,profile,transect</keywords>
    </module-item>
    <module-item name="r.proj">
        <module>r.proj</module>
        <description>Re-projects a raster map from given location to the current location.</description>
        <keywords>raster,projection,transformation,import</keywords>
    </module-item>
    <module-item name="r.quant">
        <module>r.quant</module>
        <description>Produces the quantization file for a floating-point map.</description>
        <keywords>raster,statistics,quantization</keywords>
    </module-item>
    <module-item name="r.quantile">
        <module>r.quantile</module>
        <description>Compute quantiles using two passes.</description>
        <keywords>raster,algebra,statistics,percentile,quantile</keywords>
    </module-item>
    <module-item name="r.random">
        <module>r.random</module>
        <description>Creates a raster map layer and vector point map containing randomly located points.</description>
        <keywords>raster,sampling,vector,random,level1</keywords>
    </module-item>
    <module-item name="r.random.cells">
        <module>r.random.cells</module>
        <description>Generates random cell values with spatial dependence.</description>
        <keywords>raster,sampling,random,autocorrelation</keywords>
    </module-item>
    <module-item name="r.random.surface">
        <module>r.random.surface</module>
        <description>Generates random surface(s) with spatial dependence.</description>
        <keywords>raster,surface,random</keywords>
    </module-item>
    <module-item name="r.reclass">
        <module>r.reclass</module>
        <description>Reclassify raster map based on category values. Creates a new raster map whose category values are based upon a reclassification of the categories in an existing raster map.</description>
        <keywords>raster,reclassification</keywords>
    </module-item>
    <module-item name="r.reclass.area">
        <module>r.reclass.area</module>
        <description>Reclasses a raster map greater or less than user specified area size (in hectares).</description>
        <keywords>raster,statistics,aggregation</keywords>
    </module-item>
    <module-item name="r.recode">
        <module>r.recode</module>
        <description>Recodes categorical raster maps.</description>
        <keywords>raster,recode categories,reclassification</keywords>
    </module-item>
    <module-item name="r.region">
        <module>r.region</module>
        <description>Sets the boundary definitions for a raster map.</description>
        <keywords>raster,metadata,geometry</keywords>
    </module-item>
    <module-item name="r.regression.line">
        <module>r.regression.line</module>
        <description>Calculates linear regression from two raster maps: y = a + b*x.</description>
        <keywords>raster,statistics,regression</keywords>
    </module-item>
    <module-item name="r.regression.multi">
        <module>r.regression.multi</module>
        <description>Calculates multiple linear regression from raster maps.</description>
        <keywords>raster,statistics,regression</keywords>
    </module-item>
    <module-item name="r.relief">
        <module>r.relief</module>
        <description>Creates shaded relief map from an elevation map (DEM). </description>
        <keywords>raster,elevation,relief,terrain,hillshade</keywords>
    </module-item>
    <module-item name="r.report">
        <module>r.report</module>
        <description>Reports statistics for raster maps.</description>
        <keywords>raster,statistics</keywords>
    </module-item>
    <module-item name="r.resamp.bspline">
        <module>r.resamp.bspline</module>
        <description>Performs bilinear or bicubic spline interpolation with Tykhonov regularization.</description>
        <keywords>raster,surface,resample,interpolation,splines,bilinear,bicubic,no-data filling</keywords>
    </module-item>
    <module-item name="r.resamp.filter">
        <module>r.resamp.filter</module>
        <description>Resamples raster map layers using an analytic kernel.</description>
        <keywords>raster,resample,kernel filter,filter,convolution,FIR,bartlett,blackman,box,gauss,hamming,hann,hermite,lanczos,sinc</keywords>
    </module-item>
    <module-item name="r.resamp.interp">
        <module>r.resamp.interp</module>
        <description>Resamples raster map to a finer grid using interpolation.</description>
        <keywords>raster,resample,interpolation,nearest neighbor,bilinear,bicubic,lanczos</keywords>
    </module-item>
    <module-item name="r.resamp.rst">
        <module>r.resamp.rst</module>
        <description>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.</description>
        <keywords>raster,resample,splines,RST</keywords>
    </module-item>
    <module-item name="r.resamp.stats">
        <module>r.resamp.stats</module>
        <description>Resamples raster map layers to a coarser grid using aggregation.</description>
        <keywords>raster,resample,univariate statistics,aggregation</keywords>
    </module-item>
    <module-item name="r.resample">
        <module>r.resample</module>
        <description>GRASS raster map layer data resampling capability.</description>
        <keywords>raster,resample,nearest neighbor</keywords>
    </module-item>
    <module-item name="r.rescale">
        <module>r.rescale</module>
        <description>Rescales the range of category values in a raster map layer.</description>
        <keywords>raster,rescale</keywords>
    </module-item>
    <module-item name="r.rescale.eq">
        <module>r.rescale.eq</module>
        <description>Rescales histogram equalized the range of category values in a raster map layer.</description>
        <keywords>raster,rescale</keywords>
    </module-item>
    <module-item name="r.rgb">
        <module>r.rgb</module>
        <description>Splits a raster map into red, green and blue maps.</description>
        <keywords>raster,RGB,separate,split</keywords>
    </module-item>
    <module-item name="r.ros">
        <module>r.ros</module>
        <description>Generates rate of spread raster maps. 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.</description>
        <keywords>raster,fire,spread,rate of spread,hazard,model</keywords>
    </module-item>
    <module-item name="r.series">
        <module>r.series</module>
        <description>Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.</description>
        <keywords>raster,aggregation,series</keywords>
    </module-item>
    <module-item name="r.series.accumulate">
        <module>r.series.accumulate</module>
        <description>Makes each output cell value a accumulationfunction of the values assigned to the corresponding cells in the input raster map layers.</description>
        <keywords>raster,series,accumulation</keywords>
    </module-item>
    <module-item name="r.series.interp">
        <module>r.series.interp</module>
        <description>Interpolates raster maps located (temporal or spatial) in between input raster maps at specific sampling positions.</description>
        <keywords>raster,series,interpolation</keywords>
    </module-item>
    <module-item name="r.shade">
        <module>r.shade</module>
        <description>Drapes a color raster over an shaded relief or aspect map.</description>
        <keywords>raster,elevation,relief,hillshade,visualization</keywords>
    </module-item>
    <module-item name="r.sim.sediment">
        <module>r.sim.sediment</module>
        <description>Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).</description>
        <keywords>raster,hydrology,soil,sediment flow,erosion,deposition,model</keywords>
    </module-item>
    <module-item name="r.sim.water">
        <module>r.sim.water</module>
        <description>Overland flow hydrologic simulation using path sampling method (SIMWE).</description>
        <keywords>raster,hydrology,soil,flow,overland flow,model</keywords>
    </module-item>
    <module-item name="r.slope.aspect">
        <module>r.slope.aspect</module>
        <description>Generates raster maps of slope, aspect, curvatures and partial derivatives from an elevation raster map. Aspect is calculated counterclockwise from east.</description>
        <keywords>raster,terrain,aspect,slope,curvature</keywords>
    </module-item>
    <module-item name="r.solute.transport">
        <module>r.solute.transport</module>
        <description>Numerical calculation program for transient, confined and unconfined solute transport in two dimensions</description>
        <keywords>raster,hydrology,solute transport</keywords>
    </module-item>
    <module-item name="r.spread">
        <module>r.spread</module>
        <description>Simulates elliptically anisotropic 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.</description>
        <keywords>raster,fire,spread,hazard,model</keywords>
    </module-item>
    <module-item name="r.spreadpath">
        <module>r.spreadpath</module>
        <description>Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.</description>
        <keywords>raster,fire,cumulative costs</keywords>
    </module-item>
    <module-item name="r.statistics">
        <module>r.statistics</module>
        <description>Calculates category or object oriented statistics.</description>
        <keywords>raster,statistics,zonal statistics</keywords>
    </module-item>
    <module-item name="r.stats">
        <module>r.stats</module>
        <description>Generates area statistics for raster map.</description>
        <keywords>raster,statistics</keywords>
    </module-item>
    <module-item name="r.stats.quantile">
        <module>r.stats.quantile</module>
        <description>Compute category quantiles using two passes.</description>
        <keywords>raster,statistics,zonal statistics,percentile,quantile</keywords>
    </module-item>
    <module-item name="r.stats.zonal">
        <module>r.stats.zonal</module>
        <description>Calculates category or object oriented statistics (accumulator-based statistics).</description>
        <keywords>raster,statistics,zonal statistics</keywords>
    </module-item>
    <module-item name="r.stream.extract">
        <module>r.stream.extract</module>
        <description>Performs stream network extraction.</description>
        <keywords>raster,hydrology,stream network</keywords>
    </module-item>
    <module-item name="r.sun">
        <module>r.sun</module>
        <description>Solar irradiance and irradiation model. 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.</description>
        <keywords>raster,solar,sun energy,shadow</keywords>
    </module-item>
    <module-item name="r.sunhours">
        <module>r.sunhours</module>
        <description>Calculates solar elevation, solar azimuth, and sun hours. Solar elevation: the angle between the direction of the geometric center of the sun's apparent disk and the (idealized) horizon. Solar azimuth: the angle from due north in clockwise direction.</description>
        <keywords>raster,solar,sun energy,sun position</keywords>
    </module-item>
    <module-item name="r.sunmask">
        <module>r.sunmask</module>
        <description>Calculates cast shadow areas from sun position and elevation raster map. Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself.</description>
        <keywords>raster,solar,sun position,shadow</keywords>
    </module-item>
    <module-item name="r.support">
        <module>r.support</module>
        <description>Allows creation and/or modification of raster map layer support files.</description>
        <keywords>raster,metadata</keywords>
    </module-item>
    <module-item name="r.support.stats">
        <module>r.support.stats</module>
        <description>Update raster map statistics</description>
        <keywords>raster,statistics</keywords>
    </module-item>
    <module-item name="r.surf.area">
        <module>r.surf.area</module>
        <description>Prints estimation of surface area for raster map.</description>
        <keywords>raster,surface,statistics,area estimation</keywords>
    </module-item>
    <module-item name="r.surf.contour">
        <module>r.surf.contour</module>
        <description>Generates surface raster map from rasterized contours.</description>
        <keywords>raster,surface,interpolation</keywords>
    </module-item>
    <module-item name="r.surf.fractal">
        <module>r.surf.fractal</module>
        <description>Creates a fractal surface of a given fractal dimension.</description>
        <keywords>raster,surface,fractal</keywords>
    </module-item>
    <module-item name="r.surf.gauss">
        <module>r.surf.gauss</module>
        <description>Generates a raster map using gaussian random number generator. Mean and standard deviation of gaussian deviates can be expressed by the user.</description>
        <keywords>raster,surface,random</keywords>
    </module-item>
    <module-item name="r.surf.idw">
        <module>r.surf.idw</module>
        <description>Provides surface interpolation from raster point data by Inverse Distance Squared Weighting.</description>
        <keywords>raster,surface,interpolation,IDW</keywords>
    </module-item>
    <module-item name="r.surf.random">
        <module>r.surf.random</module>
        <description>Produces a raster surface map of uniform random deviates with defined range.</description>
        <keywords>raster,surface,random</keywords>
    </module-item>
    <module-item name="r.terraflow">
        <module>r.terraflow</module>
        <description>Performs flow computation for massive grids.</description>
        <keywords>raster,hydrology,flow,accumulation,sink</keywords>
    </module-item>
    <module-item name="r.texture">
        <module>r.texture</module>
        <description>Generate images with textural features from a raster map.</description>
        <keywords>raster,algebra,statistics,texture</keywords>
    </module-item>
    <module-item name="r.thin">
        <module>r.thin</module>
        <description>Thins non-null cells that denote linear features in a raster map layer.</description>
        <keywords>raster,geometry</keywords>
    </module-item>
    <module-item name="r.tile">
        <module>r.tile</module>
        <description>Splits a raster map into tiles.</description>
        <keywords>raster,tiling</keywords>
    </module-item>
    <module-item name="r.tileset">
        <module>r.tileset</module>
        <description>Produces tilings of the source projection for use in the destination region and projection.</description>
        <keywords>raster,tiling</keywords>
    </module-item>
    <module-item name="r.timestamp">
        <module>r.timestamp</module>
        <description>Modifies a timestamp for a raster map. Print/add/remove a timestamp for a raster map.</description>
        <keywords>raster,metadata,timestamp,time</keywords>
    </module-item>
    <module-item name="r.to.rast3">
        <module>r.to.rast3</module>
        <description>Converts 2D raster map slices to one 3D raster volume map.</description>
        <keywords>raster,conversion,voxel</keywords>
    </module-item>
    <module-item name="r.to.rast3elev">
        <module>r.to.rast3elev</module>
        <description>Creates a 3D volume map based on 2D elevation and value raster maps.</description>
        <keywords>raster,conversion,raster3d,voxel</keywords>
    </module-item>
    <module-item name="r.to.vect">
        <module>r.to.vect</module>
        <description>Converts a raster map into a vector map.</description>
        <keywords>raster,conversion,geometry,vectorization</keywords>
    </module-item>
    <module-item name="r.topidx">
        <module>r.topidx</module>
        <description>Creates a topographic index (wetness index) raster map from an elevation raster map.</description>
        <keywords>raster,hydrology,wetness,topographic index</keywords>
    </module-item>
    <module-item name="r.topmodel">
        <module>r.topmodel</module>
        <description>Simulates TOPMODEL which is a physically based hydrologic model.</description>
        <keywords>raster,hydrology,model</keywords>
    </module-item>
    <module-item name="r.transect">
        <module>r.transect</module>
        <description>Outputs raster map layer values lying along user defined transect line(s).</description>
        <keywords>raster,profile,transect</keywords>
    </module-item>
    <module-item name="r.univar">
        <module>r.univar</module>
        <description>Calculates univariate statistics from the non-null cells of a raster map. Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.</description>
        <keywords>raster,statistics,univariate statistics,zonal statistics</keywords>
    </module-item>
    <module-item name="r.unpack">
        <module>r.unpack</module>
        <description>Imports a GRASS GIS specific raster archive file (packed with r.pack) as a raster map</description>
        <keywords>raster,import,copying</keywords>
    </module-item>
    <module-item name="r.uslek">
        <module>r.uslek</module>
        <description>Computes USLE Soil Erodibility Factor (K).</description>
        <keywords>raster,hydrology,soil,erosion</keywords>
    </module-item>
    <module-item name="r.usler">
        <module>r.usler</module>
        <description>Computes USLE R factor, Rainfall erosivity index.</description>
        <keywords>raster,hydrology,rainfall,soil,erosion</keywords>
    </module-item>
    <module-item name="r.viewshed">
        <module>r.viewshed</module>
        <description>Computes the viewshed of a point on an elevation raster map. Default format: NULL (invisible), vertical angle wrt viewpoint (visible).</description>
        <keywords>raster,viewshed,line of sight,LOS</keywords>
    </module-item>
    <module-item name="r.volume">
        <module>r.volume</module>
        <description>Calculates the volume of data "clumps". Optionally produces a GRASS vector points map containing the calculated centroids of these clumps.</description>
        <keywords>raster,volume,clumps</keywords>
    </module-item>
    <module-item name="r.walk">
        <module>r.walk</module>
        <description>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.</description>
        <keywords>raster,cost surface,cumulative costs,cost allocation</keywords>
    </module-item>
    <module-item name="r.water.outlet">
        <module>r.water.outlet</module>
        <description>Creates watershed basins from a drainage direction map.</description>
        <keywords>raster,hydrology,watershed</keywords>
    </module-item>
    <module-item name="r.watershed">
        <module>r.watershed</module>
        <description>Calculates hydrological parameters and RUSLE factors.</description>
        <keywords>raster,hydrology,watershed,accumulation,drainage,stream network,stream power index,topographic index</keywords>
    </module-item>
    <module-item name="r.what">
        <module>r.what</module>
        <description>Queries raster maps on their category values and category labels.</description>
        <keywords>raster,querying,position</keywords>
    </module-item>
    <module-item name="r.what.color">
        <module>r.what.color</module>
        <description>Queries colors for a raster map layer.</description>
        <keywords>raster,querying,color table</keywords>
    </module-item>
    <module-item name="r3.colors">
        <module>r3.colors</module>
        <description>Creates/modifies the color table associated with a 3D raster map.</description>
        <keywords>raster3d,color table</keywords>
    </module-item>
    <module-item name="r3.colors.out">
        <module>r3.colors.out</module>
        <description>Exports the color table associated with a 3D raster map.</description>
        <keywords>raster3d,color table,export</keywords>
    </module-item>
    <module-item name="r3.cross.rast">
        <module>r3.cross.rast</module>
        <description>Creates cross section 2D raster map from 3D raster map based on 2D elevation map</description>
        <keywords>raster3d,profile,raster,voxel</keywords>
    </module-item>
    <module-item name="r3.flow">
        <module>r3.flow</module>
        <description>Computes 3D flow lines and 3D flow accumulation.</description>
        <keywords>raster3d,hydrology,voxel</keywords>
    </module-item>
    <module-item name="r3.gradient">
        <module>r3.gradient</module>
        <description>Computes gradient of a 3D raster map and outputs gradient components as three 3D raster maps.</description>
        <keywords>raster3d,gradient,voxel</keywords>
    </module-item>
    <module-item name="r3.gwflow">
        <module>r3.gwflow</module>
        <description>Numerical calculation program for transient, confined groundwater flow in three dimensions.</description>
        <keywords>raster3d,groundwater flow,voxel,hydrology</keywords>
    </module-item>
    <module-item name="r3.in.ascii">
        <module>r3.in.ascii</module>
        <description>Converts a 3D ASCII raster text file into a (binary) 3D raster map.</description>
        <keywords>raster3d,import,voxel,conversion,ASCII</keywords>
    </module-item>
    <module-item name="r3.in.bin">
        <module>r3.in.bin</module>
        <description>Imports a binary raster file into a GRASS 3D raster map.</description>
        <keywords>raster3d,import,voxel</keywords>
    </module-item>
    <module-item name="r3.in.lidar">
        <module>r3.in.lidar</module>
        <description>Creates a 3D raster map from LAS LiDAR points using univariate statistics.</description>
        <keywords>raster3d,import,LIDAR,statistics,conversion,aggregation,binning</keywords>
    </module-item>
    <module-item name="r3.in.v5d">
        <module>r3.in.v5d</module>
        <description>Import 3-dimensional Vis5D files.</description>
        <keywords>raster3d,import,voxel</keywords>
    </module-item>
    <module-item name="r3.in.xyz">
        <module>r3.in.xyz</module>
        <description>Create a 3D raster map from an assemblage of many coordinates using univariate statistics</description>
        <keywords>raster3d,import,voxel,LIDAR,statistics,conversion,aggregation,binning</keywords>
    </module-item>
    <module-item name="r3.info">
        <module>r3.info</module>
        <description>Outputs basic information about a user-specified 3D raster map layer.</description>
        <keywords>raster3d,metadata,voxel,extent</keywords>
    </module-item>
    <module-item name="r3.mapcalc">
        <module>r3.mapcalc</module>
        <description>Raster map calculator.</description>
        <keywords>raster,algebra</keywords>
    </module-item>
    <module-item name="r3.mask">
        <module>r3.mask</module>
        <description>Establishes the current working 3D raster mask.</description>
        <keywords>raster3d,mask,voxel</keywords>
    </module-item>
    <module-item name="r3.mkdspf">
        <module>r3.mkdspf</module>
        <description>Creates a display file from an existing 3D raster map according to specified threshold levels.</description>
        <keywords>raster3d,display,voxel</keywords>
    </module-item>
    <module-item name="r3.neighbors">
        <module>r3.neighbors</module>
        <description>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</description>
        <keywords>raster3d,algebra,voxel,statistics,aggregation,neighbor,focal statistics,filter</keywords>
    </module-item>
    <module-item name="r3.null">
        <module>r3.null</module>
        <description>Explicitly create the 3D NULL-value bitmap file.</description>
        <keywords>raster3d,null data,voxel</keywords>
    </module-item>
    <module-item name="r3.out.ascii">
        <module>r3.out.ascii</module>
        <description>Converts a 3D raster map layer into a ASCII text file.</description>
        <keywords>raster3d,export,output,voxel,conversion,ASCII</keywords>
    </module-item>
    <module-item name="r3.out.bin">
        <module>r3.out.bin</module>
        <description>Exports a GRASS 3D raster map to a binary array.</description>
        <keywords>raster3d,export,voxel</keywords>
    </module-item>
    <module-item name="r3.out.v5d">
        <module>r3.out.v5d</module>
        <description>Exports GRASS 3D raster map to 3-dimensional Vis5D file.</description>
        <keywords>raster3d,export,output,voxel</keywords>
    </module-item>
    <module-item name="r3.out.vtk">
        <module>r3.out.vtk</module>
        <description>Converts 3D raster maps into the VTK-ASCII format.</description>
        <keywords>raster3d,export,output,voxel,VTK</keywords>
    </module-item>
    <module-item name="r3.retile">
        <module>r3.retile</module>
        <description>Retiles an existing 3D raster map with user defined x, y and z tile size.</description>
        <keywords>raster3d,tiling,voxel</keywords>
    </module-item>
    <module-item name="r3.stats">
        <module>r3.stats</module>
        <description>Generates volume statistics for 3D raster maps.</description>
        <keywords>raster3d,statistics,voxel,volume</keywords>
    </module-item>
    <module-item name="r3.support">
        <module>r3.support</module>
        <description>Allows creation and/or modification of 3D raster map layer support files.</description>
        <keywords>raster3d,metadata,voxel</keywords>
    </module-item>
    <module-item name="r3.timestamp">
        <module>r3.timestamp</module>
        <description>Modifies a timestamp for a 3D raster map. Print/add/remove a timestamp for a 3D raster map.</description>
        <keywords>raster3d,metadata,timestamp,time,voxel</keywords>
    </module-item>
    <module-item name="r3.to.rast">
        <module>r3.to.rast</module>
        <description>Converts 3D raster maps to 2D raster maps</description>
        <keywords>raster3d,conversion,raster,voxel</keywords>
    </module-item>
    <module-item name="r3.univar">
        <module>r3.univar</module>
        <description>Calculates univariate statistics from the non-null cells of a 3D raster map. Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum.</description>
        <keywords>raster3d,statistics,univariate statistics</keywords>
    </module-item>
    <module-item name="t.connect">
        <module>t.connect</module>
        <description>Prints/sets general temporal GIS database connection for current mapset.</description>
        <keywords>temporal,settings,metadata</keywords>
    </module-item>
    <module-item name="t.create">
        <module>t.create</module>
        <description>Creates a space time dataset.</description>
        <keywords>temporal,map management,create,time</keywords>
    </module-item>
    <module-item name="t.downgrade">
        <module>t.downgrade</module>
        <description>Downgrades the version of a space time dataset (TGRASS DB).</description>
        <keywords>temporal,metadata,time</keywords>
    </module-item>
    <module-item name="t.info">
        <module>t.info</module>
        <description>Lists information about space time datasets and maps.</description>
        <keywords>temporal,metadata,extent,time</keywords>
    </module-item>
    <module-item name="t.list">
        <module>t.list</module>
        <description>Lists space time datasets and maps registered in the temporal database.</description>
        <keywords>temporal,map management,list,time</keywords>
    </module-item>
    <module-item name="t.merge">
        <module>t.merge</module>
        <description>Merges several space time datasets into a single space time dataset.</description>
        <keywords>temporal,time management,merge,time</keywords>
    </module-item>
    <module-item name="t.rast.accdetect">
        <module>t.rast.accdetect</module>
        <description>Detects accumulation patterns in temporally accumulated space time raster datasets created by t.rast.accumulate.</description>
        <keywords>temporal,accumulation,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.accumulate">
        <module>t.rast.accumulate</module>
        <description>Computes cyclic accumulations of a space time raster dataset.</description>
        <keywords>temporal,accumulation,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.aggregate">
        <module>t.rast.aggregate</module>
        <description>Aggregates temporally the maps of a space time raster dataset by a user defined granularity.</description>
        <keywords>temporal,aggregation,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.aggregate.ds">
        <module>t.rast.aggregate.ds</module>
        <description>Aggregates data of an existing space time raster dataset using the time intervals of a second space time dataset.</description>
        <keywords>temporal,aggregation,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.algebra">
        <module>t.rast.algebra</module>
        <description>Apply temporal and spatial operations on space time raster datasets using temporal raster algebra.</description>
        <keywords>temporal,algebra,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.colors">
        <module>t.rast.colors</module>
        <description>Creates/modifies the color table associated with each raster map of the space time raster dataset.</description>
        <keywords>temporal,color table,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.contour">
        <module>t.rast.contour</module>
        <description>Produces a space time vector dataset of specified contours from a space time raster dataset.</description>
        <keywords>temporal,contour,raster,vector,time</keywords>
    </module-item>
    <module-item name="t.rast.export">
        <module>t.rast.export</module>
        <description>Exports space time raster dataset.</description>
        <keywords>temporal,export,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.extract">
        <module>t.rast.extract</module>
        <description>Extracts a subset of a space time raster datasets.</description>
        <keywords>temporal,extract,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.gapfill">
        <module>t.rast.gapfill</module>
        <description>Replaces gaps in a space time raster dataset with interpolated raster maps.</description>
        <keywords>temporal,interpolation,raster,time,no-data filling</keywords>
    </module-item>
    <module-item name="t.rast.import">
        <module>t.rast.import</module>
        <description>Imports space time raster dataset.</description>
        <keywords>temporal,import,raster,time,create location</keywords>
    </module-item>
    <module-item name="t.rast.list">
        <module>t.rast.list</module>
        <description>Lists registered maps of a space time raster dataset.</description>
        <keywords>temporal,map management,raster,list,time</keywords>
    </module-item>
    <module-item name="t.rast.mapcalc">
        <module>t.rast.mapcalc</module>
        <description>Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets.</description>
        <keywords>temporal,algebra,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.neighbors">
        <module>t.rast.neighbors</module>
        <description>Performs a neighborhood analysis for each map in a space time raster dataset.</description>
        <keywords>temporal,aggregation,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.out.vtk">
        <module>t.rast.out.vtk</module>
        <description>Exports space time raster dataset as VTK time series.</description>
        <keywords>temporal,export,output,raster,VTK,time</keywords>
    </module-item>
    <module-item name="t.rast.series">
        <module>t.rast.series</module>
        <description>Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset.</description>
        <keywords>temporal,aggregation,series,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.to.rast3">
        <module>t.rast.to.rast3</module>
        <description>Converts a space time raster dataset into a 3D raster map.</description>
        <keywords>temporal,conversion,raster,raster3d,voxel,time</keywords>
    </module-item>
    <module-item name="t.rast.to.vect">
        <module>t.rast.to.vect</module>
        <description>Converts a space time raster dataset into a space time vector dataset</description>
        <keywords>temporal,conversion,raster,vector,time</keywords>
    </module-item>
    <module-item name="t.rast.univar">
        <module>t.rast.univar</module>
        <description>Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset.</description>
        <keywords>temporal,statistics,raster,time</keywords>
    </module-item>
    <module-item name="t.rast.what">
        <module>t.rast.what</module>
        <description>Sample a space time raster dataset at specific vector point coordinates and write the output to stdout using different layouts</description>
        <keywords>temporal,sampling,raster,time</keywords>
    </module-item>
    <module-item name="t.rast3d.algebra">
        <module>t.rast3d.algebra</module>
        <description>Apply temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra.</description>
        <keywords>temporal,algebra,raster3d,voxel,time</keywords>
    </module-item>
    <module-item name="t.rast3d.extract">
        <module>t.rast3d.extract</module>
        <description>Extracts a subset of a space time 3D raster dataset.</description>
        <keywords>temporal,extract,raster3d,voxel,time</keywords>
    </module-item>
    <module-item name="t.rast3d.list">
        <module>t.rast3d.list</module>
        <description>Lists registered maps of a space time raster3d dataset.</description>
        <keywords>temporal,map management,list,raster3d,voxel,time</keywords>
    </module-item>
    <module-item name="t.rast3d.mapcalc">
        <module>t.rast3d.mapcalc</module>
        <description>Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets.</description>
        <keywords>temporal,algebra,raster3d,voxel,time</keywords>
    </module-item>
    <module-item name="t.rast3d.univar">
        <module>t.rast3d.univar</module>
        <description>Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset.</description>
        <keywords>temporal,statistics,raster3d,voxel,time</keywords>
    </module-item>
    <module-item name="t.register">
        <module>t.register</module>
        <description>Assigns timestamps and registers raster, vector and raster3d maps in a space time dataset.</description>
        <keywords>temporal,map management,register,time</keywords>
    </module-item>
    <module-item name="t.remove">
        <module>t.remove</module>
        <description>Removes space time datasets from temporal database.</description>
        <keywords>temporal,map management,remove,time</keywords>
    </module-item>
    <module-item name="t.rename">
        <module>t.rename</module>
        <description>Renames a space time dataset</description>
        <keywords>temporal,map management,rename,time</keywords>
    </module-item>
    <module-item name="t.sample">
        <module>t.sample</module>
        <description>Samples the input space time dataset(s) with a sample space time dataset and print the result to stdout.</description>
        <keywords>temporal,sampling,time</keywords>
    </module-item>
    <module-item name="t.select">
        <module>t.select</module>
        <description>Select maps from space time datasets by topological relationships to other space time datasets using temporal algebra.</description>
        <keywords>temporal,metadata,time</keywords>
    </module-item>
    <module-item name="t.shift">
        <module>t.shift</module>
        <description>Shifts temporally the maps of a space time dataset.</description>
        <keywords>temporal,time management,shift,time</keywords>
    </module-item>
    <module-item name="t.snap">
        <module>t.snap</module>
        <description>Snaps temporally the maps of a space time dataset.</description>
        <keywords>temporal,time management,snapping,time</keywords>
    </module-item>
    <module-item name="t.support">
        <module>t.support</module>
        <description>Modifies the metadata of a space time dataset.</description>
        <keywords>temporal,metadata,time</keywords>
    </module-item>
    <module-item name="t.topology">
        <module>t.topology</module>
        <description>Lists temporal topology of a space time dataset.</description>
        <keywords>temporal,topology,time</keywords>
    </module-item>
    <module-item name="t.unregister">
        <module>t.unregister</module>
        <description>Unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset.</description>
        <keywords>temporal,map management,unregister,time</keywords>
    </module-item>
    <module-item name="t.vect.algebra">
        <module>t.vect.algebra</module>
        <description>Apply temporal and spatial operations on space time vector datasets using temporal vector algebra.</description>
        <keywords>temporal,algebra,vector,time</keywords>
    </module-item>
    <module-item name="t.vect.db.select">
        <module>t.vect.db.select</module>
        <description>Prints attributes of vector maps registered in a space time vector dataset.</description>
        <keywords>temporal,attribute table,vector,database,select,time</keywords>
    </module-item>
    <module-item name="t.vect.export">
        <module>t.vect.export</module>
        <description>Exports a space time vector dataset as GRASS GIS specific archive file.</description>
        <keywords>temporal,export,vector,time</keywords>
    </module-item>
    <module-item name="t.vect.extract">
        <module>t.vect.extract</module>
        <description>Extracts a subset of a space time vector dataset.</description>
        <keywords>temporal,extract,vector,time</keywords>
    </module-item>
    <module-item name="t.vect.import">
        <module>t.vect.import</module>
        <description>Imports a space time vector dataset from a GRASS GIS specific archive file.</description>
        <keywords>temporal,import,vector,time,create location</keywords>
    </module-item>
    <module-item name="t.vect.list">
        <module>t.vect.list</module>
        <description>Lists registered maps of a space time vector dataset.</description>
        <keywords>temporal,map management,vector,list,time</keywords>
    </module-item>
    <module-item name="t.vect.observe.strds">
        <module>t.vect.observe.strds</module>
        <description>Observes specific locations in a space time raster dataset over a period of time using vector points.</description>
        <keywords>temporal,sampling,vector,time</keywords>
    </module-item>
    <module-item name="t.vect.univar">
        <module>t.vect.univar</module>
        <description>Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset</description>
        <keywords>temporal,statistics,vector,time</keywords>
    </module-item>
    <module-item name="t.vect.what.strds">
        <module>t.vect.what.strds</module>
        <description>Stores raster map values at spatial and temporal positions of vector points as vector attributes.</description>
        <keywords>temporal,sampling,vector,time</keywords>
    </module-item>
    <module-item name="test.r3flow">
        <module>test.r3flow</module>
        <description>Testing flow lines.</description>
        <keywords>raster3d,unit test</keywords>
    </module-item>
    <module-item name="test.raster3d.lib">
        <module>test.raster3d.lib</module>
        <description>Performs unit and integration tests for the raster3d library</description>
        <keywords>raster3d,unit test</keywords>
    </module-item>
    <module-item name="v.buffer">
        <module>v.buffer</module>
        <description>Creates a buffer around vector features of given type.</description>
        <keywords>vector,buffer,area,circle,geometry,line,grow,shrink</keywords>
    </module-item>
    <module-item name="v.build">
        <module>v.build</module>
        <description>Creates topology for vector map. Optionally also checks for topological errors.</description>
        <keywords>vector,topology,geometry</keywords>
    </module-item>
    <module-item name="v.build.all">
        <module>v.build.all</module>
        <description>Rebuilds topology on all vector maps in the current mapset.</description>
        <keywords>vector,topology</keywords>
    </module-item>
    <module-item name="v.build.polylines">
        <module>v.build.polylines</module>
        <description>Builds polylines from lines or boundaries.</description>
        <keywords>vector,topology,geometry,line,node,vertex</keywords>
    </module-item>
    <module-item name="v.category">
        <module>v.category</module>
        <description>Attaches, deletes or reports vector categories to/from/of map geometry.</description>
        <keywords>vector,category,layer</keywords>
    </module-item>
    <module-item name="v.centroids">
        <module>v.centroids</module>
        <description>Adds missing centroids to closed boundaries.</description>
        <keywords>vector,centroid,area</keywords>
    </module-item>
    <module-item name="v.class">
        <module>v.class</module>
        <description>Classifies attribute data, e.g. for thematic mapping</description>
        <keywords>vector,classification,attribute table,statistics</keywords>
    </module-item>
    <module-item name="v.clean">
        <module>v.clean</module>
        <description>Toolset for cleaning topology of vector map.</description>
        <keywords>vector,topology,geometry,snapping</keywords>
    </module-item>
    <module-item name="v.clip">
        <module>v.clip</module>
        <description>Extracts features of input map which overlay features of clip map.</description>
        <keywords>vector,clip,area</keywords>
    </module-item>
    <module-item name="v.cluster">
        <module>v.cluster</module>
        <description>Performs cluster identification.</description>
        <keywords>vector,point cloud,cluster,clump,level1</keywords>
    </module-item>
    <module-item name="v.colors">
        <module>v.colors</module>
        <description>Creates/modifies the color table associated with a vector map.</description>
        <keywords>vector,color table</keywords>
    </module-item>
    <module-item name="v.colors.out">
        <module>v.colors.out</module>
        <description>Exports the color table associated with a vector map.</description>
        <keywords>vector,color table,export</keywords>
    </module-item>
    <module-item name="v.db.addcolumn">
        <module>v.db.addcolumn</module>
        <description>Adds one or more columns to the attribute table connected to a given vector map.</description>
        <keywords>vector,attribute table,database</keywords>
    </module-item>
    <module-item name="v.db.addtable">
        <module>v.db.addtable</module>
        <description>Creates and connects a new attribute table to a given layer of an existing vector map.</description>
        <keywords>vector,attribute table,database</keywords>
    </module-item>
    <module-item name="v.db.connect">
        <module>v.db.connect</module>
        <description>Prints/sets DB connection for a vector map to attribute table.</description>
        <keywords>vector,attribute table,database,layer</keywords>
    </module-item>
    <module-item name="v.db.dropcolumn">
        <module>v.db.dropcolumn</module>
        <description>Drops a column from the attribute table connected to a given vector map.</description>
        <keywords>vector,attribute table,database</keywords>
    </module-item>
    <module-item name="v.db.droprow">
        <module>v.db.droprow</module>
        <description>Removes a vector feature from a vector map through attribute selection.</description>
        <keywords>vector,attribute table,database</keywords>
    </module-item>
    <module-item name="v.db.droptable">
        <module>v.db.droptable</module>
        <description>Removes existing attribute table of a vector map.</description>
        <keywords>vector,attribute table,database</keywords>
    </module-item>
    <module-item name="v.db.join">
        <module>v.db.join</module>
        <description>Joins a database table to a vector map table.</description>
        <keywords>vector,attribute table,database</keywords>
    </module-item>
    <module-item name="v.db.reconnect.all">
        <module>v.db.reconnect.all</module>
        <description>Reconnects attribute tables for all vector maps from the current mapset to a new database.</description>
        <keywords>vector,attribute table,database</keywords>
    </module-item>
    <module-item name="v.db.renamecolumn">
        <module>v.db.renamecolumn</module>
        <description>Renames a column in the attribute table connected to a given vector map.</description>
        <keywords>vector,attribute table,database,rename</keywords>
    </module-item>
    <module-item name="v.db.select">
        <module>v.db.select</module>
        <description>Prints vector map attributes.</description>
        <keywords>vector,attribute table,database,SQL</keywords>
    </module-item>
    <module-item name="v.db.univar">
        <module>v.db.univar</module>
        <description>Calculates univariate statistics on selected table column for a GRASS vector map.</description>
        <keywords>vector,statistics,attribute table</keywords>
    </module-item>
    <module-item name="v.db.update">
        <module>v.db.update</module>
        <description>Updates a column in the attribute table connected to a vector map.</description>
        <keywords>vector,attribute table,database,attribute update,type casting</keywords>
    </module-item>
    <module-item name="v.decimate">
        <module>v.decimate</module>
        <description>Decimates a point cloud Copies points from one vector to another while applying different decimations</description>
        <keywords>vector,LIDAR,generalization,decimation,extract,select,points,level1</keywords>
    </module-item>
    <module-item name="v.delaunay">
        <module>v.delaunay</module>
        <description>Creates a Delaunay triangulation from an input vector map containing points or centroids.</description>
        <keywords>vector,geometry,triangulation</keywords>
    </module-item>
    <module-item name="v.dissolve">
        <module>v.dissolve</module>
        <description>Dissolves boundaries between adjacent areas sharing a common category number or attribute.</description>
        <keywords>vector,dissolve,area,line</keywords>
    </module-item>
    <module-item name="v.distance">
        <module>v.distance</module>
        <description>Finds the nearest element in vector map 'to' for elements in vector map 'from'.</description>
        <keywords>vector,distance,database,attribute table</keywords>
    </module-item>
    <module-item name="v.drape">
        <module>v.drape</module>
        <description>Converts 2D vector features to 3D by sampling of elevation raster map.</description>
        <keywords>vector,geometry,sampling,3D,surface information</keywords>
    </module-item>
    <module-item name="v.edit">
        <module>v.edit</module>
        <description>Edits a vector map, allows adding, deleting and modifying selected vector features.</description>
        <keywords>vector,geometry,editing,line,node,point,vertex,level1</keywords>
    </module-item>
    <module-item name="v.external">
        <module>v.external</module>
        <description>Creates a new pseudo-vector map as a link to an OGR-supported layer or a PostGIS feature table.</description>
        <keywords>vector,import,external,OGR,PostGIS,level1</keywords>
    </module-item>
    <module-item name="v.external.out">
        <module>v.external.out</module>
        <description>Defines vector output format.</description>
        <keywords>vector,export,output,external,OGR,PostGIS</keywords>
    </module-item>
    <module-item name="v.extract">
        <module>v.extract</module>
        <description>Selects vector features from an existing vector map and creates a new vector map containing only the selected features.</description>
        <keywords>vector,extract,select,dissolve,random</keywords>
    </module-item>
    <module-item name="v.extrude">
        <module>v.extrude</module>
        <description>Extrudes flat vector features to 3D vector features with defined height. Optionally the height can be derived from sampling of elevation raster map.</description>
        <keywords>vector,geometry,sampling,3D</keywords>
    </module-item>
    <module-item name="v.generalize">
        <module>v.generalize</module>
        <description>Performs vector based generalization.</description>
        <keywords>vector,generalization,simplification,smoothing,displacement,network generalization,topology,geometry</keywords>
    </module-item>
    <module-item name="v.hull">
        <module>v.hull</module>
        <description>Produces a 2D/3D convex hull for a given vector map.</description>
        <keywords>vector,geometry,3D</keywords>
    </module-item>
    <module-item name="v.import">
        <module>v.import</module>
        <description>Imports vector data into a GRASS vector map using OGR library and reprojects on the fly.</description>
        <keywords>vector,import,projection</keywords>
    </module-item>
    <module-item name="v.in.ascii">
        <module>v.in.ascii</module>
        <description>Creates a vector map from an ASCII points file or ASCII vector file.</description>
        <keywords>vector,import,ASCII,level1,area,line,point</keywords>
    </module-item>
    <module-item name="v.in.db">
        <module>v.in.db</module>
        <description>Creates new vector (points) map from database table containing coordinates.</description>
        <keywords>vector,import,database,points</keywords>
    </module-item>
    <module-item name="v.in.dxf">
        <module>v.in.dxf</module>
        <description>Converts file in DXF format to GRASS vector map.</description>
        <keywords>vector,import,DXF,level1</keywords>
    </module-item>
    <module-item name="v.in.e00">
        <module>v.in.e00</module>
        <description>Imports E00 file into a vector map.</description>
        <keywords>vector,import,E00</keywords>
    </module-item>
    <module-item name="v.in.geonames">
        <module>v.in.geonames</module>
        <description>Imports geonames.org country files into a vector points map.</description>
        <keywords>vector,import,gazetteer</keywords>
    </module-item>
    <module-item name="v.in.lidar">
        <module>v.in.lidar</module>
        <description>Converts LAS LiDAR point clouds to a GRASS vector map with libLAS.</description>
        <keywords>vector,import,LIDAR,level1</keywords>
    </module-item>
    <module-item name="v.in.lines">
        <module>v.in.lines</module>
        <description>Imports ASCII x,y[,z] coordinates as a series of lines.</description>
        <keywords>vector,import,line,point</keywords>
    </module-item>
    <module-item name="v.in.mapgen">
        <module>v.in.mapgen</module>
        <description>Imports Mapgen or Matlab-ASCII vector maps into GRASS.</description>
        <keywords>vector,import</keywords>
    </module-item>
    <module-item name="v.in.ogr">
        <module>v.in.ogr</module>
        <description>Imports vector data into a GRASS vector map using OGR library.</description>
        <keywords>vector,import,OGR,topology,geometry,snapping,create location</keywords>
    </module-item>
    <module-item name="v.in.pdal">
        <module>v.in.pdal</module>
        <description>Converts LAS LiDAR point clouds to a GRASS vector map with PDAL.</description>
        <keywords>vector,import,LIDAR</keywords>
    </module-item>
    <module-item name="v.in.region">
        <module>v.in.region</module>
        <description>Creates a vector polygon from the current region extent.</description>
        <keywords>vector,geometry</keywords>
    </module-item>
    <module-item name="v.in.wfs">
        <module>v.in.wfs</module>
        <description>Imports GetFeature from a WFS server.</description>
        <keywords>vector,import,OGC web services,OGC WFS</keywords>
    </module-item>
    <module-item name="v.info">
        <module>v.info</module>
        <description>Outputs basic information about a vector map.</description>
        <keywords>vector,metadata,topology,extent,history,attribute columns,level1</keywords>
    </module-item>
    <module-item name="v.kcv">
        <module>v.kcv</module>
        <description>Randomly partition points into test/train sets.</description>
        <keywords>vector,statistics,points,point pattern,sampling</keywords>
    </module-item>
    <module-item name="v.kernel">
        <module>v.kernel</module>
        <description>Generates a raster density map from vector points map. Density is computed using a moving kernel. Optionally generates a vector density map on a vector network.</description>
        <keywords>vector,kernel density,point density,heatmap,hotspot</keywords>
    </module-item>
    <module-item name="v.label">
        <module>v.label</module>
        <description>Creates paint labels for a vector map from attached attributes.</description>
        <keywords>vector,paint labels</keywords>
    </module-item>
    <module-item name="v.label.sa">
        <module>v.label.sa</module>
        <description>Create optimally placed labels for vector map(s)</description>
        <keywords>vector,paint labels</keywords>
    </module-item>
    <module-item name="v.lidar.correction">
        <module>v.lidar.correction</module>
        <description>Corrects the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.</description>
        <keywords>vector,LIDAR</keywords>
    </module-item>
    <module-item name="v.lidar.edgedetection">
        <module>v.lidar.edgedetection</module>
        <description>Detects the object's edges from a LIDAR data set.</description>
        <keywords>vector,LIDAR,edges</keywords>
    </module-item>
    <module-item name="v.lidar.growing">
        <module>v.lidar.growing</module>
        <description>Building contour determination and Region Growing algorithm for determining the building inside</description>
        <keywords>vector,LIDAR</keywords>
    </module-item>
    <module-item name="v.lrs.create">
        <module>v.lrs.create</module>
        <description>Creates a linear reference system.</description>
        <keywords>vector,linear reference system,network</keywords>
    </module-item>
    <module-item name="v.lrs.label">
        <module>v.lrs.label</module>
        <description>Creates stationing from input lines, and linear reference system.</description>
        <keywords>vector,linear reference system,network</keywords>
    </module-item>
    <module-item name="v.lrs.segment">
        <module>v.lrs.segment</module>
        <description>Creates points/segments from input lines, linear reference system and positions read from stdin or a file.</description>
        <keywords>vector,linear reference system,network</keywords>
    </module-item>
    <module-item name="v.lrs.where">
        <module>v.lrs.where</module>
        <description>Finds line id and real km+offset for given points in vector map using linear reference system.</description>
        <keywords>vector,linear reference system,network</keywords>
    </module-item>
    <module-item name="v.mkgrid">
        <module>v.mkgrid</module>
        <description>Creates a vector map of a user-defined grid.</description>
        <keywords>vector,geometry,grid,point pattern,hexagon</keywords>
    </module-item>
    <module-item name="v.neighbors">
        <module>v.neighbors</module>
        <description>Neighborhood analysis tool for vector point maps. Makes each cell value a function of the attribute values assigned to the vector points or centroids around it, and stores new cell values in an output raster map.</description>
        <keywords>vector,algebra,statistics,raster,aggregation</keywords>
    </module-item>
    <module-item name="v.net">
        <module>v.net</module>
        <description>Performs network maintenance.</description>
        <keywords>vector,network,network maintenance</keywords>
    </module-item>
    <module-item name="v.net.alloc">
        <module>v.net.alloc</module>
        <description>Allocates subnets for nearest centers. Center node must be opened (costs &gt;= 0). Costs of center node are used in calculation.</description>
        <keywords>vector,network,cost allocation</keywords>
    </module-item>
    <module-item name="v.net.allpairs">
        <module>v.net.allpairs</module>
        <description>Computes the shortest path between all pairs of nodes in the network.</description>
        <keywords>vector,network,shortest path</keywords>
    </module-item>
    <module-item name="v.net.bridge">
        <module>v.net.bridge</module>
        <description>Computes bridges and articulation points in the network.</description>
        <keywords>vector,network,articulation points</keywords>
    </module-item>
    <module-item name="v.net.centrality">
        <module>v.net.centrality</module>
        <description>Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.</description>
        <keywords>vector,network,centrality measures</keywords>
    </module-item>
    <module-item name="v.net.components">
        <module>v.net.components</module>
        <description>Computes strongly and weakly connected components in the network.</description>
        <keywords>vector,network,components</keywords>
    </module-item>
    <module-item name="v.net.connectivity">
        <module>v.net.connectivity</module>
        <description>Computes vertex connectivity between two sets of nodes in the network.</description>
        <keywords>vector,network,connectivity</keywords>
    </module-item>
    <module-item name="v.net.distance">
        <module>v.net.distance</module>
        <description>Computes shortest distance via the network between the given sets of features. 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.</description>
        <keywords>vector,network,shortest path</keywords>
    </module-item>
    <module-item name="v.net.flow">
        <module>v.net.flow</module>
        <description>Computes the maximum flow between two sets of nodes in the network.</description>
        <keywords>vector,network,flow</keywords>
    </module-item>
    <module-item name="v.net.iso">
        <module>v.net.iso</module>
        <description>Splits subnets for nearest centers by cost isolines. Splits net to bands between cost isolines (direction from center). Center node must be opened (costs &gt;= 0). Costs of center node are used in calculation.</description>
        <keywords>vector,network,cost allocation,isolines</keywords>
    </module-item>
    <module-item name="v.net.path">
        <module>v.net.path</module>
        <description>Finds shortest path on vector network.</description>
        <keywords>vector,network,shortest path</keywords>
    </module-item>
    <module-item name="v.net.salesman">
        <module>v.net.salesman</module>
        <description>Creates a cycle connecting given nodes (Traveling salesman problem). Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal</description>
        <keywords>vector,network,salesman</keywords>
    </module-item>
    <module-item name="v.net.spanningtree">
        <module>v.net.spanningtree</module>
        <description>Computes minimum spanning tree for the network.</description>
        <keywords>vector,network,spanning tree</keywords>
    </module-item>
    <module-item name="v.net.steiner">
        <module>v.net.steiner</module>
        <description>Creates Steiner tree for the network and given terminals. Note that 'Minimum Steiner Tree' problem is NP-hard and heuristic algorithm is used in this module so the result may be sub optimal.</description>
        <keywords>vector,network,steiner tree</keywords>
    </module-item>
    <module-item name="v.net.timetable">
        <module>v.net.timetable</module>
        <description>Finds shortest path using timetables.</description>
        <keywords>vector,network,shortest path</keywords>
    </module-item>
    <module-item name="v.net.visibility">
        <module>v.net.visibility</module>
        <description>Performs visibility graph construction.</description>
        <keywords>vector,network,shortest path,visibility</keywords>
    </module-item>
    <module-item name="v.normal">
        <module>v.normal</module>
        <description>Tests for normality for vector points.</description>
        <keywords>vector,statistics,points,point pattern</keywords>
    </module-item>
    <module-item name="v.out.ascii">
        <module>v.out.ascii</module>
        <description>Exports a vector map to a GRASS ASCII vector representation. By default only features with category are exported. To export all features use 'layer=-1'.</description>
        <keywords>vector,export,output,ASCII</keywords>
    </module-item>
    <module-item name="v.out.dxf">
        <module>v.out.dxf</module>
        <description>Exports vector map to DXF file format.</description>
        <keywords>vector,export,output,DXF</keywords>
    </module-item>
    <module-item name="v.out.lidar">
        <module>v.out.lidar</module>
        <description>Exports vector points as LAS point cloud Converts LAS LiDAR point clouds to a GRASS vector map with libLAS</description>
        <keywords>vector,export,output,LIDAR,points</keywords>
    </module-item>
    <module-item name="v.out.ogr">
        <module>v.out.ogr</module>
        <description>Exports a vector map layer to any of the supported OGR vector formats. By default a vector map layer is exported to OGC GeoPackage format.</description>
        <keywords>vector,export,output,OGR,output</keywords>
    </module-item>
    <module-item name="v.out.postgis">
        <module>v.out.postgis</module>
        <description>Exports a vector map layer to PostGIS feature table.</description>
        <keywords>vector,export,output,PostGIS,simple features,topology,3D</keywords>
    </module-item>
    <module-item name="v.out.pov">
        <module>v.out.pov</module>
        <description>Converts GRASS x,y,z points to POV-Ray x,z,y format.</description>
        <keywords>vector,export,output</keywords>
    </module-item>
    <module-item name="v.out.svg">
        <module>v.out.svg</module>
        <description>Exports a vector map to SVG file.</description>
        <keywords>vector,export,output</keywords>
    </module-item>
    <module-item name="v.out.vtk">
        <module>v.out.vtk</module>
        <description>Converts a vector map to VTK ASCII output.</description>
        <keywords>vector,export,output,VTK</keywords>
    </module-item>
    <module-item name="v.outlier">
        <module>v.outlier</module>
        <description>Removes outliers from vector point data.</description>
        <keywords>vector,statistics,extract,select,filter,LIDAR</keywords>
    </module-item>
    <module-item name="v.overlay">
        <module>v.overlay</module>
        <description>Overlays two vector maps offering clip, intersection, difference, symmetrical difference, union operators.</description>
        <keywords>vector,geometry,spatial query,clip,difference,intersection,union</keywords>
    </module-item>
    <module-item name="v.pack">
        <module>v.pack</module>
        <description>Exports a vector map as GRASS GIS specific archive file</description>
        <keywords>vector,export,copying</keywords>
    </module-item>
    <module-item name="v.parallel">
        <module>v.parallel</module>
        <description>Creates parallel line to input vector lines.</description>
        <keywords>vector,geometry,buffer,line</keywords>
    </module-item>
    <module-item name="v.patch">
        <module>v.patch</module>
        <description>Creates a new vector map by combining other vector maps.</description>
        <keywords>vector,geometry,level1</keywords>
    </module-item>
    <module-item name="v.perturb">
        <module>v.perturb</module>
        <description>Random location perturbations of vector points.</description>
        <keywords>vector,geometry,statistics,random,point pattern,level1</keywords>
    </module-item>
    <module-item name="v.profile">
        <module>v.profile</module>
        <description>Vector map profiling tool</description>
        <keywords>vector,profile,transect</keywords>
    </module-item>
    <module-item name="v.proj">
        <module>v.proj</module>
        <description>Re-projects a vector map from one location to the current location.</description>
        <keywords>vector,projection,transformation,import</keywords>
    </module-item>
    <module-item name="v.qcount">
        <module>v.qcount</module>
        <description>Indices for quadrat counts of vector point lists.</description>
        <keywords>vector,statistics,point pattern</keywords>
    </module-item>
    <module-item name="v.random">
        <module>v.random</module>
        <description>Generates random 2D/3D vector points.</description>
        <keywords>vector,sampling,statistics,random,point pattern,stratified random sampling,level1</keywords>
    </module-item>
    <module-item name="v.rast.stats">
        <module>v.rast.stats</module>
        <description>Calculates univariate statistics from a raster map based on a vector map and uploads statistics to new attribute columns.</description>
        <keywords>vector,statistics,raster,univariate statistics,zonal statistics,sampling,querying</keywords>
    </module-item>
    <module-item name="v.reclass">
        <module>v.reclass</module>
        <description>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.</description>
        <keywords>vector,reclassification,attributes</keywords>
    </module-item>
    <module-item name="v.rectify">
        <module>v.rectify</module>
        <description>Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points.</description>
        <keywords>vector,rectify,level1,geometry</keywords>
    </module-item>
    <module-item name="v.report">
        <module>v.report</module>
        <description>Reports geometry statistics for vector maps.</description>
        <keywords>vector,geometry,statistics</keywords>
    </module-item>
    <module-item name="v.sample">
        <module>v.sample</module>
        <description>Samples a raster map at vector point locations.</description>
        <keywords>vector,sampling,raster</keywords>
    </module-item>
    <module-item name="v.segment">
        <module>v.segment</module>
        <description>Creates points/segments from input vector lines and positions.</description>
        <keywords>vector,geometry,node,point,segment,vertex</keywords>
    </module-item>
    <module-item name="v.select">
        <module>v.select</module>
        <description>Selects features from vector map (A) by features from other vector map (B).</description>
        <keywords>vector,geometry,spatial query</keywords>
    </module-item>
    <module-item name="v.split">
        <module>v.split</module>
        <description>Splits vector lines to shorter segments.</description>
        <keywords>vector,geometry,densification,node,segment,vertex</keywords>
    </module-item>
    <module-item name="v.support">
        <module>v.support</module>
        <description>Updates vector map metadata.</description>
        <keywords>vector,metadata</keywords>
    </module-item>
    <module-item name="v.surf.bspline">
        <module>v.surf.bspline</module>
        <description>Performs bicubic or bilinear spline interpolation with Tykhonov regularization.</description>
        <keywords>vector,surface,interpolation,LIDAR</keywords>
    </module-item>
    <module-item name="v.surf.idw">
        <module>v.surf.idw</module>
        <description>Provides surface interpolation from vector point data by Inverse Distance Squared Weighting.</description>
        <keywords>vector,surface,interpolation,IDW</keywords>
    </module-item>
    <module-item name="v.surf.rst">
        <module>v.surf.rst</module>
        <description>Performs surface interpolation from vector points map by splines. Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.</description>
        <keywords>vector,surface,interpolation,splines,RST,3D,no-data filling</keywords>
    </module-item>
    <module-item name="v.timestamp">
        <module>v.timestamp</module>
        <description>Modifies a timestamp for a vector map. Print/add/remove a timestamp for a vector map.</description>
        <keywords>vector,metadata,timestamp,time</keywords>
    </module-item>
    <module-item name="v.to.3d">
        <module>v.to.3d</module>
        <description>Performs transformation of 2D vector features to 3D.</description>
        <keywords>vector,geometry,3D</keywords>
    </module-item>
    <module-item name="v.to.db">
        <module>v.to.db</module>
        <description>Populates attribute values from vector features.</description>
        <keywords>vector,attribute table,database,area,azimuth,bounding box,category,compactness,coordinates,fractal,geometry,length,perimeter,sides,sinuous,slope</keywords>
    </module-item>
    <module-item name="v.to.lines">
        <module>v.to.lines</module>
        <description>Converts vector polygons or points to lines.</description>
        <keywords>vector,geometry,area,line,point</keywords>
    </module-item>
    <module-item name="v.to.points">
        <module>v.to.points</module>
        <description>Creates points along input lines in new vector map with 2 layers.</description>
        <keywords>vector,geometry,3D,line,node,vertex,point</keywords>
    </module-item>
    <module-item name="v.to.rast">
        <module>v.to.rast</module>
        <description>Converts (rasterize) a vector map into a raster map.</description>
        <keywords>vector,conversion,raster,rasterization</keywords>
    </module-item>
    <module-item name="v.to.rast3">
        <module>v.to.rast3</module>
        <description>Converts a vector map (only points) into a 3D raster map.</description>
        <keywords>vector,conversion,voxel</keywords>
    </module-item>
    <module-item name="v.transform">
        <module>v.transform</module>
        <description>Performs an affine transformation (shift, scale and rotate) on vector map.</description>
        <keywords>vector,transformation,geometry,GCP</keywords>
    </module-item>
    <module-item name="v.type">
        <module>v.type</module>
        <description>Changes type of vector features.</description>
        <keywords>vector,geometry,editing,area,line,point</keywords>
    </module-item>
    <module-item name="v.univar">
        <module>v.univar</module>
        <description>Calculates univariate statistics of vector map features. Variance and standard deviation is calculated only for points if specified.</description>
        <keywords>vector,statistics,univariate statistics,attribute table,geometry</keywords>
    </module-item>
    <module-item name="v.unpack">
        <module>v.unpack</module>
        <description>Imports a GRASS GIS specific vector archive file (packed with v.pack) as a vector map</description>
        <keywords>vector,import,copying</keywords>
    </module-item>
    <module-item name="v.vect.stats">
        <module>v.vect.stats</module>
        <description>Count points in areas, calculate statistics from point attributes.</description>
        <keywords>vector,attribute table,database,univariate statistics,zonal statistics</keywords>
    </module-item>
    <module-item name="v.vol.rst">
        <module>v.vol.rst</module>
        <description>Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.</description>
        <keywords>vector,voxel,surface,interpolation,RST,3D,no-data filling</keywords>
    </module-item>
    <module-item name="v.voronoi">
        <module>v.voronoi</module>
        <description>Creates a Voronoi diagram constrained to the extents of the current region from an input vector map containing points or centroids.</description>
        <keywords>vector,geometry,triangulation,skeleton</keywords>
    </module-item>
    <module-item name="v.what">
        <module>v.what</module>
        <description>Queries a vector map at given locations.</description>
        <keywords>vector,querying,position</keywords>
    </module-item>
    <module-item name="v.what.rast">
        <module>v.what.rast</module>
        <description>Uploads raster values at positions of vector points to the table.</description>
        <keywords>vector,sampling,raster,position,querying,attribute table,surface information</keywords>
    </module-item>
    <module-item name="v.what.rast3">
        <module>v.what.rast3</module>
        <description>Uploads 3D raster values at positions of vector points to the table.</description>
        <keywords>vector,sampling,raster,position,querying,attribute table,surface information</keywords>
    </module-item>
    <module-item name="v.what.strds">
        <module>v.what.strds</module>
        <description>Uploads space time raster dataset values at positions of vector points to the table.</description>
        <keywords>vector,temporal,sampling,position,querying,attribute table,time</keywords>
    </module-item>
    <module-item name="v.what.vect">
        <module>v.what.vect</module>
        <description>Uploads vector values at positions of vector points to the table.</description>
        <keywords>vector,sampling,database,position,querying,attribute table</keywords>
    </module-item>
    <module-item name="wxpyimgview">
        <module>wxpyimgview</module>
        <description>Views BMP images from the PNG driver.</description>
        <keywords>display,graphics,raster</keywords>
    </module-item>
</module-items>
