GRASS-QGIS relevant module list
GRASS modules available in the QGIS toolbox
- See GRASS and QGIS and QGIS GRASS Cookbook
List of GRASS modules relevant to QGIS
Status Templates
| Present in QGIS: |
Available |
| Present in QGIS but shouldn't be | |
| Not present in QGIS - High Priority: |
Missing - Hi |
| Not present in QGIS - Low Priority: |
Missing - Lo |
| Not relevant to QGIS: |
Not Relevant |
- "Status" is for modules currently present in qgis source code dir src/plugins/grass/modules-*/
- Color coding indicates availability of module in the GRASS Toolbox
Database modules
| Module | Status | Icon | Comments |
|---|---|---|---|
| db.columns |
Missing - Lo |
Is this really useful? Seems better to use standard QGIS commands for this | |
| db.connect |
Available |
login; generic, schema, which | |
| db.copy |
Available |
||
| db.describe |
Missing - Lo |
||
| db.drivers |
Missing - Lo |
||
| db.dropcol |
Missing - Lo |
||
| db.droptable |
Missing - Lo |
||
| db.execute |
Available |
||
| db.in.ogr |
Available |
||
| db.login |
Available |
||
| db.out.ogr |
Available |
||
| db.select |
Available |
||
| db.tables |
Missing - Hi |
To be realy useful, it should not be an additional command, but be added as an option to v.db.connect and similar commands (requires additional C++ coding) | |
| db.test |
Missing - Lo |
General modules
| Module | Status | Comments |
|---|---|---|
| g.access |
Not Relevant |
Not relevant |
| g.ask |
Not Relevant |
Not relevant |
| g.copy |
Not Relevant |
Not relevant |
| g.dirseps |
Not Relevant |
Not relevant |
| g.extension |
Not Relevant |
Not relevant |
| g.filename |
Not Relevant |
Not relevant |
| g.findetc |
Not Relevant |
Not relevant |
| g.findfile |
Not Relevant |
Not relevant |
| g.gisenv |
Missing - Lo |
|
| g.gui |
Not Relevant |
Not relevant |
| g.list |
Not Relevant |
Handled in the Toolbox |
| g.manual |
Available |
|
| g.mapset |
Not Relevant |
Not relevant |
| g.mapsets |
Not Relevant |
Not relevant |
| g.message |
Not Relevant |
Not relevant |
| g.mkfontcap |
Not Relevant |
Not relevant |
| g.mlist |
Not Relevant |
Handled in the Toolbox |
| g.mremove |
Not Relevant |
|
| g.parser |
Not Relevant |
Not relevant |
| g.pnmcomp |
Not Relevant |
Not relevant |
| g.proj |
Available |
generic, ascii, geo, print, proj |
| g.region |
Available |
save, zoom, multi-rast multi-vect |
| g.remove |
Not Relevant |
Handled in the Toolbox |
| g.rename |
Not Relevant |
Handled in the Toolbox |
| g.setproj |
Missing - Hi |
Better to add it as an option to the "Create new location" wizard (requires additional C++ coding) |
| g.tempfile |
Not Relevant |
Not relevant |
| g.transform |
Not Relevant |
|
| g.version |
Not Relevant |
Not really relevant |
Imagery modules
Essentially these are raster modules that deal with satellite or aerial photography.
| Module | Status | Comments | |
|---|---|---|---|
| i.atcorr |
Missing - Lo |
Seems too complicated to be added - help needed (comment: see tutorial) | |
| i.cca |
Missing - Lo |
||
| i.class |
Not Relevant |
||
| i.cluster |
Missing - Lo |
||
| i.fft |
Available |
common | |
| i.fusion.brovey |
Available |
common | |
| i.gensig |
Missing - Lo |
||
| i.gensigset |
Missing - Lo |
||
| i.group |
Missing - Lo |
||
| i.his.rgb |
Available |
common | |
| i.ifft |
Available |
common | |
| i.image.mosaic |
Available |
common | |
| i.in.spotvgt |
Available |
||
| i.landsat.rgb |
Available |
common | |
| i.maxlik |
Missing - Lo |
||
| i.oif |
Available |
common | |
| i.ortho.photo |
Not Relevant |
Not possible | |
| i.pca |
Missing - Lo |
||
| i.points |
Not Relevant |
Not possible | |
| i.rectify |
Not Relevant |
||
| i.rgb.his |
Available |
common | |
| i.smap |
Missing - Lo |
||
| i.spectral |
Not Relevant |
||
| i.target |
Missing - Lo |
||
| i.tasscap |
Available |
common x3 | |
| i.vpoints |
Not Relevant |
Not possible | |
| i.zc |
Available |
common |
Miscellaneous modules
| Module | Status | Comments |
|---|---|---|
| m.cogo |
Available |
common |
| m.proj |
Available |
common |
Paint modules
These have been abandoned in GRASS 6.
| Module | Status | Comments |
|---|---|---|
| p.out.vrml |
Not Relevant |
old & renamed; not for QGIS |
PostScript modules
| Module | Status | Comments |
|---|---|---|
| ps.map |
Not Relevant |
QGIS has its own map composer, so this probably isn't needed. |
Raster modules
| Module | Status | Comments | |
|---|---|---|---|
| r.average |
Available |
common | |
| r.basins.fill |
Available |
common | |
| r.bilinear |
Available |
modules-6.4 Please use "r.resamp.interp" instead. | |
| r.bitpattern |
Available |
common | |
| r.blend |
Available |
common | |
| r.buffer |
Available |
common | |
| r.carve |
Available |
common | |
| r.category |
Available |
common | |
| r.cats |
Not Relevant |
Wrapper script for backwards compatibility. | |
| r.circle |
Available |
common | |
| r.clump |
Available |
common | |
| r.coin |
Available |
common | |
| r.colors |
Available |
common x4, generic, rast, rules, table | |
| r.colors.stddev |
Available |
modules-6.4 | |
| r.composite |
Available |
common | |
| r.compress |
Available |
common | |
| r.contour |
Available |
common x2 | |
| r.cost |
Available |
common | |
| r.covar |
Available |
common | |
| r.cross |
Available |
common | |
| r.describe |
Available |
common | |
| r.digit |
Not Relevant |
Not possible | |
| r.distance |
Available |
||
| r.drain |
Available |
common | |
| r.external |
Available |
modules-6.4 x3 | |
| r.fill.dir |
Available |
common | |
| r.fillnulls |
Available |
common | |
| r.flow |
Missing - Lo |
||
| r.grow |
Available |
6.4/common | |
| r.grow.distance |
Available |
||
| r.gwflow |
Missing - Lo |
ground water flow modeling | |
| r.his |
Available |
common | |
| r.horizon |
Missing - Lo |
||
| r.import |
Missing - Hi |
New since Community sprint in Como as a modified version of r.in.proj | |
| r.in.arc |
Available |
common | |
| r.in.ascii |
Available |
common | |
| r.in.aster |
Available |
common | |
| r.in.bin |
Available |
common | |
| r.in.gdal |
Available |
common x4, generic, loc, qgis.loc, qgis | |
| r.in.gridatb |
Available |
common | |
| r.in.mat |
Available |
common | |
| r.in.poly |
Available |
common | |
| r.in.srtm |
Available |
common | |
| r.in.wms |
Available |
common, somewhat brittle | |
| r.in.xyz |
Available |
common | |
| r.info |
Not Relevant |
Handled in the Toolbox | |
| r.kappa |
Available |
common | |
| r.lake |
Available |
common x3, generic, seed, xy | |
| r.le.setup |
Missing - Hi |
Creates configuration for r.le.* analysis modules. Requires a dedicated GUI. | |
| r.le.patch |
Missing - Hi |
||
| r.le.pixel |
Missing - Hi |
||
| r.le.trace |
Missing - Hi |
||
| r.li.setup |
Missing - Hi |
Creates configuration file for r.li.* analysis modules. Requires a dedicated GUI. | |
| r.li.cwed |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.dominance |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.edgedensity |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.mpa |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.mps |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.padcv |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.padrange |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.padsd |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.patchdensity |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.patchnum |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.richness |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.shannon |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.shape |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.li.simpson |
Missing - Hi |
Done, but needs r.li.setup. | |
| r.los |
Available |
common | |
| r.mapcalc |
Available |
common | |
| r.mapcalculator |
Available |
common, gui wrapper (need both?) | |
| r.mask |
Available |
common | |
| r.median |
Available |
common | |
| r.mfilter |
Available |
common | |
| r.mfilter.fp |
Available |
||
| r.mode |
Available |
common | |
| r.neighbors |
Available |
common | |
| r.null |
Available |
common x4, null, to, val, r.to.null? | |
| r.out.arc |
Available |
common | |
| r.out.ascii |
Available |
common | |
| r.out.bin |
Available |
||
| r.out.gdal |
Available |
common x2 generic, GeoTiff | |
| r.out.gdal.sh |
Missing - Lo |
old full map extent version | |
| r.out.gridatb |
Available |
common | |
| r.out.mat |
Available |
common | |
| r.out.mpeg |
Available |
common | |
| r.out.png |
Available |
common, important once transparency and Worldfile gets backported from 6.5svn (for OpenLayers/KML tile source) | |
| r.out.pov |
Available |
common POVray | |
| r.out.ppm |
Available |
common | |
| r.out.ppm3 |
Available |
common | |
| r.out.tiff |
Available |
common, visual RGB output, not data values (use r.out.gdal for that) | |
| r.out.vrml |
Available |
common | |
| r.out.vtk |
Available |
common | |
| r.out.xyz |
Available |
common | |
| r.param.scale |
Available |
common | |
| r.patch |
Available |
common | |
| r.plane |
Available |
common | |
| r.profile |
Missing - Lo |
Python plugin available to find transect profile | |
| r.proj |
Available |
common | |
| r.quant |
Available |
common | |
| r.quantile |
Missing - Lo |
||
| r.random |
Available |
||
| r.random.cells |
Available |
common | |
| r.random.surface |
Missing - Lo |
||
| r.reclass |
Available |
common x2, generic, file | |
| r.reclass.area |
Available |
common x3, generic, greater, lesser | |
| r.recode |
Available |
common | |
| r.region |
Available |
Oversold?, common x6, generic, rast, vect, region, edge, alignTo | |
| r.regression.line |
Available |
common | |
| r.report |
Available |
common | |
| r.resamp.interp |
Available |
common | |
| r.resamp.rst |
Available |
common | |
| r.resamp.stats |
Available |
common | |
| r.resample |
Available |
common | |
| r.rescale |
Available |
common | |
| r.rescale.eq |
Missing - Lo |
||
| r.ros |
Missing - Lo |
||
| r.series |
Available |
common | |
| r.shaded.relief |
Available |
common | |
| r.sim.sediment |
Missing - Lo |
||
| r.sim.water |
Missing - Lo |
||
| r.slope.aspect |
Available |
common x2, slope, aspect, but not others | |
| r.spread |
Missing - Lo |
||
| r.spreadpath |
Missing - Lo |
||
| r.statistics |
Available |
common | |
| r.stats |
Missing - Lo |
||
| r.sum |
Available |
common | |
| r.sun |
Missing - Hi |
||
| r.sunmask |
Available |
common x2, date_time, position | |
| r.support |
Available |
common | |
| r.support.stats |
Available |
common, maybe not needed | |
| r.surf.area |
Available |
common | |
| r.surf.contour |
Available |
common | |
| r.surf.fractal |
Available |
6.3/6.4 | |
| r.surf.gauss |
Available |
common | |
| r.surf.idw |
Available |
common, faster | |
| r.surf.idw2 |
Available |
common, supports floating point | |
| r.surf.random |
Available |
common | |
| r.terraflow |
Missing - Lo |
||
| r.terraflow.short |
Not Relevant |
Not needed | |
| r.texture |
Available |
common x2, generic, bis | |
| r.thin |
Available |
common | |
| r.tileset |
Not Relevant |
||
| r.timestamp |
Not Relevant |
||
| r.to.rast3 |
Missing - Lo |
||
| r.to.rast3elev |
Missing - Lo |
||
| r.to.vect |
Available |
common x3, point, line, area | |
| r.topidx |
Available |
common | |
| r.topmodel |
Missing - Lo |
||
| r.transect |
Available |
common | |
| r.univar |
Available |
common | |
| r.univar.sh |
Not Relevant |
Not needed | |
| r.volume |
Available |
common | |
| r.walk |
Available |
||
| r.water.outlet |
Available |
common | |
| r.watershed |
Available |
common | |
| r.what |
Not Relevant |
Handled in the QGIS GUI | |
| r.what.color |
Not Relevant |
3D raster modules
| Module | Status | Comments |
|---|---|---|
| r3.cross.rast |
Missing - Lo |
|
| r3.gwflow |
Missing - Lo |
|
| r3.in.ascii |
Missing - Lo |
|
| r3.in.v5d |
Missing - Lo |
|
| r3.info |
Missing - Lo |
|
| r3.mapcalc |
Missing - Lo |
|
| r3.mapcalculator |
Missing - Lo |
|
| r3.mask |
Missing - Lo |
|
| r3.mkdspf |
Missing - Lo |
|
| r3.null |
Missing - Lo |
|
| r3.out.ascii |
Missing - Lo |
|
| r3.out.v5d |
Missing - Lo |
|
| r3.out.vtk |
Missing - Lo |
|
| r3.stats |
Missing - Lo |
|
| r3.timestamp |
Missing - Lo |
|
| r3.to.rast |
Missing - Lo |
|
| r3.univar |
Missing - Lo |
Vector modules
| Module | Status | Icon | Comments | |
|---|---|---|---|---|
| v.buffer |
Available |
6.3/6.4, https://trac.osgeo.org/grass/ticket/994 | ||
| v.build |
Available |
see specific modules | ||
| v.build.all |
Available |
common | ||
| v.build.polylines |
Available |
common | ||
| v.category |
Available |
common x4, add, del, sum, change | ||
| v.centroids |
Available |
common | ||
| v.class |
Missing - Lo |
Fuctionality supplied in QGIS Vector symbology | ||
| v.clean |
Available |
common x13 | ||
| v.colors |
Not Relevant |
Fuctionality supplied in QGIS Vector symbology | ||
| v.convert |
Not Relevant |
For loading in old GRASS 4/5 vector data format. Not needed by QGIS. | ||
| v.convert.all |
Not Relevant |
For loading in old GRASS 4/5 vector data format. Not needed by QGIS. | ||
| v.db.addcol |
Available |
common | ||
| v.db.addtable |
Available |
common | ||
| v.db.connect |
Available |
common, v.db.sconnect? v.db.what.connect? | ||
| v.db.dropcol |
Available |
modules-6.4 | ||
| v.db.droptable |
Available |
common | ||
| v.db.join |
Available |
common | ||
| v.db.reconnect.all |
Available |
common | ||
| v.db.renamecol |
Available |
common | ||
| v.db.select |
Available |
6.3/6.4 x2 | ||
| v.db.univar |
Available |
common | ||
| v.db.update |
Available |
common x4, const, op, op query, query | ||
| v.delaunay |
Available |
common x2, line, area | ||
| v.digit |
Not Relevant |
Not possible | ||
| v.dissolve |
Available |
common | ||
| v.distance |
Available |
common | ||
| v.drape |
Available |
common | ||
| v.edit |
Missing - Hi |
Requires an ad hoc GUI (more C++ coding) | ||
| v.external |
Missing - Lo |
|||
| v.extract |
Available |
common, list, where | ||
| v.extrude |
Missing - Lo |
|||
| v.generalize |
Available |
common, complicated | ||
| v.hull |
Available |
common | ||
| v.import |
Missing - Hi |
New since Community sprint in Como as a modified version of v.in.proj | ||
| v.in.ascii |
Available |
Added in r14546 | ||
| v.in.db |
Available |
common | ||
| v.in.dxf |
Available |
common x2, generic, multi | ||
| v.in.e00 |
Available |
common | ||
| v.in.garmin |
Available |
common, only for old serial models | ||
| v.in.geonames |
Available |
modules-6.4 | ||
| v.in.gns |
Available |
modules-6.4 | ||
| v.in.gpsbabel |
Available |
common | ||
| v.in.lines |
Available |
Only in 6.5svn, new wrapper script around v.in.mapgen with more obvious name | ||
| v.in.mapgen |
Available |
common | ||
| v.in.ogr |
Available |
common x7 | ||
| v.in.region |
Available |
common | ||
| v.in.sites |
Not Relevant |
For loading in old GRASS 4/5 vector data format. Not needed by QGIS. | ||
| v.in.sites.all |
Not Relevant |
For loading in old GRASS 4/5 vector data format. Not needed by QGIS. | ||
| v.in.wfs |
Missing - Hi |
Requires curl (not always available); errors with some servers | ||
| v.info |
Not Relevant |
Functionality supplied in Toolbox | ||
| v.kcv |
Available |
common | ||
| v.kernel |
Available |
common | ||
| v.krige.py |
Missing - Hi |
Available only from GRASS 6.5 | ||
| v.label |
Not Relevant |
Functionality supplied in QGIS GUI | ||
| v.label.sa |
Not Relevant |
Functionality supplied in QGIS GUI | ||
| v.lidar.correction |
Missing - Lo |
|||
| v.lidar.edgedetection |
Missing - Lo |
|||
| v.lidar.growing |
Missing - Lo |
|||
| v.lrs.create |
Missing - Lo |
Python plugin for Linear Referencing available | ||
| v.lrs.label |
Missing - Lo |
|||
| v.lrs.segment |
Missing - Lo |
|||
| v.lrs.where |
Missing - Lo |
|||
| v.mkgrid |
Available |
common, by region (by coord is a custom graticule creator) | ||
| v.neighbors |
Available |
common | ||
| v.net |
Available |
common | ||
| v.net.nodes |
Available |
|||
| v.net.alloc |
Available |
common | ||
| v.net.allpairs |
Missing - Lo |
|||
| v.net.bridge |
Missing - Lo |
|||
| v.net.centrality |
Missing - Lo |
|||
| v.net.components |
Missing - Lo |
|||
| v.net.connectivity |
Missing - Lo |
|||
| v.net.distance |
Missing - Lo |
|||
| v.net.flow |
Missing - Lo |
|||
| v.net.iso |
Available |
common | ||
| v.net.path |
Available |
common | ||
| v.net.salesman |
Available |
common | ||
| v.net.spanningtree |
Missing - Lo |
|||
| v.net.steiner |
Available |
common | ||
| v.net.timetable |
Missing - Lo |
|||
| v.net.visibility |
Available |
common | ||
| v.normal |
Missing - Lo |
common | ||
| v.out.ascii |
Available |
common | ||
| v.out.dxf |
Available |
common | ||
| v.out.gpsbabel |
Missing - Lo |
|||
| v.out.ogr |
Available |
6.3/6.4/common x4, shapefile, generic, gml, mapinfo; 6.x: PostgreSQL | ||
| v.out.pov |
Available |
common | ||
| v.out.svg |
Available |
common | ||
| v.out.vtk |
Available |
common | ||
| v.outlier |
Available |
common | ||
| v.overlay |
Available |
common x4, and, or, not, xor | ||
| v.parallel |
Available |
common | ||
| v.patch |
Available |
common | ||
| v.perturb |
Available |
common | ||
| v.proj |
Available |
common | ||
| v.qcount |
Missing - Lo |
|||
| v.random |
Available |
common | ||
| v.rast.stats |
Available |
common | ||
| v.reclass |
Available |
common x2, attr, file | ||
| v.report |
Available |
common | ||
| v.sample |
Available |
common | ||
| v.segment |
Available |
common | ||
| v.select |
Available |
common, v.select.overlap | ||
| v.split |
Available |
common | ||
| v.support |
Available |
common | ||
| v.surf.bspline |
Available |
common | ||
| v.surf.idw |
Available |
common | ||
| v.surf.rst |
Available |
common | ||
| v.to.3d |
Missing - Lo |
|||
| v.to.db |
Available |
6.3/6.4 | ||
| v.to.points |
Available |
common | ||
| v.to.rast |
Available |
common x2, attr, constant | ||
| v.to.rast3 |
Missing - Lo |
|||
| v.transform |
Available |
common | ||
| v.type |
Available |
common x4, b2l, l2b, c2p, p2c | ||
| v.univar |
Available |
common | ||
| v.univar.sh |
Not Relevant |
old, not needed | ||
| v.vol.rst |
Missing - Lo |
|||
| v.voronoi |
Available |
common x2, line, area; https://trac.osgeo.org/grass/ticket/957 | ||
| v.what |
Not Relevant |
QGIS GUI supplies query at location function | ||
| v.what.rast |
Available |
common | ||
| v.what.vect |
Available |
common |
GUI and command modules
| Module | Status | Comments |
|---|---|---|
| gis.m |
Not Relevant |
Not relevant |
| nviz |
Available |
common |
| shell |
Available |
common |
| xganim |
Missing - Lo |
Display modules
| None of the display modules will be relevant. Display functionality is handled in the QGIS GUI. |