GRASS is free software, anyone may develop his/her own GRASS extensions.
This page contains a growing list of links to GRASS packages, which are
currently not part of the standard distribution.
GRASS outgoing directory
This directory contains code submissions to the GRASS Development Team.
So far no team member found the time to integrate these submissions.
Feel free to pick code up, and, if needed, adapt it for a seamless integration
into the latest GRASS 5 version (if the code is of general interest): http://grass.itc.it/outgoing/
GUI (Graphical User Interfaces)
Qt/GRASS:
GRASS/Qt is a C++ library that intends to make it easy to use the GRASS GIS
system from within the Qt GUI framework to create applications needing GIS
functionality. (C. Madsen, Navicon, Denmark)
QGIS & GRASS: GRASS extension of
Quantum GIS (QGIS)
GRASS-JNI allows programmers to access
GRASS data from their applications written in Java (Alexandre Sorokine,
Japan). It was written for GRASS 4.x and awaits an update to GRASS 5.x.
GRASS shell extension
GRASS shell
completions for parameters and map names: GRASS Complete allows you to
complete automatically correct arguments for GRASS commands when you press
'complete' key (usually ). It uses a 'complete' feature that is
available in such UNIX shells as bash, zsh and probably others (A. Sorokine,
USA)
Misc modules
m.cogo:
The m.cogo utility can translate between bearing-distance descriptions
and X,Y coordinates. It's a simplistic first stab at providing some COGO
functionality for GRASS. (Eric G. Miller, U.S.A.)
r.mandelbrot
A Perl-script to compute the mandelbrot set within a XY-location (Peter
Löwe, Germany)
r.out.netcdf
Export of GRASS raster maps to netCDF format to support GMT, OpenDX etc.
(Alessandro Frigeri, Italy)
r.outldetect,
r.outldetopt: Outlier detection in DEM (Dr. D. Triglione, Prof. Dr.
M. Brovelli, Milano, Italy)
r.obstruction,
r.planning.static, r.planning.cinematic: r.obstruction creates a polar
obstruction map from a DTM. r.planning.static performs a static planning
for GPS and Glonass surveys using the obstruction map created with r.obstruction.
r.planning.cinematic performs a cinematic planning for GPS and Glonass
surveys. (University of Trento, Faculty of Engineering)
r.wavelets: This
package contains wavelets decomposition and reconstruction modules for the
GRASS GIS:
r.owave.dec computes the orthogonal wavelet transform of a raster map.
r.owave.rec reconstructs a raster map from an orthogonal wavelet transform.
r.biowave.dec computes the biorthogonal wavelet transform of a raster map.
r.biowave.rec reconstructs a raster map from a biorthogonal wavelet
transform. (University of Trento, Faculty of Engineering)
r.rifs:
r.rifs generates a raster map and/or image of a fractal by means of the
specified random iterated function system. (Dr. M. Lake, London, U.K.)
r.cross.to.pg:
r.cross exports category labels from a GRASS raster map created with r.cross
into PostgreSQL table (O. Dassau, Germany).
s.cellstats:
Calculate univariate statistics for sites falling within each cell of the
current region (Eric G. Miller, U.S.A.)
Vector modules
v.in.edbs:
Import module for EDBS vector data. EDBS (Einheitliche
Datenbankschnittstelle) is the German vector data exchange standard
(ATKIS/ALK) (O. Dassau, Hannover, Cl. Rinner, Germany)
XML
GRASS
5.0 XML Fun: a couple of XSLT stylesheets for transforming the output
of GRASS 5.0 commands that respond to the "--interface-description" flag
(Eric G. Miller, U.S.A.)