GRASS-QGIS relevant module list: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
Line 4: Line 4:
== List of GRASS modules relevant to QGIS ==
== List of GRASS modules relevant to QGIS ==


suggested status Templates:
Status Templates:
* Present in QGIS as a,b,c..
{| class="wikitable1"
* Present in QGIS but shouldn't be
| Present in QGIS:
* Not present in QGIS but should be
| {{ModuleAvailable}}
* not sure
|-
* ...
| Present in QGIS but shouldn't be
|
|-
| Not present in QGIS - High Priority:
| {{ModuleNotAvailable|Hi}}
|-
| Not present in QGIS - Low Priority:
| {{ModuleNotAvailable|Lo}}
|-
| Not relevant to QGIS: 
| {{ModuleNotRelevant}}
|}


"Status" is currently present in qgis source code dir src/plugins/grass/modules-*/
"Status" is currently present in qgis source code dir src/plugins/grass/modules-*/
suggested priorities:
* crucial
* important
* ''normal'' (maybe just leave it blank)
* minor


=== Database modules ===
=== Database modules ===
Line 24: Line 29:
|+ <font color="darkgreen" size="+1">db.*</font><BR><BR>
|+ <font color="darkgreen" size="+1">db.*</font><BR><BR>
! Module
! Module
! Priority
! Status  
! Status  
! Comments
! Comments
|-
|-
| {{cmd|db.columns}}
| {{cmd|db.columns}}
|
| {{ModuleNotAvailable|Hi}}
| {{ModuleNotAvailable|Hi}}
|
|
|-
|-
| {{cmd|db.connect}}
| {{cmd|db.connect}}
|
| {{ModuleAvailable}}
| {{ModuleAvailable}}
| login; generic, schema, which
| login; generic, schema, which
|-
|-
| {{cmd|db.copy}}
| {{cmd|db.copy}}
|
| {{ModuleAvailable}}
| {{ModuleAvailable}}
|
|
|-
|-
| {{cmd|db.describe}}
| {{cmd|db.describe}}
|
| {{ModuleNotAvailable|Lo}}
| {{ModuleNotAvailable}}
|
|
|-
|-
| {{cmd|db.drivers}}
| {{cmd|db.drivers}}
|
| {{ModuleNotAvailable|Lo}}
| {{ModuleNotAvailable}}
|
|
|-
|-
| {{cmd|db.dropcol}}
| {{cmd|db.dropcol}}
|
| {{ModuleNotAvailable|Lo}}
| {{ModuleNotAvailable}}
|
|
|-
|-
| {{cmd|db.droptable}}
| {{cmd|db.droptable}}
|
| {{ModuleNotAvailable|Lo}}
| {{ModuleNotAvailable}}
|
|
|-
|-
| {{cmd|db.execute}}
| {{cmd|db.execute}}
|
| {{ModuleAvailable|Hi}}
| {{ModuleAvailable}}
|
|
|-
|-
| {{cmd|db.in.ogr}}
| {{cmd|db.in.ogr}}
|
| {{ModuleAvailable}}
| {{ModuleAvailable}}
|
|
|-
|-
| {{cmd|db.login}}
| {{cmd|db.login}}
|
| {{ModuleAvailable}}
| {{ModuleAvailable}}
|
|
|-
|-
| {{cmd|db.out.ogr}}
| {{cmd|db.out.ogr}}
| {{ModuleAvailable}}
|
|
| {{ModuleAvailable}}
|-
|-
| {{cmd|db.select}}
| {{cmd|db.select}}
|
| {{ModuleAvailable}}
| {{ModuleAvailable}}
|
|
|-
|-
| {{cmd|db.tables}}
| {{cmd|db.tables}}
|
| {{ModuleNotAvailable|Hi}}
| {{ModuleNotAvailable}}
|
|
|-
|-
| {{cmd|db.test}}
| {{cmd|db.test}}
|
| {{ModuleNotAvailable|Lo}}
| {{ModuleNotAvailable}}
|
|
|}
|}
Line 103: Line 94:
|+ <font color="darkgreen" size="+1">g.*</font><BR><BR>
|+ <font color="darkgreen" size="+1">g.*</font><BR><BR>
! Module
! Module
! Priority
! Status  
! Status  
! Comments
! Comments
|-
|-
| {{cmd|g.access}}
| {{cmd|g.access}}
|
|
|
|
|
|-
|-
| {{cmd|g.ask}}
| {{cmd|g.ask}}
|
| {{ModuleNotRelevant}}
| {{ModuleNotRelevant}}
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.copy}}
| {{cmd|g.copy}}
|
| {{ModuleNotRelevant}}
| {{ModuleNotRelevant}}
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.dirseps}}
| {{cmd|g.dirseps}}
|
| {{ModuleNotRelevant}}
| {{ModuleNotRelevant}}
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.extension}}
| {{cmd|g.extension}}
|
| {{ModuleNotRelevant}}
| {{ModuleNotRelevant}}
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.filename}}
| {{cmd|g.filename}}
|
|{{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.findetc}}
| {{cmd|g.findetc}}
|
| {{ModuleNotRelevant}}
| {{ModuleNotRelevant}}
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.findfile}}
| {{cmd|g.findfile}}
|
| {{ModuleNotRelevant}}
| {{ModuleNotRelevant}}
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.gisenv}}
| {{cmd|g.gisenv}}
|
| {{ModuleNotAvailable|lo}}
| {{ModuleNotAvailable|lo}}
|
|
|-
|-
| {{cmd|g.gui}}
| {{cmd|g.gui}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.list}}
| {{cmd|g.list}}
|
| {{ModuleNotRelevant}}
|
| Handled in the Toolbox
|
|-
|-
| {{cmd|g.manual}}
| {{cmd|g.manual}}
|
| {{ModuleAvailable}}
| common
|
|
|-
|-
| {{cmd|g.mapset}}
| {{cmd|g.mapset}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.mapsets}}
| {{cmd|g.mapsets}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.message}}
| {{cmd|g.message}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.mkfontcap}}
| {{cmd|g.mkfontcap}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.mlist}}
| {{cmd|g.mlist}}
|
| {{ModuleNotRelevant}}
|
| Handled in the Toolbox
|
|-
|-
| {{cmd|g.mremove}}
| {{cmd|g.mremove}}
|
| {{ModuleNotRelevant}}
|
|
|
|-
|-
| {{cmd|g.parser}}
| {{cmd|g.parser}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.pnmcomp}}
| {{cmd|g.pnmcomp}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.proj}}
| {{cmd|g.proj}}
|
| {{ModuleAvailable}}
| common x7
| generic, ascii, geo, print, proj
| generic, ascii, geo, print, proj
|-
|-
| {{cmd|g.region}}
| {{cmd|g.region}}
|
| {{ModuleAvailable}}
| common x4
| save, zoom, multi-rast multi-vect
| save, zoom, multi-rast multi-vect
|-
|-
| {{cmd|g.remove}}
| {{cmd|g.remove}}
|
| {{ModuleNotRelevant}}
|
| Handled in the Toolbox
|
|-
|-
| {{cmd|g.rename}}
| {{cmd|g.rename}}
|
| {{ModuleNotRelevant}}
|
| Handled in the Toolbox
|
|-
|-
| {{cmd|g.setproj}}
| {{cmd|g.setproj}}
|
| {{ModuleNotAvailable|Lo}
|
|
|
|-
|-
| {{cmd|g.tempfile}}
| {{cmd|g.tempfile}}
|
| {{ModuleNotRelevant}}
|
| Not relevant
| Not relevant
|-
|-
| {{cmd|g.transform}}
| {{cmd|g.transform}}
|
| {{ModuleNotRelevant}}
| common
|
|
|-
|-
| {{cmd|g.version}}
| {{cmd|g.version}}
|
| {{ModuleNotRelevant}}
|
| Not really relevant
| Not really relevant
|}
|}

Revision as of 12:01, 30 October 2010

GRASS modules relevant to 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 - Hi

Not relevant to QGIS:

Not Relevant

"Status" is currently present in qgis source code dir src/plugins/grass/modules-*/

Database modules

db.*

Module Status Comments
db.columns

Missing - Hi

db.connect

Available

login; generic, schema, which
db.copy

Available

db.describe

Missing - Hi

db.drivers

Missing - Hi

db.dropcol

Missing - Hi

db.droptable

Missing - Hi

db.execute

Available

db.in.ogr

Available

db.login

Available

db.out.ogr

Available

db.select

Available

db.tables

Missing - Hi

db.test

Missing - Hi

General modules

g.*

Module Status Comments
g.access
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 - Hi

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 Lo}
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 Priority Status Comments
i.atcorr
i.cca
i.class
i.cluster
i.fft common
i.fusion.brovey common
i.gensig
i.gensigset
i.group
i.his.rgb common
i.ifft common
i.image.mosaic common
i.in.spotvgt common
i.landsat.rgb common
i.maxlik
i.oif common
i.ortho.photo Not possible
i.pca
i.points Not possible
i.rectify
i.rgb.his common
i.smap
i.spectral
i.target
i.tasscap common x3 4,5,7
i.vpoints Not possible
i.zc common

Miscellaneous modules

m.*

Module Priority Status Comments
m.cogo common
m.proj common

Paint modules

These have been abandoned in GRASS 6.

p.*

Module Priority Status Comments
p.out.vrml old & renamed; not for QGIS


PostScript modules

ps.*

Module Priority Status Comments
ps.map QGIS has its own map composer, so this probably isn't needed.


Raster modules

r.*

Module Priority Status Comments
r.average common
r.basins.fill common
r.bilinear modules-6.4 Please use "r.resamp.interp" instead.
r.bitpattern common
r.blend common
r.buffer important common
r.carve common
r.category common
r.cats nil Wrapper script for backwards compatibility.
r.circle common
r.clump common
r.coin common
r.colors important common x4 generic, rast, rules, table
r.colors.stddev modules-6.4
r.composite interesting common
r.compress low common
r.contour important common x2
r.cost important common
r.covar common
r.cross common
r.describe common
r.digit Not possible
r.distance
r.drain common
r.external modules-6.4 x3
r.fill.dir common
r.fillnulls common
r.flow
r.grow important 6.4/common
r.grow.distance
r.gwflow ground water flow modeling
r.his common
r.horizon
r.in.arc common
r.in.ascii common
r.in.aster common
r.in.bin common
r.in.gdal common x4 generic, loc, qgis.loc, qgis
r.in.gridatb common
r.in.mat common
r.in.poly common
r.in.srtm common
r.in.wms common somewhat brittle
r.in.xyz common
r.info
r.kappa common
r.lake common x3 generic, seed, xy
r.le.patch
r.le.pixel
r.le.setup
r.le.trace
r.li.cwed
r.li.dominance
r.li.edgedensity
r.li.mpa
r.li.mps
r.li.padcv
r.li.padrange
r.li.padsd
r.li.patchdensity
r.li.patchnum
r.li.richness
r.li.setup
r.li.shannon
r.li.shape
r.li.simpson
r.los common
r.mapcalc common
r.mapcalculator common gui wrapper (need both?)
r.mask common
r.median common
r.mfilter common
r.mfilter.fp
r.mode common
r.neighbors important common
r.null common x4 null, to, val, r.to.null?
r.out.arc common
r.out.ascii common
r.out.bin
r.out.gdal common x2 generic, GeoTiff
r.out.gdal.sh old full map extent version
r.out.gridatb common
r.out.mat common
r.out.mpeg common
r.out.png common important once transparency and Worldfile gets backported from 6.5svn
(for OpenLayers/KML tile source)
r.out.pov common POVray
r.out.ppm common
r.out.ppm3 common
r.out.tiff common visual RGB output, not data values (use r.out.gdal for that)
r.out.vrml low common
r.out.vtk common
r.out.xyz common
r.param.scale important common
r.patch important common
r.plane common
r.profile
r.proj common
r.quant common
r.quantile
r.random
r.random.cells common
r.random.surface
r.reclass common x2 generic, file
r.reclass.area common x3 generic, greater, lesser
r.recode common
r.region oversold? common x6 generic, rast, vect, region, edge, alignTo
r.regression.line common
r.report common
r.resamp.interp common
r.resamp.rst common
r.resamp.stats common
r.resample common
r.rescale common
r.rescale.eq
r.ros
r.series important common
r.shaded.relief important common
r.sim.sediment
r.sim.water
r.slope.aspect important common x2 slope, aspect, but not others
r.spread
r.spreadpath
r.statistics common
r.stats
r.sum common
r.sun important
r.sunmask common x2 date_time, position
r.support common
r.support.stats common maybe not needed
r.surf.area common
r.surf.contour important common
r.surf.fractal 6.3/6.4
r.surf.gauss common
r.surf.idw common faster
r.surf.idw2 common supports floating point
r.surf.random common
r.terraflow
r.terraflow.short Not needed
r.texture common x2 generic, bis
r.thin common
r.tileset
r.timestamp
r.to.rast3
r.to.rast3elev
r.to.vect common x3 point, line, area
r.topidx common
r.topmodel
r.transect common
r.univar common
r.univar.sh Not needed
r.volume common
r.walk
r.water.outlet common
r.watershed important common
r.what common
r.what.color low

3D raster modules

r3.*

Module Priority Status Comments
r3.cross.rast
r3.gwflow
r3.in.ascii
r3.in.v5d
r3.info
r3.mapcalc
r3.mapcalculator
r3.mask
r3.mkdspf
r3.null
r3.out.ascii
r3.out.v5d
r3.out.vtk
r3.stats
r3.timestamp
r3.to.rast
r3.univar


Vector modules

v.*

Module Priority Status Comments
v.buffer 6.3/6.4 https://trac.osgeo.org/grass/ticket/994
v.build
v.build.all common
v.build.polylines common
v.category common x4 add, del, sum, change
v.centroids common
v.class
v.clean common x13
v.colors
v.convert For loading in old GRASS 4/5 vector data format. Not needed by QGIS.
v.convert.all For loading in old GRASS 4/5 vector data format. Not needed by QGIS.
v.db.addcol common
v.db.addtable common
v.db.connect common v.db.sconnect? v.db.what.connect?
v.db.dropcol modules-6.4
v.db.droptable common
v.db.join common
v.db.reconnect.all common
v.db.renamecol common
v.db.select 6.3/6.4 x2
v.db.univar common
v.db.update common x4 const, op, op query, query
v.delaunay common x2 line, area
v.digit Not possible
v.dissolve common
v.distance common
v.drape common
v.edit
v.external
v.extract common list, where
v.extrude
v.generalize common complicated
v.hull common
v.in.ascii
v.in.db common
v.in.dxf common x2 generic, multi
v.in.e00 common
v.in.garmin low common only for old serial models
v.in.geonames modules-6.4
v.in.gns modules-6.4
v.in.gpsbabel common
v.in.lines only in 6.5svn+ new wrapper script around v.in.mapgen with more obvious name
v.in.mapgen common
v.in.ogr common x7
v.in.region common
v.in.sites For loading in old GRASS 4/5 vector data format. Not needed by QGIS.
v.in.sites.all For loading in old GRASS 4/5 vector data format. Not needed by QGIS.
v.in.wfs
v.info
v.kcv common
v.kernel common
v.krige.py
v.label
v.label.sa
v.lidar.correction
v.lidar.edgedetection
v.lidar.growing
v.lrs.create
v.lrs.label
v.lrs.segment
v.lrs.where
v.mkgrid common by region (by coord is a custom graticule creator)
v.neighbors common
v.net common v.net.nodes?
v.net.alloc common
v.net.allpairs
v.net.bridge
v.net.centrality
v.net.components
v.net.connectivity
v.net.distance
v.net.flow
v.net.iso common
v.net.path common
v.net.salesman common
v.net.spanningtree
v.net.steiner common
v.net.timetable
v.net.visibility common
v.normal common
v.out.ascii common
v.out.dxf common
v.out.gpsbabel
v.out.ogr 6.3/6.4/common x4 shapefile, generic, gml, mapinfo; 6.x: PostgreSQL
v.out.pov common
v.out.svg common
v.out.vtk common
v.outlier common
v.overlay important common x4 and, or, not, xor
v.parallel common
v.patch common
v.perturb common
v.proj common
v.qcount
v.random common
v.rast.stats common
v.reclass common x2 attr, file
v.report common
v.sample common
v.segment common
v.select important common v.select.overlap
v.split common
v.support common
v.surf.bspline common
v.surf.idw common
v.surf.rst common
v.to.3d
v.to.db 6.3/6.4
v.to.points common
v.to.rast common x2 attr, constant
v.to.rast3
v.transform common
v.type common x4 b2l, l2b, c2p, p2c
v.univar common
v.univar.sh old, not needed
v.vol.rst
v.voronoi common x2 line, area; https://trac.osgeo.org/grass/ticket/957
v.what
v.what.rast common
v.what.vect common

GUI and command modules

GUI modules

Module Priority Status Comments
gis.m Not relevant
nviz common
shell common
xganim

Display modules

Most (all?) of these will not be relevant.

d.*

Module Priority Status Comments
d.ask
d.barscale
d.colorlist
d.colors
d.colortable
d.correlate
d.erase
d.extend
d.extract
d.font
d.font.freetype
d.frame
d.geodesic
d.graph
d.grid
d.his
d.histogram
d.info
d.labels
d.legend
d.linegraph
d.m
d.mapgraph
d.measure
d.menu
d.mon
d.monsize
d.mvmon
d.nviz
d.out.file
d.out.gpsdrive
d.out.png
d.paint.labels
d.path
d.polar
d.profile
d.rast
d.rast.arrow
d.rast.edit
d.rast.leg
d.rast.num
d.redraw
d.resize
d.rgb
d.rhumbline
d.save
d.shadedmap
d.slide.show
d.split
d.split.frame
d.text
d.text.freetype
d.thematic.area
d.title
d.vect
d.vect.chart
d.vect.thematic
d.what.rast
d.what.vect
d.where
d.zoom