GRASS-QGIS relevant module list

From GRASS-Wiki
Jump to navigation Jump to search

GRASS modules available in the QGIS toolbox

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

db.*

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

g.*

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.

i.*

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

m.*

Module Status Comments
m.cogo

Available

common
m.proj

Available

common

Paint modules

These have been abandoned in GRASS 6.

p.*

Module Status Comments
p.out.vrml

Not Relevant

old & renamed; not for QGIS

PostScript modules

ps.*

Module Status Comments
ps.map

Not Relevant

QGIS has its own map composer, so this probably isn't needed.


Raster modules

r.*

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.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

r3.*

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

v.*

Module Status 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.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

GUI modules

Module Status Comments
gis.m

Not Relevant

Not relevant
nviz

Available

common
shell

Available

common
xganim

Missing - Lo

Display modules

d.*

None of the display modules will be relevant. Display functionality is handled in the QGIS GUI.