<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FDassau</id>
	<title>GRASS-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FDassau"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/%E2%9A%A0%EF%B8%8FDassau"/>
	<updated>2026-05-25T18:51:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Support&amp;diff=14957</id>
		<title>Support</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Support&amp;diff=14957"/>
		<updated>2012-02-29T14:02:15Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Commercial support: Companies and Institutions which offer GRASS Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GRASS Community  ==&lt;br /&gt;
&lt;br /&gt;
To reach the community, see [[GRASS Community]].&lt;br /&gt;
&lt;br /&gt;
== Commercial support: Freelancers who offer GRASS Support  ==&lt;br /&gt;
&lt;br /&gt;
You need a person with programming skills? Check out this list:&lt;br /&gt;
&lt;br /&gt;
* you&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Commercial support: Companies and Institutions which offer GRASS Support  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Country&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Competences&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Site&lt;br /&gt;
|-&lt;br /&gt;
| Germany&lt;br /&gt;
| GDF&amp;amp;nbsp;Hannover&lt;br /&gt;
| Project management, Data analysis&lt;br /&gt;
| http://www.gdf-hannover.de&lt;br /&gt;
|-&lt;br /&gt;
| Italy&lt;br /&gt;
| Fondazione Edmund Mach&lt;br /&gt;
| Project management, Data analysis, Programming&lt;br /&gt;
| http://gis.cri.fmach.it&lt;br /&gt;
|-&lt;br /&gt;
| Germany&lt;br /&gt;
| Geoinformatik Büro Dassau&lt;br /&gt;
| Project management, Training, Data analysis, Programming&lt;br /&gt;
| http://www.gbd-consult.de&lt;br /&gt;
|-&lt;br /&gt;
| your country&lt;br /&gt;
| ...&lt;br /&gt;
| ...&lt;br /&gt;
| ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: FAQ]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=11344</id>
		<title>AddOns</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=11344"/>
		<updated>2010-08-28T13:24:56Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* g.laptop.sh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains references to user contributions and add-ons (the original GRASS GIS software can be downloaded [http://grass.osgeo.org/download/ here]).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== AddOns source code repository ==&lt;br /&gt;
&lt;br /&gt;
The AddOns source code is hosted in [http://svn.osgeo.org/grass/grass-addons/ GRASS-AddOns SVN repository].&lt;br /&gt;
&lt;br /&gt;
To checkout:&lt;br /&gt;
&lt;br /&gt;
 svn checkout &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/&amp;lt;/nowiki&amp;gt; grass-addons&lt;br /&gt;
&lt;br /&gt;
Please read [http://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository How to get write access to the GRASS-Addons-SVN repository] and contact the [http://lists.osgeo.org/mailman/listinfo/grass-dev grass-dev] mailing list if you would like to host your module there.&lt;br /&gt;
&lt;br /&gt;
== Building and installing Addons ==&lt;br /&gt;
&lt;br /&gt;
See the [[Compile and Install#Addons|compile and install]] wiki page.&lt;br /&gt;
&lt;br /&gt;
In GRASS 6.5+ use {{cmd|g.extension|version=65}} module, e.g. to install &amp;lt;tt&amp;gt;r.fuzzy.system&amp;lt;/tt&amp;gt; run&lt;br /&gt;
&lt;br /&gt;
 g.extension extension=r.fuzzy.system&lt;br /&gt;
&lt;br /&gt;
To remove installed Addons run&lt;br /&gt;
&lt;br /&gt;
 g.extension extension=r.fuzzy.system operation=remove&lt;br /&gt;
&lt;br /&gt;
== Adding something new ==&lt;br /&gt;
&lt;br /&gt;
Please announce your add-on to the GRASS users' mailing list so that others may be aware of your work. Also please consider adding your module to one of the [[Applications]] pages.&lt;br /&gt;
&lt;br /&gt;
=== Copyright and licensing information ===&lt;br /&gt;
&lt;br /&gt;
''Please be sure to include copyright and licensing information in the header comments of your code so that others may know how they can use, extend, modify, and redistribute your work.''&lt;br /&gt;
&lt;br /&gt;
e.g. at the top of a shell script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
############################################################################&lt;br /&gt;
#&lt;br /&gt;
# MODULE:       v.in.e00&lt;br /&gt;
#&lt;br /&gt;
# AUTHOR(S):    Markus Neteler, Otto Dassau&lt;br /&gt;
#&lt;br /&gt;
# PURPOSE:      Import E00 data into a GRASS vector map&lt;br /&gt;
#               Imports single and split E00 files (.e00, .e01, .e02 ...)&lt;br /&gt;
#&lt;br /&gt;
# COPYRIGHT:    (c) 2004, 2005 GDF Hannover bR, http://www.gdf-hannover.de&lt;br /&gt;
#&lt;br /&gt;
#               This program is free software under the GNU General Public&lt;br /&gt;
#               License (&amp;gt;=v2). Read the file COPYING that comes with GRASS&lt;br /&gt;
#               for details.&lt;br /&gt;
#&lt;br /&gt;
#############################################################################&lt;br /&gt;
#&lt;br /&gt;
# REQUIREMENTS:&lt;br /&gt;
#      -  avcimport: http://avce00.maptools.org&lt;br /&gt;
&lt;br /&gt;
[script follows]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Coding standards ===&lt;br /&gt;
&lt;br /&gt;
Please have a look at our [http://grass.osgeo.org/grass63/source/SUBMITTING_SCRIPTS Shell script coding standards] before submitting here.&lt;br /&gt;
&lt;br /&gt;
There are other coding standards given for modules written in C, Tcl/Tk, and Python''(?)'' located in the GRASS source code.&lt;br /&gt;
&lt;br /&gt;
=== Documenting your code ===&lt;br /&gt;
&lt;br /&gt;
You can have an help page template auto-generated by using the GRASS [[module command line parser | command line parser]] with the &amp;lt;tt&amp;gt;--html-description&amp;lt;/tt&amp;gt; command line option. Please, see also the [http://grass.ibiblio.org/grass63/manuals/html63_user/g.parser.html g.parser help page]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Add-ons ==&lt;br /&gt;
&lt;br /&gt;
* [http://trac.osgeo.org/grass/browser/grass-addons/misc/utm_which_zone utm_which_zone.sh] is a shell script to determine UTM zone from Lat/Lon input. Requires [http://www.octave.org Octave] or Matlab to be installed. A shell-only version is [http://dcalvelo.free.fr/grass/utm_which_zone_sh.sh available] which only requires awk.&amp;lt;BR&amp;gt;'''Authors''': Hamish Bowman (Octave part), Markus Neteler (shell script wrapper), Daniel Calvelo (sh+awk version)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Perl scripts for converting data forth and back between Excel files and PostgreSQL: [http://dcalvelo.free.fr/grass/pg2xls.pl pg2xls.pl] reads data from PostgreSQL and produces an excel workbook; [http://dcalvelo.free.fr/grass/xls2sql.pl xls2sql.pl] reads excel files and outputs SQL statements to be fed into an RDBMS. Both scripts need modules from [http://www.cpan.org CPAN], especially [http://search.cpan.org/dist/Spreadsheet-ParseExcel/  Spreadsheet::ParseExcel] for xls2sql.pl and [http://search.cpan.org/~tmtm/Spreadsheet-WriteExcel-FromDB Spreadsheet::WriteExcel::FromDB] and its dependencies for pg2sql.pl. Check the source headers for more info.&amp;lt;BR&amp;gt;'''Authors:''' Daniel Calvelo (xls2sql.pl), Markus Neteler (pg2xls.pl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://dream.lrrl.arch.tu-muenchen.de/~wqual/perl/dbf2sql.tgz dbf2sql] is a Perl script for translating dbf-tables into a sql-command. dbf-tables are read using dbfdump-command from dbd-xbase-perl module ([http://search.cpan.org/~janpaz/DBD-XBase-0.241/ dbd::xbase] and [http://search.cpan.org/~jv/Getopt-Long-2.35/lib/Getopt/Long.pm getopt::long] have to be installed from CPAN first). There are problems, if the last column of the table contains characters. Suggestions for improvements welcome! &amp;lt;BR&amp;gt;'''Author:'''Wolfgang Qual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/azimuth2.c azimuth2.c] is a small C program to calculate the azimuth and length of vector lines exported by GRASS-GIS as ASCII files (like this: v.out.ascii input=vector output=ascii format=standard). It is useful for create rose diagrams of lineament maps. Improvements on the original code after suggestions by Örs Téglásy, Hungary.&amp;lt;BR&amp;gt;'''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
==GRASS 6.x (current)==&lt;br /&gt;
&lt;br /&gt;
=== Vector add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector&lt;br /&gt;
&lt;br /&gt;
==== v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp ====&lt;br /&gt;
&lt;br /&gt;
: Tools to calculate home ranges of animals&lt;br /&gt;
: '''Author:''' Clement Calenge&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/adehabitat&lt;br /&gt;
&lt;br /&gt;
==== v.append ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.append v.append] is a shell script combining two vector files AND their associated attribute tables. The vector files should be of the same type and, for best results, should have identically formatted attribute tables.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Barton&lt;br /&gt;
&lt;br /&gt;
==== v.autokrige ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.autokrige/v.autokrige.py v.autokrige] achieves automatic ordinary kriging from GRASS sites (vector point data), using R with spgrass6 (RGRASS) and automap packages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.breach ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.breach] creates vector maps of lines and points of continously lowering elevation down the input watercourses, based on the input raster DEM.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.colors ====&lt;br /&gt;
&lt;br /&gt;
: {{cmd|v.colors}} ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== v.count.points.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://wiki.iosa.it/dokuwiki/spatial_analysis:feature_count v.count.points.sh] counts point features in areas, generates table good as input to d.vect.chart.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Costa&lt;br /&gt;
&lt;br /&gt;
==== v.digatt ====&lt;br /&gt;
&lt;br /&gt;
: [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt v.digatt] (shell script) Interactively assign numeric table attributes to series of vector objects. It is meant to be effective by avoiding to type in the attribute value for all single objects again and again. The user is prompted for typing in an attribute value which is assigned to all objects selected by mouseclick afterwards. Next the display is redrawn after updating the table column. Zooming allows to change the region before the old value can be reused or a new one can be typed in (or copied by mouse from another object) in order to assign it to the next series of objects etc. It is tested not very extensively yet. Therefore better work with a copy of your map and consider using v.digit or d.what.vect -e alternatively. [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt.png screenshot].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Andreas Philipp&lt;br /&gt;
&lt;br /&gt;
==== v.dip ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.dip.tgz v.dip] creates points of thickness vectors from the vectors of strike and dip angles. The v.dip is the main ANSI C core program. Program so-called v.dip can run without GRASS environment.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.flip ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.flip] flips the direction of selected vector lines (redundant since GRASS 6.3 - there is &amp;quot;v.edit tool=flip&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.group ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.shockfamily.net/cedric/grass/v.group v.group] generates a new vector map with the same geometry as an existing map. The new map has categories and a table based on grouping by the values in certain columns of the existing map's table. The values in these columns are preserved in the table for the new map. It's like a v.reclass that preserves data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Cedric Shock&lt;br /&gt;
&lt;br /&gt;
==== v.in.gama ====&lt;br /&gt;
&lt;br /&gt;
: Converts [http://www.gnu.org/software/gama/ GNU GaMa] XML output file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Martin Landa&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.gama&lt;br /&gt;
&lt;br /&gt;
==== v.in.geoplot ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.geoplot v.in.geoplot] converts a [http://www.geoscan-research.co.uk/page9.html/ Geoplot] ASCII export file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.geoplot&lt;br /&gt;
&lt;br /&gt;
==== v.in.gshhs ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.gshhs v.in.gshhs] imports [http://www.soest.hawaii.edu/wessel/gshhs/gshhs.html GSHHS] shorelines into a GRASS vector map. GSHHS data are automatically reprojected to the current location.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' several, updated to GRASS 6 by Markus Metz&lt;br /&gt;
&lt;br /&gt;
==== v.in.mbsys_fnv ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.mbsys_fnv v.in.mbsys_fnv] imports [[MB-System]] navigation files into a GRASS vector map. You can choose from swath area coverage, track lines (including outer port/starboard edges), all bounds as points, etc. An attribute database is created containing the vital statistics of the specified feature such as track length or swath coverage (geodesic), start stop time and location, pitch, roll, heave, etc.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ncdc ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.ncdc v.in.ncdc] imports an [http://www.ncdc.noaa.gov NCDC] stn file (station data) into a GRASS vector map.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== v.in.postgis ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.postgis/v.in.postgis.py v.in.postgis] Create a GRASS layer from any sql query on PostGIS data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.in.osm ====&lt;br /&gt;
&lt;br /&gt;
: [http://kripton.kripserver.net/software/v.in.osm/ v.in.osm]: OpenStreetMap import into GRASS. Yet only supports deprecated API 0.4, will be modified to work with API 0.5 some time soon.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jannis Achstetter&lt;br /&gt;
&lt;br /&gt;
: See also [http://hamish.bowman.googlepages.com/gpsdrivefiles#osm osm2grass.sh] by H Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.osm2 ====&lt;br /&gt;
&lt;br /&gt;
: [https://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.osm2 v.in.osm2]: OpenStreetMap import into GRASS. Supports current API 0.6, downloads using the [http://wiki.openstreetmap.org/wiki/Xapi Xapi] interface and imports using GpsBabel 1.3.5 or newer. GpsBabel restricts to either nodes or ways being imported at a time, not both. Use {{cmd|v.patch}} to rejoin them. (''work in progress'')&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ovl ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.in.ovl/ v.in.ovl] is a shell script that imports an ASCII vector file created with TOP10|25|50 or similar products.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.krige ====&lt;br /&gt;
&lt;br /&gt;
: [[V.krige_GSoC_2009 | v.krige]] aims to integrate R functions for kriging (packages automap, gstat, geoR) in a trasparent way. '''Moved into trunk/devbr6 code (r40048)'''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Anne Ghisla, as Google Summer of Code 2009 project&lt;br /&gt;
&lt;br /&gt;
: See also [[GRASS_AddOns#v.autokrige]] by Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.lda ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.lda v.lda] is a shell script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values to measure clustering of point data at different neighborhood radii. There is an option to create a simple line graph of the results. There have been reports of problems creating the line graph on Cygwin installations of GRASS.&lt;br /&gt;
&lt;br /&gt;
==== v.line.center ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.line.center] creates a points vector map with each point located in the middle of the length of the input vector line.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.lmeasure ====&lt;br /&gt;
&lt;br /&gt;
: [http://ngeo.de/grassstuff/v.lmeasure v.lmeasure] and [http://ngeo.de/grassstuff/v.revlmeasure v.revlmeasure] are two perl scripts that place equidistant vector points along a given arbitrary vector line starting from the beginning or end of the vector line, respectively. Resulting  vector points are labeled with the distance from origin.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mats Schuh&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.db ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.db v.out.ascii.db] is a shell script for exporting vector point data coordinates and selected attribute columns to either a file or to the console.&lt;br /&gt;
: ''Superseded in GRASS 6.4 by the new v.out.ascii columns= option.''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.mat ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.mat v.out.ascii.mat] is a shell script for exporting vector polygon and polyline data into an ASCII text file suitable for loading into Matlab (or [http://www.gnu.org/software/octave/ Octave]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.gmt v.out.gmt] is a shell script that exports a polygon vector file into GMT xy file. psbasemap code was copied from Hamish's r.out.gmt.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== v.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.out.kml/ v.out.kml] is a shell script that exports a vector file into a KML file for Google Earth or Worldwind. see also [[#r.out.kml|r.out.kml]] and [[#r.out.gmap|r.out.gmap]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.out.svg ====&lt;br /&gt;
&lt;br /&gt;
: [http://svg.cc/grass/index.html v.out.svg] is a module that exports SVG notation along with optional attribute data directly from GRASS 6.x vector layers. Now part of [http://svn.osgeo.org/grass/grass/trunk/vector/v.out.svg/ grass6-svn].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Klaus Förster&lt;br /&gt;
&lt;br /&gt;
==== v.points.cog ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.points.cog v.points.cog] is a shell script which will create a new point at the center of gravity of each cluster of input points or centroids, grouped by attribute. Among other things this is useful for labeling swarms of points.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.profile ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.profile v.profile] is vector map profiling tool similar to r.profile. This module will print out distance and attributes to points/lines along profiling line. It's also usefull to determine places where raster profile crosses vector features (i.e. where to place river marker on river walley crossection).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maris Nartiss&lt;br /&gt;
&lt;br /&gt;
==== v.random.cover ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.random.cover v.random.cover] is a shell script for creating random points constrained within an irregularly shaped vector area. (v.random places points only in current region rectangle). Optionally the user can upload raster values at the points. See also '&amp;lt;tt&amp;gt;r.random cover= vector_output=&amp;lt;/tt&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.rasterbounds ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs v.rasterbounds] is a shell script for creating polygon-vector file of rasterfile boundaries. The best version of GRASS is 6.1+. If you are using GRASS &amp;lt; 6.1, you  have to be in the same mapset as your raster maps are from.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== v.rast.stats2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.rast.stats2 v.rast.stats2] is an adapted version of the GRASS module v.rast.stats. It uses the grass addon [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar2.zonal] to speed up calculation of univariate statistics from a GRASS raster map based on vector polygons.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Markus Neteler, Otto Dassau&lt;br /&gt;
&lt;br /&gt;
==== v.sample.buffer [broken link, please update or delete]====&lt;br /&gt;
&lt;br /&gt;
: [http://www.clubwebcanada.ca/twiens/v.sample.buffer.tgz v.sample.buffer] is a shell script that samples rasters in buffers of a specified size around features in a specified vector file. Sampling results are added as attributes to the vector file. This script was designed for sampling vegetation indices and DEM derived attributes for bird point counts. Sampling results can be one or more basic statistics such as mean, range, max, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Trevor Wiens&lt;br /&gt;
&lt;br /&gt;
==== v.select.region ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/v.select.region.tar.bz2 v.select.region] is a shell script that prints out the names of all vectors matching an input search pattern that has geometry (points, line, areas) that fall within a region bounded by an existing vector map, or within the current Grass region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== v.selmany ====&lt;br /&gt;
&lt;br /&gt;
: [http://svn.osgeo.org/grass/grass-addons/vector/v.selmany/v.selmany v.selmany] is a shell script that allows to interactively select a set of vector objects on a given layer, then assign them attribute values in a connected database table. The script runs on the command line prompt and within a graphic monitor ; it does not work with DBF driver.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Vincent Bain&lt;br /&gt;
&lt;br /&gt;
==== v.surf.icw ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.surf.icw v.surf.icw] is an IDW interpolation method using true distance cost instead of euclidean shortest distance, i.e. ''as the fish swims around an island'' not ''as the bird flies''. This will cleanly travel around hard barriers and a cost surface map may be used to model expensive-cross barriers. Input data points do not need direct line of sight to be considered, but should be kept to less than one hundred as the module becomes very computationally expensive. A number of radial basis function options are available. ([http://grass.osgeo.org/wiki/Image:Inlets_03_SurfSal_icw_big.png screenshot])&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.surf.idwpow ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/v.surf.idwpow.zip v.surf.idwpow] integrates the common v.surf.idw algorithm with the exponential parameter for the distance weights&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== v.surf.krige [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.surf.krige is a script that do a surface interpolation from vector point data by Kriging method. The interpolated value of a cell is determined by using an omnidirectional variogram model fitted starting from model parameter given by user shown from the experimental semi variogram produced by v.variogram. The script can perform also the Leave-One-out cross validation to test the variogram model &amp;quot;fitted by eye&amp;quot; and an automatic fitted variogram model. The cross validation helps the user to choose the best variogram model to interpolate own data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== v.strahler ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.pois.org/florian/downloads/grass/v.strahler.tgz v.strahler] is a module that calculates the Strahler Order for all lines of a given dendritic network.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Florian Kindl. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler&lt;br /&gt;
&lt;br /&gt;
==== v.swathwidth ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.swathwidth v.swathwidth] creates a vector map representing the sea bottom coverage of a multibeam (swath) sonar survey.&lt;br /&gt;
: ([http://david.p.finlayson.googlepages.com/swathwidth Screenshots])&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' David Finlayson, Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.thickness ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.thickness.tgz v.thickness] creates points of thickness vectors from the vectors of strike and dip angles.The v.thickness is GUI GRASS script for v.dip.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.transect.kia ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/vector/v.transect.kia v.transect.kia] calculates kilometric abundance indexes (KIA), a common indirect presence index used in wildlife monitoring along line transect surveys.&lt;br /&gt;
: Path lenghts can be corrected by draping on a DEM, different type of point objects can be weighted according to their relative importance, and paths can be  segmented using a further polygon vector (to calculate, say, abundances per elevation range or per habitat class).&lt;br /&gt;
: The module is written in bash and needs a GRASS install compiled with sqlite support.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Clara Tattoni and Damiano G. Preatoni&lt;br /&gt;
&lt;br /&gt;
==== v.trees3d ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/ v.trees3d] is a module for making 3D trees from input vector point file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== v.trimesh ====&lt;br /&gt;
: [http://www.valledemexico.ambitiouslemon.com/vtrimesh.html v.trimesh] creates a triangular mesh from a vector map using areal constraints for refinement. It uses Jonathan Shewchuk's Triangle library.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
==== v.what.rast.buffer ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.what.rast.buffer v.what.rast.buffer] is a script that calculates univariate statistics of raster map(s) from buffers around vector points. Results are written to a file. Resolution is taken from each input map.&lt;br /&gt;
: ''see also the [http://starspan.casil.ucdavis.edu StarSpan] software&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.variogram [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.variogram is a script that create an omnidirectional experimental semi-variogram. This scripts require R-statistics software installed on your machine. Now the script is updated to run on spgrass6 &amp;gt;= 0.3 and sp &amp;gt;= 0.9 [http://grass.osgeo.org/pipermail/statsgrass/2006-October/000455.html reply].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Ivan Marchesini, Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== AniMove ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/animov/ AniMove] is software for analysis of animal movement and ranging behaviour using QGIS+GRASS+R.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Support by Faunalia.it&lt;br /&gt;
&lt;br /&gt;
==== Utilities ====&lt;br /&gt;
&lt;br /&gt;
===== Shapemerge =====&lt;br /&gt;
&lt;br /&gt;
: [http://perrygeo.googlecode.com/svn/trunk/gis-bin/shpmerge.sh shpmerge] merges all the shapefiles in the current directory into a single output shapefile&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Perrygeo&lt;br /&gt;
&lt;br /&gt;
=== Raster add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/raster&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== r.area ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.area r.area] Very simple module. Calculate area size (in cells) for every individual category in input raster map and write number of cells as the value of each cell in the area. Optionally write a binary coverage map and set a minimum area threshold. Works well with {{cmd|r.clump}}.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
==== r.bilateral ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.bilateral.tgz r.bilateral] Bilateral filter is an edge-preserving filter, which combines domain and range filtering. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.broscoe ====&lt;br /&gt;
&lt;br /&gt;
r.broscoe.sh calculates waerden test and t test statistics for some values of threshold area on a single basin, according to A.J.Broscoe theory (1959).&lt;br /&gt;
See v.strahler package&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler/&lt;br /&gt;
&lt;br /&gt;
==== r.boxcount ====&lt;br /&gt;
&lt;br /&gt;
: r.boxcount and r.boxcount.sh calculate the fractal dimension for a given map. These are versions for grass6 of [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake's modules] for grass43.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mark Lake, grass6 port: Florian Kindl.&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount/&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount.sh/&lt;br /&gt;
&lt;br /&gt;
==== r.burn.frict ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.burn.frict r.burn.frict] converts vector geometries to raster cells, using a simple anti-aliasing method to close &amp;quot;gaps&amp;quot; between diagonal cells. Useful for &amp;quot;burning&amp;quot; vector geometries into a friction surface, making sure that simulated movement does not &amp;quot;slip&amp;quot; through converted cells that have only diagonal neighbours.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.burn.frict&lt;br /&gt;
&lt;br /&gt;
==== r.colors.quantiles ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.quantiles/r.colors.quantiles r.colors.quantiles] is a shell script used to create raster colors rules based on nquantiles. It uses R and spgrass6 package (RGRASS).&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.colors.stddev ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.colors.stddev] ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.convergence ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.convergence r.convergence] calculate topographic convergence index, useful to detect lineamets represented by chanell/ridge system&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
==== r.cpt2grass ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.cpt2grass] is a GRASS script for importing a [http://www.soest.hawaii.edu/gmt/ GMT] .cpt color table into GRASS. It can save to a text file suitable for r.colors or automatically apply the color table to a raster map.&amp;lt;BR&amp;gt;For a large collection of GMT .cpt files see http://sview01.wiredworkplace.net/pub/cpt-city/&lt;br /&gt;
: Other palette ideas from [http://geography.uoregon.edu/datagraphics/color_scales.htm Univ. Oregon] and [http://oceancolor.gsfc.nasa.gov/PRODUCTS/colorbars.html NASA/Goddard's OceanColor] (latter partially translated for use with GRASS on the [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.tools/palettes grass-addons SVN]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.csr ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.csr r.csr] integrates several Grass programs to produce colored, shaded-relief rasters in one step. Accepts single or multiple elevation/bathymetry maps as input; optionally will fill data holidays with 3x3 median filter, multiple times, if required; can apply color maps from a) input raster, b) another raster in MAPSET, or c) from a rules file; otherwise, rainbow colorbar is applied. Output colored, shaded-relief rasters can optionally be exported to tiff format if the appropriate flag is given. Shading parameters can be modified, though useful defaults are given.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.cva ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ucl.ac.uk/~tcrnmar/GIS/r.cva.html r.cva] is a cumulative viewshed analysis module. It is an advanced version of the {{cmd|r.los}} program.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake]&lt;br /&gt;
&lt;br /&gt;
==== r.denoise ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.denoise r.denoise] denoises (smooths/despeckles) topographic data, particular DEMs derived from radar data (including SRTM), using Xianfang Sun's [http://www.cs.cf.ac.uk/meshfiltering/index_files/Page342.htm denoising algorithm].  It is designed to preserve sharp edges and to denoise with minimal changes to the original data.  See the [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise/r.denoise.html manual pages] for details.  Further information on Sun's denoising algorithm, including an example, is available [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise here].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' John Stevenson&lt;br /&gt;
&lt;br /&gt;
==== r.dominant_dir.m and r.calc_terraflow_dir.m ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.terraflow.tools dominant_dir.m and calc_terraflow_dir.m] are two Matlab scripts for determining the dominant flow direction from a r.terraflow MFD map and converting into a GRASS aspect map for use with d.rast.arrow, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.eucdist ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.eucdist r.eucdist] creates a raster map estimating the euclidean distance from known cells.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.fragment ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.fragment r.fragment] fragments a raster into a user-defined set of smaller tiles according to an input number of rows and columns. &lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.fuzzy ====&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.fuzzy r.fuzzy] Calculates membership of every cell in raster according membership function defined by user.&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== r.fuzzy.logic ====&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.fuzzy.logic r.fuzzy.logic] Perform fuzzy operators (AND, OR, NOT, IMP) on membership's map using T-norms and T-conorms for 6 most popular families.&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
==== r.fuzzy.system ====&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.fuzzy.system r.fuzzy.system] Perform full fuzzy clasificationwith 6 most popular fuzzy logic families and few methods of deffuzification.&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.fuzzy.system&lt;br /&gt;
&lt;br /&gt;
==== r.game_of_life ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.game_of_life r.game_of_life] is a shell script which runs Conway's classic Game of Life using GRASS raster modules. It is meant to demonstrate how easy it is to program cellular automata in GRASS as well as various 3D raster volume and time series visualization techniques.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.gauss ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.les-ejk.cz/files/programs/grass/r.gauss.tgz r.gauss] is Gaussian and Laplacian of Gaussian filter for GRASS. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.gradgrid4 ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.uibk.ac.at/geographie/personal/mergili/gradgrid4.zip gradgrid4] is a tool for interpolating values of discrete data points to a raster map, applying a local regression approach with a predictor raster. The model is based on shell and python scripts as well as an R batchfile. It was tested on Fedora Core 6 with GRASS 6.2.1 and R 2.5.1, but should work under most UNIX systems. After unzipping the gradgrid4 folder, store it at any place in your local file system. In the subfolder docs you can find a manual and a publication draft with a detailed description of the concept and the example of an application. The subfolder testloc constitutes a GRASS location with test data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Martin Mergili&lt;br /&gt;
&lt;br /&gt;
==== r.in.mb ====&lt;br /&gt;
&lt;br /&gt;
: [http://blogs.tekmap.ns.ca/archives/458 r.in.mb] is a &amp;quot;GRASS/[[MB-System]] program designed to import ''mbio'' compatible multibeam sonar data directly into the GRASS GIS. The program is a modified version of {{cmd|r.in.xyz}}. Instead of reading an ASCII XYZ file, ''r.in.mb'' reads an MB-System compatible list file.&amp;quot; It can do automatic reprojection and minor hole filling. The default is to import bathymetry data, but optionally amplitude or sidescan sonar data can be loaded instead.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Bob Covill&lt;br /&gt;
&lt;br /&gt;
==== r.in.onearth ====&lt;br /&gt;
&lt;br /&gt;
: [http://www-pool.math.tu-berlin.de/~soeren/grass/modules/ r.in.onearth] for download and import satellite images direct from the NASA onearth WMS server into GRASS.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
==== r.in.swisstopo ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.in.swisstopo/ r.in.swisstopo] for importing swisstopo digital elevation model data into GRASS raster maps.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' J&amp;amp;uuml;rgen Hansmann&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.in.swisstopo/&lt;br /&gt;
&lt;br /&gt;
==== r.in.wms (.py) ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.in.wms.tgz r.in.wms] for download and import maps direct from  WMS servers into GRASS. This script is written in Python Programming language. Note GRASS 6.2+ provides a shell script version of r.in.wms, take care of which one is actually being run.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.inund.fluv ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/raster/r.inund.fluv/ r.inund.fluv]This command allows to obtain a fluvial potentially inundation map given a high-resolution DTM of the area surrounding the river and a water surface profile calculated through an 1-D hydrodinamic model. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Roberto Marzocchi, Bianca Federici, Domenico Sguerso&lt;br /&gt;
&lt;br /&gt;
==== r.isoregions ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.isoregions/r.isoregions r.isoregions] allows isoregions creation from a GRASS raster map. &lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.interp.mask ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.interp.mask r.interp.mask] Creates a user-specified buffer around interpolation points that can be used as a MASK to prevent or clip excessive extrapolation artifacts. This works much better than a standard convex hull around the points.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.li ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/download/r_li/ r.li] is a more flexible and faster replacement of the old r.le. '''''Moved into 6.3-SVN'''''.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Claudio Porta, Davide Spano, Serena Pallecchi, [http://www.faunalia.it Faunalia]&lt;br /&gt;
&lt;br /&gt;
==== r.local_max.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/local_max.pl Local maxima] is a Perl script for &amp;lt;code&amp;gt;r.mapcalc&amp;lt;/code&amp;gt;. It detects local maxima of the image.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.mandelbrot ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/r.mandelbrot r.mandelbrot] is a shell script to calculate the Mandelbrot set.- for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== mcda====&lt;br /&gt;
&lt;br /&gt;
: mcda suite is a toolset for geographics multi-criteria decision aiding and data analysis based on ELECTRE (r.mcda.electre), REGIME (r.mcda.regime) and FUZZY (r.mcda.fuzzy) algorithm. The module r.roughset is also included  for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/&lt;br /&gt;
&lt;br /&gt;
==== r.mlv ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.mlv.tgz r.mlv] is Mean of least variance filter for GRASS. It is an edge-preserving (or even edge-enhacing) filter, which should serve for removing additive noise from images. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== r.obstruction, r.planning.static, r.planning.cinematic ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ing.unitn.it/~grass/software.html 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)&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Daniele Carli, Dimitri D'Inca', Gianluca Fruet, Domenico Sguerso, Paolo Zatelli&lt;br /&gt;
&lt;br /&gt;
==== r.out.jpeg ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/r.out.jpeg_ r.out.jpeg] is a simple GRASS script to export georeferenced JPEG images from rasters, keeping the associated color table. It is a two-step export: first a ppm file is created, then it is converted to jpeg usgin the &amp;quot;convert&amp;quot; command from ImageMagick&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmap ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmap r.out.gmap] outputs GRASS raster map into set of image tiles&lt;br /&gt;
following the tiling scheme of Google Maps and Microsoft Virtual Earth.&amp;lt;BR&amp;gt;Read more in the OSGeo Journal [http://www.osgeo.org/journal Volume 5 (2009, to appear)]&amp;lt;BR&amp;gt;see also [[#r.out.kml|r.out.kml]] and [[#v.out.kml|v.out.kml]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Tomas Cebecauer&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt r.out.gmt] is a GRASS script for exporting a GRASS raster map into a [http://www.soest.hawaii.edu/gmt/ GMT] grid file. It also creates a GMT color table from the data and can generate some GMT commands for plotting a postscript file. (code is experimental, but functional)&amp;lt;BR&amp;gt;see  also http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt2 r.out.gmt2] is a modified version of Hamish's r.out.gmt.  Added options for title, xlabel, ylabel, comment, and map width.  Removed any settings that can be changed by gmtset for more flexibility.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [https://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.kml r.out.kml] is a shell script that exports a raster map into a KML file and image for Google Earth or Worldwind. See also [[#v.out.kml|v.out.kml]] and [[#r.out.gmap|r.out.gmap]].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.pack ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack r.pack and r.unpack] are two GRASS scripts for transfering raster maps to another computer as a single file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.prominence ====&lt;br /&gt;
&lt;br /&gt;
: '''r.prominence''' calculates the average difference between a central cell and its neighbors. It approximated the terrain 'ruggedness' by looking at average differences in elevation within a given neighborhood.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.prominence/&lt;br /&gt;
&lt;br /&gt;
==== r.rifs ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ucl.ac.uk/~tcrnmar/ r.rifs]: r.rifs generates a raster map and/or image of a fractal by means of the specified random iterated function system.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mark Lake&lt;br /&gt;
&lt;br /&gt;
==== r.roughness ====&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.sh r.roughness.sh] is a shell script to calculate the surface roughness of a DEM, using r.surf.area and v.surf.rst. (for GRASS versions 6.1 and above)&lt;br /&gt;
&lt;br /&gt;
[http://www.igc.usp.br/pessoais/guano/downloads/r.roughness60 r.roughness60] - for GRASS versions 6.0.X&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.area r.roughness.window.area] - calculate surface roughness as the ratio of real (surface) area and planar area, using a moving-window approach.&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector r.roughness.window.vector] - calculate surface roughness as vector dispersion, using a moving-window approach. Resulting maps are: Vector Strength (R) and Inverted Fisher's k parameter. &lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector.html r.roughness.window.vector.html] - provisional help page for r.roughness.window.vector.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.roughness/&lt;br /&gt;
&lt;br /&gt;
==== r.roughset ====&lt;br /&gt;
&lt;br /&gt;
: r.roughset is a module for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/r.roughset/&lt;br /&gt;
&lt;br /&gt;
==== r.seg ====&lt;br /&gt;
&lt;br /&gt;
: '''r.seg''' performs image segmentation and discontinuity detection (based on the Mumford-Shah variational model).&lt;br /&gt;
: The module generates a piece-wise smooth approximation of the input raster map and a raster map of the discontinuities of the output approximation. The discontinuities of the output approximation are preserved from being smoothed. &lt;br /&gt;
: See [http://www.ing.unitn.it/~vittia/sw here] for details and examples.&lt;br /&gt;
&lt;br /&gt;
Available [http://www.ing.unitn.it/~vittia/sw here] and via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.seg/&lt;br /&gt;
&lt;br /&gt;
: '''Author''' Alfonso Vitti&lt;br /&gt;
&lt;br /&gt;
==== r.smoothpatch ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.smoothpatch r.smoothpatch] creates a composite of two rasters using a distance-weighted average across the transition to smooth the edges.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.soils.texture ====&lt;br /&gt;
&lt;br /&gt;
: r.soils.texture is a module to define soils texture from sand and clay raster file with a schema text file (now FAO,USDA and ISSS are available). It is written in C language. - for GRASS versions 6.x - For bugs and suggest: g_massa@libero.it &lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Gianluca Massei&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.soils.texture/&lt;br /&gt;
&lt;br /&gt;
==== r.stream.angle ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.angle r.stream.angle] Divide stream network into stright line segments according users input. It extends  Module uses as input direction and stream netwokr map produced by r.watershed and stream.extract  or custom user input. See description for details.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.angle&lt;br /&gt;
&lt;br /&gt;
==== r.stream.basins ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.basins r.stream.basins] delineate basins according users input. It extends r.water.outlet funcionality to extracting more than one basin at one step. Module uses as input direction map produced  stream network produced by r.stream.extract, r.watershed, r.stream order or custom user input. More in tutorial on grass-wiki pages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.basins&lt;br /&gt;
&lt;br /&gt;
==== r.stream.del ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.del r.stream.del] Calculates downslope length of first order streams and delete them if it length (in pixels) is lower than the treeshold. It also join false segments left by deletion into one with category of upper. It uses r.watershed direction map and r.watershed  stream map as input. The module is added only for r.watershed module, r.stream.extract has deleting short streams build-in. During development of r.stream.* it will be probably abandoned due to duplicate functionality&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.del&lt;br /&gt;
&lt;br /&gt;
==== r.stream.distance ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.distance r.stream.distance] Calculates downslope distance and downslope elevation difference between current cell and stream or outlet cells. It uses r.watershed direction map, r.watershed or r.stream.extract stream map and optionally DEM as input.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.distance&lt;br /&gt;
&lt;br /&gt;
==== r.stream.extract ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.extract r.stream.extract] extracts topologically clean stream networks from input elevation and optionally accumulation maps. Output is available as raster and vector and can be used as input for the other r.stream.* modules by Jarek Jasiewicz. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.extract&lt;br /&gt;
&lt;br /&gt;
==== r.stream.order ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.order r.stream.order] orders stream network outputed by r.watershed or r.stream.extract according Sthrahler, Shreve, Horton and Hack ordering systems. It require as input stream and direction map and optionally accumulation map. It handle both SFD nad MFD modes but all data must come from the same procedure.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz, Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.order&lt;br /&gt;
&lt;br /&gt;
==== r.stream.pos ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.pos r.stream.pos] Helper module for calculating local stream network properties and linear geostatistics. Mostly To use with R and other grass modules. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.pos&lt;br /&gt;
&lt;br /&gt;
==== r.stream.stats ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.stats r.stream.stats] calculate Hortonian statistics for Stahler or Horton stream network created by r.stream.order. It uses r.watershed direction map, DEM and r.stream.order's Stahler or Horton stream network as input. It outputs calculated statistics to standard output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.stats&lt;br /&gt;
&lt;br /&gt;
==== r.surf.nnbathy ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html r.surf.nnbathy] interpolates a surface from a raster input using Pavel Sakov's [http://code.google.com/p/nn-c/ nn] natural neighbor interpolation library. Provides triangulation, Sibson natural neighbor interpolation and non-Sibsonian interpolation.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== r.surf.volcano ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.surf.volcano r.surf.volcano] creates an artificial surface resembling a seamount or cone volcano. The user can alter the size and shape of the mountain and optionally roughen its surface. Available decay functions are  polynomial, Gaussian, Lorentzian, logarithmic, and exponential.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.terracost ====&lt;br /&gt;
&lt;br /&gt;
[http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==== r.tileset ====&lt;br /&gt;
&lt;br /&gt;
: ''{{cmd|r.tileset}} moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.traveltime ====&lt;br /&gt;
&lt;br /&gt;
: [http://jesbergwetter.twoday.net/stories/4845555/ r.traveltime] computes the travel time of surface runoff to an outlet. The program starts at the basin outlet and calculates the travel time at each raster cell recursively. A drainage area related threhold considers even  surface and also channel runoff. Travel times are derived by assuming kinematic wave approximation. The results can be used to derive a time-area function. This might be usefull for precipitation-runoff calculations (estimation of flood predictions) with a lumped hydrologic model (user-specified unit hydrograph).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Kristian Förster&lt;br /&gt;
&lt;br /&gt;
==== r.univar.zonal ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar.zonal] is similar to r.univar, but calculates statistics separately for each category(zone) present in the separate input map used to define zones (zonal statistics). The output can be like the one of r.univar or in easier to read table format and can be written to a file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.univar2.zonal&lt;br /&gt;
&lt;br /&gt;
==== r.viewshed ====&lt;br /&gt;
&lt;br /&gt;
: r.viewshed is a module for extremely fast line of sight analysis (replaces the slow r.los). It is written in C language for GRASS versions 6.X/7.x.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Laura Toma, USA&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.viewshed&lt;br /&gt;
&lt;br /&gt;
Once {{trac|390}} is solved, it will substitute r.los.&lt;br /&gt;
&lt;br /&gt;
==== r.wavelets ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ing.unitn.it/~grass/software.html 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.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Members of the University of Trento, Faculty of Engineering&lt;br /&gt;
&lt;br /&gt;
==== r.xtent ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.xtent r.xtent] computes a raster map layer representing the Voronoi diagram, weighted Voronoi diagram or a more complex territorial partitioning of space around points (centers) in a vector input map, based on the XTENT formula.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.xtent&lt;br /&gt;
&lt;br /&gt;
==== r.zc.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/zc.pl Zero crossing] is a simple Perl script, finds the ,,zero crossings`` from the Laplacian of Gaussian filter (see above). It is really &amp;lt;em&amp;gt;very&amp;lt;/em&amp;gt; simple, the edges don't need to be really on that pixel, where they are detected, no interpolation is performed.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
: The GRASS Image Processing Environment (GIPE) has USLE, Energy-balance and radiance-reflectance correction models.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin (unless specified otherwise).&lt;br /&gt;
   &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe&lt;br /&gt;
&lt;br /&gt;
Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)&lt;br /&gt;
&lt;br /&gt;
:* r.hydro.CASC2D, ported from GRASS 5.x version, is temporarily here waiting to return to main GRASS.&lt;br /&gt;
&lt;br /&gt;
:* r.soiltex2prop creates porosity, Saturated Hydraulic conductivity (Ksat) and wetting front pressure head (Hf) from percentage of sand and clay after Rawls et al., 1990. This is a must for r.hydro.CASC2D.&lt;br /&gt;
&lt;br /&gt;
:* i.biomass creates biomass growth map from fPAR, lightuse efficiency, water availability (or evap.fraction), Lat, doy and tsw.&lt;br /&gt;
&lt;br /&gt;
:* i.dn2ref.l7, r.dn2ref.ast create top of atmosphere reflectance for Landsat 7ETM+ and ASTER. These modules also have a flag for radiance output. Updated i.dn2ref.l7 to read .met calibration file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2full.l[5,7] is an attempt to get all bands of Landsat[5,7] calibrated and corrected to either reflectance or temperature, reads only the .met file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2potrad.l[5,7] is an attempt to get ET potential from DN of Landsat 7 (Careful! No Atmospheric correction!).  &lt;br /&gt;
&lt;br /&gt;
:* i.eb.* are a set of 10+ GRASS modules that together perform the main functions of  the SEBAL model (Bastiaanssen, 1995). Those functions include (but are not limited to) Soil heat flux, sensible heat flux, net radiation, evaporative fraction at satellite overpass, diurnal actual evapotranspiration, momentum roughness length, etc. These  modules are also part of any Energy-Balance related processing. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.potrad creates diurnal Potential evapotranspiration assuming all net radiation becomes ET, according to SEBAL model (Bastiaanssen, 1995). This module also has a flag for diurnal net radiation as required by SEBAL in i.eb.eta. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.SENAY creates actual evapotranspiration following the regional method of Senay (2007). &lt;br /&gt;
&lt;br /&gt;
:* i.lmf creates a Local Maximum Fitting on the temporal dimension of the multi-date input dataset, working, but more precision still to be added.&lt;br /&gt;
&lt;br /&gt;
:* i.vi.mpi is the mpi version of i.vi for cluster GRASS GIS education (no speed up here!) '''Author:''' Shamim Akhter &lt;br /&gt;
&lt;br /&gt;
:* i.modis.stateqa extracts State Quality Assessment information from Modis 500m (MOD09A) products.&lt;br /&gt;
&lt;br /&gt;
:* i.water creates a Water Mask from NDVI and Albedo, or specifically for Modis: NDVI and Band 7.&lt;br /&gt;
&lt;br /&gt;
:* i.wi creates a given Water Index (only one so far).&lt;br /&gt;
&lt;br /&gt;
==== HydroFOSS ====&lt;br /&gt;
&lt;br /&gt;
: HydroFOSS - a GIS embedded approach for Free &amp;amp; Open Source Hydrological modeling.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Massimiliano Cannata&lt;br /&gt;
 &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/HydroFOSS/&lt;br /&gt;
&lt;br /&gt;
==== Hikereport ====&lt;br /&gt;
&lt;br /&gt;
: python script that computes length, cumulative uphill and downhill, average slopes on an interactively drawn path. Based on r.profile's output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Negri&lt;br /&gt;
&lt;br /&gt;
 http://tracce.wordpress.com/?attachment_id=71&lt;br /&gt;
&lt;br /&gt;
=== Misc add-ons===&lt;br /&gt;
&lt;br /&gt;
==== m.eigensystem ====&lt;br /&gt;
&lt;br /&gt;
m.eigensystem - Computes eigen values and eigen vectors for square matrices.&lt;br /&gt;
&lt;br /&gt;
: http://svn.osgeo.org/grass/grass-addons/misc/m.eigensystem/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Shapiro&lt;br /&gt;
&lt;br /&gt;
===Database add-ons===&lt;br /&gt;
==== db.join ====&lt;br /&gt;
&lt;br /&gt;
: Table joining: join one table into another through common attributes&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/database/db.join/&lt;br /&gt;
or&lt;br /&gt;
   g.extension db.join&lt;br /&gt;
&lt;br /&gt;
===General add-ons===&lt;br /&gt;
&lt;br /&gt;
==== g.laptop.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.gbd-consult.de/dassau/grass/g.laptop/g.laptop.sh g.laptop.sh] is an interactive shell script to extract raster and vector data from current Location into a new one. Data can be copied or extracted in current or original resolution and region extend. This script was written to extract smaller parts of a GRASS location to be able to present them on a laptop without the necessity to transfer huge data. Maps do not have to be in the same mapset.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Otto Dassau&lt;br /&gt;
&lt;br /&gt;
==== Readline completion ====&lt;br /&gt;
&lt;br /&gt;
: '''''Readline completion''''' for GRASS commands under the bash shell: [http://www.sorokine.info/grass-complete/ grass-complete] won't clutter the environment but needs to be installed; [http://dcalvelo.free.fr/grass/grass_rlcompleter.sh grass_rlcompleter.sh] needs almost no installation but will pollute the environment. Grass-Complete currently requires Bash version 2.05 for proper install.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alexandre Sorokine (grass-complete), Daniel Calvelo (grass_rlcompleter.sh)&lt;br /&gt;
&lt;br /&gt;
==== g.region.point ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.region.point g.region.point] is a shell script which resets the computational region to a square box around a given coordinate. It is intended for use within GRASS scripts to speed up processing by limiting expensive raster calculations to a small area of interest.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.linke_by_day ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.sun.tools/ g.linke_by_day] is a python script for [[r.sun]] which interpolates a Linke turbidity value for a given day of the year based on monthly values edited into the script.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.xlist ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xlist g.xlist] is a C implementation of g.mlist. g.xlist searches for data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== g.xremove ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xremove g.xremove] is a C implementation of g.mremove. g.xremove removes data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
=== Imagery add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/imagery&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
GIPE (see also above in raster section) provides:&lt;br /&gt;
i.biomass, i.dn2potrad.l5, i.dn2potrad.l7, i.dn2ref.ast, i.eb.deltat, i.eb.disp, i.eb.eta, i.eb.evapfr, i.eb.g0, i.eb.h0, i.eb.h_SEBAL01, i.eb.h_SEBAL95, i.eb.h_iter, i.eb.molength, i.eb.netrad, i.eb.psi, i.eb.rah, i.eb.rohair, i.eb.ublend, i.eb.ustar, i.eb.wetdrypix, i.eb.z0m, i.eb.z0m0, i.evapo.PT, i.evapo.TSA, i.evapo.potrad, i.evapo.senay, i.evapo.time_integration, i.lmf, i.modis.stateqa, i.sattime, i.vi.grid, i.vi.mpi, i.water, i.wi&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin&lt;br /&gt;
&lt;br /&gt;
==== i.homography ====&lt;br /&gt;
&lt;br /&gt;
Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points created by i.linespoints. The approach uses homography extended for corresponding lines.&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.homography&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Daniel Grasso, Bolzano, Italy, based on code written by Stefano Merler, ITC-irst, Italy&lt;br /&gt;
&lt;br /&gt;
==== i.linespoints ====&lt;br /&gt;
&lt;br /&gt;
An imagery command that enables the user to mark coordinate system points as well as lines on an image to be rectified and then input the coordinates of each point for creation of a coordinate transformation matrix. The transformation matrix is needed as input for the GRASS program i.homography.&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.linespoints&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Daniel Grasso, Bolzano, Italy, based on i.points&lt;br /&gt;
&lt;br /&gt;
==== i.landsat.toar ====&lt;br /&gt;
&lt;br /&gt;
Transform calibrated digital number of Landsat products to top-of-atmosphere radiance or top-of-atmosphere reflectance and temperature (band 6 of the sensors TM and ETM+). Optionally, used to calculate the at-surface radiance or reflectance with atmospheric correction (DOS method).&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.landsat.toar&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' E. Jorge Tizado&lt;br /&gt;
&lt;br /&gt;
==== i.points.auto ====&lt;br /&gt;
&lt;br /&gt;
This module allows a search of GCP's on two raster-maps with differents levels of automation. The ''manual'' search is the default search, so it's possible to determine the GCP's manually with the mouse (like {{cmd|i.points}}). ''Semiautomated'' search: The user determines with the mouse some correspondent areas (with a discrete precision) in the two maps and the module searches itself the GCP's in these areas. ''Automated'' search: At the start of module the user has to load the maps that the algorithm uses to the search, so it is recommended to use the maps filtered with the filters DIVERSITY or STDDEV (of GRASS) with a window of 3x3 or 5x5 pixels. However, the algorithm sometimes works well with the original maps too.&lt;br /&gt;
&lt;br /&gt;
Note: This code is basically an improved i.points (from 2004). Subsequent changes in i.points haven's been ported here yet.&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.points.auto&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' based on i.points; additions by Ivan Michelazzi, Luca Miori (MSc theses at ITC-irst); Supervisors: Markus Neteler, Stefano Merler, ITC-irst 2003, 2004. [http://gisws.media.osaka-cu.ac.jp/grass04/viewpaper.php?id=37 PDF article]&lt;br /&gt;
&lt;br /&gt;
==== i.points.reproj ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.points.reproj i.points.reproj] is a shell script that will use cs2cs to reproject the target coordinates of a group's POINTS file. By running i.rectify directly to the new target projection, a generation of resampling data loss can be avoided (versus i.rectify + r.proj). On the other hand, i.rectify does not calculate cell resolution well if the map is to be rotated ([http://intevation.de/rt/webrt?serial_num=3296 bug #3296]), in those cases i.rectify+r.proj may be the better option.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== i.plr.py ====&lt;br /&gt;
&lt;br /&gt;
: [[I.plr.py|Probabilistic Label Relaxation]], written in Python&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Georg Kaspar&lt;br /&gt;
&lt;br /&gt;
==== i.pr ====&lt;br /&gt;
&lt;br /&gt;
: Image classification: implements k-NN (multiclass), classification trees (multiclass), maximum likelihood (multiclass), Support Vector Machines (binary), bagging versions of all the base classifiers, AdaBoost for binary trees and support vector machines. It allows feature manipulation (normalization, principal components,...). It also implements feature selection techniques (RFE, E-RFE,...), statistical tests on variables, tools for resampling (cross-validation and bootstrap) and cost-sensitive techniques for trees and support vector machines.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Merler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.pr&lt;br /&gt;
&lt;br /&gt;
==== i.spec.sam ====&lt;br /&gt;
&lt;br /&gt;
: Spectral Angle mapping&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.sam/&lt;br /&gt;
&lt;br /&gt;
==== i.spec.unmix ====&lt;br /&gt;
&lt;br /&gt;
: Spectral unmixing&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.unmix/&lt;br /&gt;
&lt;br /&gt;
==== i.topo.corr ====&lt;br /&gt;
: i.topo.corr is used to topographically correct reflectance from imagery files, e.g. obtained with i.landsat.toar (see above), using a sun illumination terrain model. This illumination model represents the cosine of the incident angle, i.e. the  angle between the normal to the ground and the sun rays. It can be obtained with {{cmd|r.sun}} (parameter incidout), and then calculating its cosine with float precision. Correction methods: cosine, minnaert, percent, c-factor.&lt;br /&gt;
&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.topo.corr&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' E. Jorge Tizado&lt;br /&gt;
&lt;br /&gt;
==== i.warp ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.warp i.warp] is a shell script that will use gdalwarp to rectify a raw input image using thin plate splines. The map should be imported into GRASS with r.in.gdal and GCPs set with i.points. Input is the raw image (GeoTIFF, JPEG, etc). Output is a GeoTIFF in the imagery group's target location's map projection. Requires a recent (early 2006) version of GRASS 6.1, or newer.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
=== Display add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/display&lt;br /&gt;
&lt;br /&gt;
==== d.edit.rast ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.edit.rast d.edit.rast] edits cells in an existing raster map displayed on the current monitor.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== d.frame.quarter ====&lt;br /&gt;
&lt;br /&gt;
: ('''obsolete''') [http://trac.osgeo.org/grass/browser/grass-addons/display/d.frame.split d.frame.quarter] is a shell script that will split the display into four quadrants (or sixths) using ''d.frame''. Individual frames are named ''uno, dos, tres, cuatro'', and ''full_screen''.&lt;br /&gt;
: Replaced by {{cmd|d.split.frame}} in main.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.frame.split ====&lt;br /&gt;
&lt;br /&gt;
: ''d.frame.split moved into main archive as {{cmd|d.split.frame}}''&lt;br /&gt;
&lt;br /&gt;
==== d.hyperlink ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/d.hyperlink.tar.bz2 d.hyperlink] is an interactive shell script that allows the viewing of hyperlinked images from a vector's attribute table in an external image viewer. Queries can be made via SQL statements or interactive mouse-clicking. The attribute table must be pre-populated with a column containing the image to link the vector to; the user also specifies the image folder in the current MAPSET where the images are located. The script currently supports gimp, Eye of Gnome, gthumb, gpdf, and Inkscape image viewers.&lt;br /&gt;
&lt;br /&gt;
: '''Author: '''Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== d.mark ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.mark] is a shell script that quickly displays a marker on the display at a given coordinate.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.region.box ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.region.box d.region.box] is a shell script that quickly displays a box around the current region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.stations ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts   d.stations] is a shell script that quickly displays vector points (or sites for GRASS 5.4 and below).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.varea ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.varea] is a shell script that quickly displays vector areas.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== pd-GRASS ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ornl.gov/sci/gist/software/grass/ pd-GRASS]: Parallel Display for GRASS GIS&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alex Sorokine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[IconSymbols]] ====&lt;br /&gt;
&lt;br /&gt;
* [[IconSymbols|Symbols]] which can be used with ''d.vect, d.graph'', and ''ps.map''.&lt;br /&gt;
&lt;br /&gt;
=== Postscript add-ons ===&lt;br /&gt;
&lt;br /&gt;
* ''See also [[ps.map scripts|ps.map samples and templates]]''.&lt;br /&gt;
&lt;br /&gt;
==== ps.atlas ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/grass/ps.atlas ps.atlas] is a shell script that makes more maps on current region according to input *.psmap file. General map can be stored as vector file. The resulting *.eps maps can be automatically converted to *.pdf files.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== ps.output ====&lt;br /&gt;
&lt;br /&gt;
: [https://trac.osgeo.org/grass/browser/grass-addons/postscript/ps.output ps.output] is much like {{cmd|ps.map}} but with advanced decorations and ability for translucency.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jorge Tizado&lt;br /&gt;
&lt;br /&gt;
==== [[AreaFillPatterns]] ====&lt;br /&gt;
&lt;br /&gt;
* Hatches for ps.map's vareas&lt;br /&gt;
&lt;br /&gt;
===GRASS and UMN Mapserver===&lt;br /&gt;
&lt;br /&gt;
* [http://www.mail-archive.com/mapserver-users@lists.umn.edu/msg00086.html See interesting posting]&lt;br /&gt;
* See wiki [[GRASS and MapServer]] page&lt;br /&gt;
&lt;br /&gt;
==GRASS 5.x (old)==&lt;br /&gt;
&lt;br /&gt;
===Vector add-ons===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
* [http://www.valledemexico.ambitiouslemon.com/gwmodelling.html r.gmtg] The groundwater modelling tool for grass. A module to use MODFLOW within GRASS. &amp;lt;BR&amp;gt;'''Author''': Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains. For GRASS 5.3.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
:Newer version available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==GRASS 4.x (very old)==&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons===&lt;br /&gt;
&lt;br /&gt;
* MAGICAL Software: The MAGICAL software comprises a suite of three programs that provide a multi-agent simulation extension for the GRASS GIS software. http://www.ucl.ac.uk/~tcrnmar/simulation/magical/magical.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10166</id>
		<title>AddOns</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10166"/>
		<updated>2010-01-12T10:31:15Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* v.rast.stats2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains references to user contributions and add-ons (the original GRASS GIS software can be downloaded [http://grass.osgeo.org/download/index.php here]).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== AddOns source code repository ==&lt;br /&gt;
&lt;br /&gt;
The AddOns source code is hosted in [http://svn.osgeo.org/grass/grass-addons/ GRASS-AddOns SVN repository].&lt;br /&gt;
&lt;br /&gt;
To checkout:&lt;br /&gt;
&lt;br /&gt;
 svn checkout &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/&amp;lt;/nowiki&amp;gt; grass-addons&lt;br /&gt;
&lt;br /&gt;
Please read [http://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository How to get write access to the GRASS-Addons-SVN repository] and contact the [http://lists.osgeo.org/mailman/listinfo/grass-dev grass-dev] mailing list if you would like to host your module there.&lt;br /&gt;
&lt;br /&gt;
== Building and installing Addons ==&lt;br /&gt;
&lt;br /&gt;
* see the [[Compile and Install#Addons]] wiki page&lt;br /&gt;
&lt;br /&gt;
== Adding something new ==&lt;br /&gt;
&lt;br /&gt;
Please announce your add-on to the GRASS users' mailing list so that others may be aware of your work. Also please consider adding your module to one of the [[Applications]] pages.&lt;br /&gt;
&lt;br /&gt;
=== Copyright and licensing information ===&lt;br /&gt;
&lt;br /&gt;
''Please be sure to include copyright and licensing information in the header comments of your code so that others may know how they can use, extend, modify, and redistribute your work.''&lt;br /&gt;
&lt;br /&gt;
e.g. at the top of a shell script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
############################################################################&lt;br /&gt;
#&lt;br /&gt;
# MODULE:       v.in.e00&lt;br /&gt;
#&lt;br /&gt;
# AUTHOR(S):    Markus Neteler, Otto Dassau&lt;br /&gt;
#&lt;br /&gt;
# PURPOSE:      Import E00 data into a GRASS vector map&lt;br /&gt;
#               Imports single and split E00 files (.e00, .e01, .e02 ...)&lt;br /&gt;
#&lt;br /&gt;
# COPYRIGHT:    (c) 2004, 2005 GDF Hannover bR, http://www.gdf-hannover.de&lt;br /&gt;
#&lt;br /&gt;
#               This program is free software under the GNU General Public&lt;br /&gt;
#               License (&amp;gt;=v2). Read the file COPYING that comes with GRASS&lt;br /&gt;
#               for details.&lt;br /&gt;
#&lt;br /&gt;
#############################################################################&lt;br /&gt;
#&lt;br /&gt;
# REQUIREMENTS:&lt;br /&gt;
#      -  avcimport: http://avce00.maptools.org&lt;br /&gt;
&lt;br /&gt;
[script follows]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Coding standards ===&lt;br /&gt;
&lt;br /&gt;
Please have a look at our [http://grass.osgeo.org/grass63/source/SUBMITTING_SCRIPTS Shell script coding standards] before submitting here.&lt;br /&gt;
&lt;br /&gt;
There are other coding standards given for modules written in C, Tcl/Tk, and Python''(?)'' located in the GRASS source code.&lt;br /&gt;
&lt;br /&gt;
=== Documenting your code ===&lt;br /&gt;
&lt;br /&gt;
You can have an help page template auto-generated by using the GRASS [[module command line parser | command line parser]] with the &amp;lt;tt&amp;gt;--html-description&amp;lt;/tt&amp;gt; command line option. Please, see also the [http://grass.ibiblio.org/grass63/manuals/html63_user/g.parser.html g.parser help page]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Add-ons ==&lt;br /&gt;
&lt;br /&gt;
* [http://trac.osgeo.org/grass/browser/grass-addons/misc/utm_which_zone utm_which_zone.sh] is a shell script to determine UTM zone from Lat/Lon input. Requires [http://www.octave.org Octave] or Matlab to be installed. A shell-only version is [http://dcalvelo.free.fr/grass/utm_which_zone_sh.sh available] which only requires awk.&amp;lt;BR&amp;gt;'''Authors''': Hamish Bowman (Octave part), Markus Neteler (shell script wrapper), Daniel Calvelo (sh+awk version)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Perl scripts for converting data forth and back between Excel files and PostgreSQL: [http://dcalvelo.free.fr/grass/pg2xls.pl pg2xls.pl] reads data from PostgreSQL and produces an excel workbook; [http://dcalvelo.free.fr/grass/xls2sql.pl xls2sql.pl] reads excel files and outputs SQL statements to be fed into an RDBMS. Both scripts need modules from [http://www.cpan.org CPAN], especially [http://search.cpan.org/dist/Spreadsheet-ParseExcel/  Spreadsheet::ParseExcel] for xls2sql.pl and [http://search.cpan.org/~tmtm/Spreadsheet-WriteExcel-FromDB Spreadsheet::WriteExcel::FromDB] and its dependencies for pg2sql.pl. Check the source headers for more info.&amp;lt;BR&amp;gt;'''Authors:''' Daniel Calvelo (xls2sql.pl), Markus Neteler (pg2xls.pl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://dream.lrrl.arch.tu-muenchen.de/~wqual/perl/dbf2sql.tgz dbf2sql] is a Perl script for translating dbf-tables into a sql-command. dbf-tables are read using dbfdump-command from dbd-xbase-perl module ([http://search.cpan.org/~janpaz/DBD-XBase-0.241/ dbd::xbase] and [http://search.cpan.org/~jv/Getopt-Long-2.35/lib/Getopt/Long.pm getopt::long] have to be installed from CPAN first). There are problems, if the last column of the table contains characters. Suggestions for improvements welcome! &amp;lt;BR&amp;gt;'''Author:'''Wolfgang Qual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/azimuth2.c azimuth2.c] is a small C program to calculate the azimuth and length of vector lines exported by GRASS-GIS as ASCII files (like this: v.out.ascii input=vector output=ascii format=standard). It is useful for create rose diagrams of lineament maps. Improvements on the original code after suggestions by Örs Téglásy, Hungary.&amp;lt;BR&amp;gt;'''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
==GRASS 4.x==&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 4===&lt;br /&gt;
&lt;br /&gt;
* MAGICAL Software: The MAGICAL software comprises a suite of three programs that provide a multi-agent simulation extension for the GRASS GIS software. http://www.ucl.ac.uk/~tcrnmar/simulation/magical/magical.html&lt;br /&gt;
&lt;br /&gt;
==GRASS 5.x==&lt;br /&gt;
&lt;br /&gt;
===Vector add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
* [http://www.valledemexico.ambitiouslemon.com/gwmodelling.html r.gmtg] The groundwater modelling tool for grass. A module to use MODFLOW within GRASS. &amp;lt;BR&amp;gt;'''Author''': Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains. For GRASS 5.3.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
:Newer version available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==GRASS 6.x==&lt;br /&gt;
&lt;br /&gt;
=== Vector add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector&lt;br /&gt;
&lt;br /&gt;
==== v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp ====&lt;br /&gt;
&lt;br /&gt;
: Tools to calculate home ranges of animals&lt;br /&gt;
: '''Author:''' Clement Calenge&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/adehabitat&lt;br /&gt;
&lt;br /&gt;
==== v.append ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.append v.append] is a shell script combining two vector files AND their associated attribute tables. The vector files should be of the same type and, for best results, should have identically formatted attribute tables.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Barton&lt;br /&gt;
&lt;br /&gt;
==== v.autokrige ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.autokrige/v.autokrige.py v.autokrige] achieves automatic ordinary kriging from GRASS sites (vector point data), using R with spgrass6 (RGRASS) and automap packages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.breach ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.breach] creates vector maps of lines and points of continously lowering elevation down the input watercourses, based on the input raster DEM.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.colors ====&lt;br /&gt;
&lt;br /&gt;
: {{cmd|v.colors}} ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== v.count.points.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://wiki.iosa.it/dokuwiki/spatial_analysis:feature_count v.count.points.sh] counts point features in areas, generates table good as input to d.vect.chart.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Costa&lt;br /&gt;
&lt;br /&gt;
==== v.digatt ====&lt;br /&gt;
&lt;br /&gt;
: [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt v.digatt] (shell script) Interactively assign numeric table attributes to series of vector objects. It is meant to be effective by avoiding to type in the attribute value for all single objects again and again. The user is prompted for typing in an attribute value which is assigned to all objects selected by mouseclick afterwards. Next the display is redrawn after updating the table column. Zooming allows to change the region before the old value can be reused or a new one can be typed in (or copied by mouse from another object) in order to assign it to the next series of objects etc. It is tested not very extensively yet. Therefore better work with a copy of your map and consider using v.digit or d.what.vect -e alternatively. [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt.png screenshot].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Andreas Philipp&lt;br /&gt;
&lt;br /&gt;
==== v.dip ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.dip.tgz v.dip] creates points of thickness vectors from the vectors of strike and dip angles. The v.dip is the main ANSI C core program. Program so-called v.dip can run without GRASS environment.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.flip ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.flip] flips the direction of selected vector lines (redundant since GRASS 6.3 - there is &amp;quot;v.edit tool=flip&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.group ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.shockfamily.net/cedric/grass/v.group v.group] generates a new vector map with the same geometry as an existing map. The new map has categories and a table based on grouping by the values in certain columns of the existing map's table. The values in these columns are preserved in the table for the new map. It's like a v.reclass that preserves data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Cedric Shock&lt;br /&gt;
&lt;br /&gt;
==== v.in.gama ====&lt;br /&gt;
&lt;br /&gt;
: Converts [http://www.gnu.org/software/gama/ GNU GaMa] XML output file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Martin Landa&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.gama&lt;br /&gt;
&lt;br /&gt;
==== v.in.geoplot ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.geoplot v.in.geoplot] converts a [http://www.geoscan-research.co.uk/page9.html/ Geoplot] ASCII export file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.geoplot&lt;br /&gt;
&lt;br /&gt;
==== v.in.gshhs ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.gshhs v.in.gshhs] imports [http://www.soest.hawaii.edu/wessel/gshhs/gshhs.html GSHHS] shorelines into a GRASS vector map. GSHHS data are automatically reprojected to the current location.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' several, updated to GRASS 6 by Markus Metz&lt;br /&gt;
&lt;br /&gt;
==== v.in.mbsys_fnv ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.mbsys_fnv v.in.mbsys_fnv] imports [[MB-System]] navigation files into a GRASS vector map. You can choose from swath area coverage, track lines (including outer port/starboard edges), all bounds as points, etc. An attribute database is created containing the vital statistics of the specified feature such as track length or swath coverage (geodesic), start stop time and location, pitch, roll, heave, etc.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ncdc ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.ncdc v.in.ncdc] imports an [http://www.ncdc.noaa.gov NCDC] stn file (station data) into a GRASS vector map.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== v.in.postgis ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.postgis/v.in.postgis.py v.in.postgis] Create a GRASS layer from any sql query on PostGIS data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.in.osm ====&lt;br /&gt;
&lt;br /&gt;
: [http://kripton.kripserver.net/software/v.in.osm/ v.in.osm]: OpenStreetMap import into GRASS. Yet only supports deprecated API 0.4, will be modified to work with API 0.5 some time soon.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jannis Achstetter&lt;br /&gt;
&lt;br /&gt;
: See also [http://hamish.bowman.googlepages.com/gpsdrivefiles#osm osm2grass.sh] by H Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ovl ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.in.ovl/ v.in.ovl] is a shell script that imports an ASCII vector file created with TOP10|25|50 or similar products.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.krige ====&lt;br /&gt;
&lt;br /&gt;
: [[V.krige_GSoC_2009 | v.krige]] aims to integrate R functions for kriging (packages automap, gstat, geoR) in a trasparent way. '''Moved into trunk/devbr6 code (r40048)'''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Anne Ghisla, as Google Summer of Code 2009 project&lt;br /&gt;
&lt;br /&gt;
: See also [[GRASS_AddOns#v.autokrige]] by Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.lda ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.lda v.lda] is a shell script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values to measure clustering of point data at different neighborhood radii. There is an option to create a simple line graph of the results. There have been reports of problems creating the line graph on Cygwin installations of GRASS.&lt;br /&gt;
&lt;br /&gt;
==== v.line.center ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.line.center] creates a points vector map with each point located in the middle of the length of the input vector line.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.lmeasure ====&lt;br /&gt;
&lt;br /&gt;
: [http://ngeo.de/grassstuff/v.lmeasure v.lmeasure] and [http://ngeo.de/grassstuff/v.revlmeasure v.revlmeasure] are two perl scripts that place equidistant vector points along a given arbitrary vector line starting from the beginning or end of the vector line, respectively. Resulting  vector points are labeled with the distance from origin.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mats Schuh&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.db ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.db v.out.ascii.db] is a shell script for exporting vector point data coordinates and selected attribute columns to either a file or to the console.&lt;br /&gt;
: ''Superseded in GRASS 6.4 by the new v.out.ascii columns= option.''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.mat ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.mat v.out.ascii.mat] is a shell script for exporting vector polygon and polyline data into an ASCII text file suitable for loading into Matlab (or [http://www.gnu.org/software/octave/ Octave]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.gmt v.out.gmt] is a shell script that exports a polygon vector file into GMT xy file. psbasemap code was copied from Hamish's r.out.gmt.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== v.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.out.kml/ v.out.kml] is a shell script that exports a vector file into a KML file for Google Earth or Worldwind. see also [[#r.out.kml|r.out.kml]] and [[#r.out.gmap|r.out.gmap]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.out.svg ====&lt;br /&gt;
&lt;br /&gt;
: [http://svg.cc/grass/index.html v.out.svg] is a module that exports SVG notation along with optional attribute data directly from GRASS 6.x vector layers. Now part of [http://svn.osgeo.org/grass/grass/trunk/vector/v.out.svg/ grass6-svn].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Klaus Förster&lt;br /&gt;
&lt;br /&gt;
==== v.random.cover ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.random.cover v.random.cover] is a shell script for creating random points constrained within an irregularly shaped vector area. (v.random places points only in current region rectangle). Optionally the user can upload raster values at the points. See also '&amp;lt;tt&amp;gt;r.random cover= vector_output=&amp;lt;/tt&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.rasterbounds ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs v.rasterbounds] is a shell script for creating polygon-vector file of rasterfile boundaries. The best version of GRASS is 6.1+. If you are using GRASS &amp;lt; 6.1, you  have to be in the same mapset as your raster maps are from.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== v.rast.stats2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.rast.stats2 v.rast.stats2] is an adapted version of the GRASS module v.rast.stats. It uses the grass addon [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar2.zonal] to speed up calculation of univariate statistics from a GRASS raster map based on vector polygons.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Markus Neteler, Otto Dassau&lt;br /&gt;
&lt;br /&gt;
==== v.sample.buffer [broken link, please update or delete]====&lt;br /&gt;
&lt;br /&gt;
: [http://www.clubwebcanada.ca/twiens/v.sample.buffer.tgz v.sample.buffer] is a shell script that samples rasters in buffers of a specified size around features in a specified vector file. Sampling results are added as attributes to the vector file. This script was designed for sampling vegetation indices and DEM derived attributes for bird point counts. Sampling results can be one or more basic statistics such as mean, range, max, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Trevor Wiens&lt;br /&gt;
&lt;br /&gt;
==== v.select.region ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/v.select.region.tar.bz2 v.select.region] is a shell script that prints out the names of all vectors matching an input search pattern that has geometry (points, line, areas) that fall within a region bounded by an existing vector map, or within the current Grass region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== v.selmany ====&lt;br /&gt;
&lt;br /&gt;
: [http://svn.osgeo.org/grass/grass-addons/vector/v.selmany/v.selmany v.selmany] is a shell script that allows to interactively select a set of vector objects on a given layer, then assign them attribute values in a connected database table. The script runs on the command line prompt and within a graphic monitor ; it does not work with DBF driver.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Vincent Bain&lt;br /&gt;
&lt;br /&gt;
==== v.surf.icw ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.surf.icw v.surf.icw] is an IDW interpolation method using true distance cost instead of euclidean shortest distance, i.e. ''as the fish swims around an island'' not ''as the bird flies''. This will cleanly travel around hard barriers and a cost surface map may be used to model expensive-cross barriers. Input data points do not need direct line of sight to be considered, but should be kept to less than one hundred as the module becomes very computationally expensive. A number of radial basis function options are available. ([http://grass.osgeo.org/wiki/Image:Inlets_03_SurfSal_icw_big.png screenshot])&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.surf.idwpow ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/v.surf.idwpow.zip v.surf.idwpow] integrates the common v.surf.idw algorithm with the exponential parameter for the distance weights&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== v.surf.krige [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.surf.krige is a script that do a surface interpolation from vector point data by Kriging method. The interpolated value of a cell is determined by using an omnidirectional variogram model fitted starting from model parameter given by user shown from the experimental semi variogram produced by v.variogram. The script can perform also the Leave-One-out cross validation to test the variogram model &amp;quot;fitted by eye&amp;quot; and an automatic fitted variogram model. The cross validation helps the user to choose the best variogram model to interpolate own data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== v.strahler ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.pois.org/florian/downloads/grass/v.strahler.tgz v.strahler] is a module that calculates the Strahler Order for all lines of a given dendritic network.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Florian Kindl. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler&lt;br /&gt;
&lt;br /&gt;
==== v.swathwidth ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.swathwidth v.swathwidth] creates a vector map representing the sea bottom coverage of a multibeam (swath) sonar survey.&lt;br /&gt;
: ([http://david.p.finlayson.googlepages.com/swathwidth Screenshots])&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' David Finlayson, Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.thickness ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.thickness.tgz v.thickness] creates points of thickness vectors from the vectors of strike and dip angles.The v.thickness is GUI GRASS script for v.dip.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.transect.kia ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/vector/v.transect.kia v.transect.kia] calculates kilometric abundance indexes (KIA), a common indirect presence index used in wildlife monitoring along line transect surveys.&lt;br /&gt;
: Path lenghts can be corrected by draping on a DEM, different type of point objects can be weighted according to their relative importance, and paths can be  segmented using a further polygon vector (to calculate, say, abundances per elevation range or per habitat class).&lt;br /&gt;
: The module is written in bash and needs a GRASS install compiled with sqlite support.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Clara Tattoni and Damiano G. Preatoni&lt;br /&gt;
&lt;br /&gt;
==== v.trees3d ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/ v.trees3d] is a module for making 3D trees from input vector point file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== v.trimesh ====&lt;br /&gt;
: [http://www.valledemexico.ambitiouslemon.com/vtrimesh.html v.trimesh] creates a triangular mesh from a vector map using areal constraints for refinement. It uses Jonathan Shewchuk's Triangle library.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
==== v.what.rast.buffer ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.what.rast.buffer v.what.rast.buffer] is a script that calculates univariate statistics of raster map(s) from buffers around vector points. Results are written to a file. Resolution is taken from each input map.&lt;br /&gt;
: ''see also the [http://starspan.casil.ucdavis.edu StarSpan] software&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.variogram [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.variogram is a script that create an omnidirectional experimental semi-variogram. This scripts require R-statistics software installed on your machine. Now the script is updated to run on spgrass6 &amp;gt;= 0.3 and sp &amp;gt;= 0.9 [http://grass.osgeo.org/pipermail/statsgrass/2006-October/000455.html reply].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Ivan Marchesini, Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== AniMove ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/animov/ AniMove] is software for analysis of animal movement and ranging behaviour using QGIS+GRASS+R.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Support by Faunalia.it&lt;br /&gt;
&lt;br /&gt;
==== Utilities ====&lt;br /&gt;
&lt;br /&gt;
===== Shapemerge =====&lt;br /&gt;
&lt;br /&gt;
: [http://perrygeo.googlecode.com/svn/trunk/gis-bin/shpmerge.sh shpmerge] merges all the shapefiles in the current directory into a single output shapefile&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Perrygeo&lt;br /&gt;
&lt;br /&gt;
=== Raster add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/raster&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== r.bilateral ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.bilateral.tgz r.bilateral] Bilateral filter is an edge-preserving filter, which combines domain and range filtering. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.boxcount ====&lt;br /&gt;
&lt;br /&gt;
: r.boxcount and r.boxcount.sh calculate the fractal dimension for a given map. These are versions for grass6 of [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake's modules] for grass43.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mark Lake, grass6 port: Florian Kindl.&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount/&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount.sh/&lt;br /&gt;
&lt;br /&gt;
==== r.burn.frict ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.burn.frict r.burn.frict] converts vector geometries to raster cells, using a simple anti-aliasing method to close &amp;quot;gaps&amp;quot; between diagonal cells. Useful for &amp;quot;burning&amp;quot; vector geometries into a friction surface, making sure that simulated movement does not &amp;quot;slip&amp;quot; through converted cells that have only diagonal neighbours.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.burn.frict&lt;br /&gt;
&lt;br /&gt;
==== r.colors.quantiles ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.quantiles/r.colors.quantiles r.colors.quantiles] is a shell script used to create raster colors rules based on nquantiles. It uses R and spgrass6 package (RGRASS).&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.colors.stddev ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.colors.stddev] ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.cpt2grass ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.cpt2grass] is a GRASS script for importing a [http://www.soest.hawaii.edu/gmt/ GMT] .cpt color table into GRASS. It can save to a text file suitable for r.colors or automatically apply the color table to a raster map.&amp;lt;BR&amp;gt;For a large collection of GMT .cpt files see http://sview01.wiredworkplace.net/pub/cpt-city/&lt;br /&gt;
: Other palette ideas from [http://geography.uoregon.edu/datagraphics/color_scales.htm Univ. Oregon] and [http://oceancolor.gsfc.nasa.gov/PRODUCTS/colorbars.html NASA/Goddard's OceanColor] (latter partially translated for use with GRASS on the [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.tools/palettes grass-addons SVN]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.csr ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.csr r.csr] integrates several Grass programs to produce colored, shaded-relief rasters in one step. Accepts single or multiple elevation/bathymetry maps as input; optionally will fill data holidays with 3x3 median filter, multiple times, if required; can apply color maps from a) input raster, b) another raster in MAPSET, or c) from a rules file; otherwise, rainbow colorbar is applied. Output colored, shaded-relief rasters can optionally be exported to tiff format if the appropriate flag is given. Shading parameters can be modified, though useful defaults are given.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.cva ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ucl.ac.uk/~tcrnmar/GIS/r.cva.html r.cva] is a cumulative viewshed analysis module. It is an advanced version of the {{cmd|r.los}} program.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake]&lt;br /&gt;
&lt;br /&gt;
==== r.denoise ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.denoise r.denoise] denoises (smooths/despeckles) topographic data, particular DEMs derived from radar data (including SRTM), using Xianfang Sun's [http://www.cs.cf.ac.uk/meshfiltering/index_files/Page342.htm denoising algorithm].  It is designed to preserve sharp edges and to denoise with minimal changes to the original data.  See the [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise/r.denoise.html manual pages] for details.  Further information on Sun's denoising algorithm, including an example, is available [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise here].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' John Stevenson&lt;br /&gt;
&lt;br /&gt;
==== r.dominant_dir.m and r.calc_terraflow_dir.m ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.terraflow.tools dominant_dir.m and calc_terraflow_dir.m] are two Matlab scripts for determining the dominant flow direction from a r.terraflow MFD map and converting into a GRASS aspect map for use with d.rast.arrow, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.eucdist ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.eucdist r.eucdist] creates a raster map estimating the euclidean distance from known cells.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.fragment ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.fragment r.fragment] fragments a raster into a user-defined set of smaller tiles according to an input number of rows and columns. &lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.game_of_life ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.game_of_life r.game_of_life] is a shell script which runs Conway's classic Game of Life using GRASS raster modules. It is meant to demonstrate how easy it is to program cellular automata in GRASS as well as various 3D raster volume and time series visualization techniques.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.gauss ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.les-ejk.cz/files/programs/grass/r.gauss.tgz r.gauss] is Gaussian and Laplacian of Gaussian filter for GRASS. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.gradgrid4 ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.uibk.ac.at/geographie/personal/mergili/gradgrid4.zip gradgrid4] is a tool for interpolating values of discrete data points to a raster map, applying a local regression approach with a predictor raster. The model is based on shell and python scripts as well as an R batchfile. It was tested on Fedora Core 6 with GRASS 6.2.1 and R 2.5.1, but should work under most UNIX systems. After unzipping the gradgrid4 folder, store it at any place in your local file system. In the subfolder docs you can find a manual and a publication draft with a detailed description of the concept and the example of an application. The subfolder testloc constitutes a GRASS location with test data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Martin Mergili&lt;br /&gt;
&lt;br /&gt;
==== r.in.onearth ====&lt;br /&gt;
&lt;br /&gt;
: [http://www-pool.math.tu-berlin.de/~soeren/grass/modules/ r.in.onearth] for download and import satellite images direct from the NASA onearth WMS server into GRASS.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
==== r.in.wms (.py) ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.in.wms.tgz r.in.wms] for download and import maps direct from  WMS servers into GRASS. This script is written in Python Programming language. Note GRASS 6.2+ provides a shell script version of r.in.wms, take care of which one is actually being run.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.inund.fluv ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/raster/r.inund.fluv/ r.inund.fluv]This command allows to obtain a fluvial potentially inundation map given a high-resolution DTM of the area surrounding the river and a water surface profile calculated through an 1-D hydrodinamic model. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Roberto Marzocchi, Bianca Federici, Domenico Sguerso&lt;br /&gt;
&lt;br /&gt;
==== r.isoregions ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.isoregions/r.isoregions r.isoregions] allows isoregions creation from a GRASS raster map. &lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.interp.mask ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.interp.mask r.interp.mask] Creates a user-specified buffer around interpolation points that can be used as a MASK to prevent or clip excessive extrapolation artifacts. This works much better than a standard convex hull around the points.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.li ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/download/r_li/ r.li] is a more flexible and faster replacement of the old r.le. '''''Moved into 6.3-SVN'''''.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Claudio Porta, Davide Spano, Serena Pallecchi, [http://www.faunalia.it Faunalia]&lt;br /&gt;
&lt;br /&gt;
==== r.local_max.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/local_max.pl Local maxima] is a Perl script for &amp;lt;code&amp;gt;r.mapcalc&amp;lt;/code&amp;gt;. It detects local maxima of the image.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.mandelbrot ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/r.mandelbrot r.mandelbrot] is a shell script to calculate the Mandelbrot set.- for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== mcda====&lt;br /&gt;
&lt;br /&gt;
: mcda suite is a toolset for geographics multi-criteria decision aiding and data analysis based on ELECTRE (r.mcda.electre), REGIME (r.mcda.regime) and FUZZY (r.mcda.fuzzy) algorithm. The module r.roughset is also included  for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/&lt;br /&gt;
&lt;br /&gt;
==== r.mlv ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.mlv.tgz r.mlv] is Mean of least variance filter for GRASS. It is an edge-preserving (or even edge-enhacing) filter, which should serve for removing additive noise from images. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.out.jpeg ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/r.out.jpeg_ r.out.jpeg] is a simple GRASS script to export georeferenced JPEG images from rasters, keeping the associated color table. It is a two-step export: first a ppm file is created, then it is converted to jpeg usgin the &amp;quot;convert&amp;quot; command from ImageMagick&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmap ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmap r.out.gmap] outputs GRASS raster map into set of image tiles&lt;br /&gt;
following the tiling scheme of Google Maps and Microsoft Virtual Earth.&amp;lt;BR&amp;gt;Read more in the OSGeo Journal [http://www.osgeo.org/journal Volume 5 (2009, to appear)]&amp;lt;BR&amp;gt;see also [[#r.out.kml|r.out.kml]] and [[#v.out.kml|v.out.kml]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Tomas Cebecauer&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt r.out.gmt] is a GRASS script for exporting a GRASS raster map into a [http://www.soest.hawaii.edu/gmt/ GMT] grid file. It also creates a GMT color table from the data and can generate some GMT commands for plotting a postscript file. (code is experimental, but functional)&amp;lt;BR&amp;gt;see  also http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt2 r.out.gmt2] is a modified version of Hamish's r.out.gmt.  Added options for title, xlabel, ylabel, comment, and map width.  Removed any settings that can be changed by gmtset for more flexibility.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [https://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.kml r.out.kml] is a shell script that exports a raster map into a KML file and image for Google Earth or Worldwind. See also [[#v.out.kml|v.out.kml]] and [[#r.out.gmap|r.out.gmap]].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.pack ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack r.pack and r.unpack] are two GRASS scripts for transfering raster maps to another computer as a single file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.prominence ====&lt;br /&gt;
'''r.prominence''' calculates the average difference between a central cell and its neighbors. It approximated the terrain 'ruggedness' by looking at average differences in elevation within a given neighborhood.&lt;br /&gt;
: '''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.prominence/&lt;br /&gt;
&lt;br /&gt;
==== r.roughness ====&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.sh r.roughness.sh] is a shell script to calculate the surface roughness of a DEM, using r.surf.area and v.surf.rst. (for GRASS versions 6.1 and above)&lt;br /&gt;
&lt;br /&gt;
[http://www.igc.usp.br/pessoais/guano/downloads/r.roughness60 r.roughness60] - for GRASS versions 6.0.X&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.area r.roughness.window.area] - calculate surface roughness as the ratio of real (surface) area and planar area, using a moving-window approach.&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector r.roughness.window.vector] - calculate surface roughness as vector dispersion, using a moving-window approach. Resulting maps are: Vector Strength (R) and Inverted Fisher's k parameter. &lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector.html r.roughness.window.vector.html] - provisional help page for r.roughness.window.vector.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.roughness/&lt;br /&gt;
&lt;br /&gt;
==== r.roughset ====&lt;br /&gt;
&lt;br /&gt;
: r.roughset is a module for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/r.roughset/&lt;br /&gt;
&lt;br /&gt;
==== r.smoothpatch ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.smoothpatch r.smoothpatch] creates a composite of two rasters using a distance-weighted average across the transition to smooth the edges.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.soils.texture ====&lt;br /&gt;
&lt;br /&gt;
: r.soils.texture is a module to define soils texture from sand and clay raster file with a schema text file (now FAO,USDA and ISSS are available). It is written in C language. - for GRASS versions 6.x - For bugs and suggest: g_massa@libero.it &lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Gianluca Massei&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.soils.texture/&lt;br /&gt;
&lt;br /&gt;
==== r.stream.basins ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.basins r.stream.basins] delineate basins according users input. It extends r.water.outlet funcionality to extracting more than one basin at one step. Module uses as input direction map produced by r.watershed and stream network produced by r.stream.extract, r.watershed, r.stream order or custom user input. More in tutorial on grass-wiki pages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.basins&lt;br /&gt;
&lt;br /&gt;
==== r.stream.del ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.del r.stream.del] Calculates downslope length of first order streams and delete them if it length (in pixels) is lower than the treeshold. It also join false segments left by deletion into one with category of upper. It uses r.watershed direction map and r.watershed  stream map as input. The module is added only for r.watershed module, r.stream.extract has deleting short streams build-in. During development of r.stream.* it will be probably abandoned due to duplicate functionality&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.del&lt;br /&gt;
&lt;br /&gt;
==== r.stream.distance ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.distance r.stream.distance] Calculates downslope distance and downslope elevation difference between current cell and stream or outlet cells. It uses r.watershed direction map, r.watershed or r.stream.extract stream map and optionally DEM as input.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.distance&lt;br /&gt;
&lt;br /&gt;
==== r.stream.extract ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.extract r.stream.extract] extracts topologically clean stream networks from input elevation and optionally accumulation maps. Output is available as raster and vector and can be used as input for the other r.stream.* modules by Jarek Jasiewicz. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.extract&lt;br /&gt;
&lt;br /&gt;
==== r.stream.order ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.order r.stream.order] orders stream network outputed by r.watershed or r.stream.extract according Sthrahler, Shreve, Horton and Hack ordering systems. It require as input stream and direction map and optionally accumulation map. It handle both SFD nad MFD modes but all data must come from the same procedure.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz, Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.order&lt;br /&gt;
&lt;br /&gt;
==== r.stream.pos ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.pos r.stream.pos] Helper module for calculating local stream network properties and linear geostatistics. Mostly To use with R and other grass modules. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.pos&lt;br /&gt;
&lt;br /&gt;
==== r.stream.stats ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.stats r.stream.stats] calculate Hortonian statistics for Stahler or Horton stream network created by r.stream.order. It uses r.watershed direction map, DEM and r.stream.order's Stahler or Horton stream network as input. It outputs calculated statistics to standard output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.stats&lt;br /&gt;
&lt;br /&gt;
==== r.surf.nnbathy ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html r.surf.nnbathy] interpolates a surface from a raster input using Pavel Sakov's [http://code.google.com/p/nn-c/ nn] natural neighbor interpolation library. Provides triangulation, Sibson natural neighbor interpolation and non-Sibsonian interpolation.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== r.surf.volcano ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.surf.volcano r.surf.volcano] creates an artificial surface resembling a seamount or cone volcano. The user can alter the size and shape of the mountain and optionally roughen its surface. Available decay functions are  polynomial, Gaussian, Lorentzian, logarithmic, and exponential.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.terracost ====&lt;br /&gt;
&lt;br /&gt;
[http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==== r.tileset ====&lt;br /&gt;
&lt;br /&gt;
: ''{{cmd|r.tileset}} moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.traveltime ====&lt;br /&gt;
&lt;br /&gt;
: [http://jesbergwetter.twoday.net/stories/4845555/ r.traveltime] computes the travel time of surface runoff to an outlet. The program starts at the basin outlet and calculates the travel time at each raster cell recursively. A drainage area related threhold considers even  surface and also channel runoff. Travel times are derived by assuming kinematic wave approximation. The results can be used to derive a time-area function. This might be usefull for precipitation-runoff calculations (estimation of flood predictions) with a lumped hydrologic model (user-specified unit hydrograph).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Kristian Förster&lt;br /&gt;
&lt;br /&gt;
==== r.univar.zonal ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar.zonal] is similar to r.univar, but calculates statistics separately for each category(zone) present in the separate input map used to define zones (zonal statistics). The output can be like the one of r.univar or in easier to read table format and can be written to a file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.univar2.zonal&lt;br /&gt;
&lt;br /&gt;
==== r.viewshed ====&lt;br /&gt;
&lt;br /&gt;
: r.viewshed is a module for extremely fast line of sight analysis (replaces the slow r.los). It is written in C language for GRASS versions 6.X/7.x.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Laura Toma, USA&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.viewshed&lt;br /&gt;
&lt;br /&gt;
Once {{trac|390}} is solved, it will substitute r.los.&lt;br /&gt;
&lt;br /&gt;
==== r.xtent ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.xtent r.xtent] computes a raster map layer representing the Voronoi diagram, weighted Voronoi diagram or a more complex territorial partitioning of space around points (centers) in a vector input map, based on the XTENT formula.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.xtent&lt;br /&gt;
&lt;br /&gt;
==== r.zc.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/zc.pl Zero crossing] is a simple Perl script, finds the ,,zero crossings`` from the Laplacian of Gaussian filter (see above). It is really &amp;lt;em&amp;gt;very&amp;lt;/em&amp;gt; simple, the edges don't need to be really on that pixel, where they are detected, no interpolation is performed.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
: The GRASS Image Processing Environment (GIPE) has USLE, Energy-balance and radiance-reflectance correction models.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin (unless specified otherwise).&lt;br /&gt;
   &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe&lt;br /&gt;
&lt;br /&gt;
Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)&lt;br /&gt;
&lt;br /&gt;
:* r.hydro.CASC2D, ported from GRASS 5.x version, is temporarily here waiting to return to main GRASS.&lt;br /&gt;
&lt;br /&gt;
:* r.soiltex2prop creates porosity, Saturated Hydraulic conductivity (Ksat) and wetting front pressure head (Hf) from percentage of sand and clay after Rawls et al., 1990. This is a must for r.hydro.CASC2D.&lt;br /&gt;
&lt;br /&gt;
:* i.biomass creates biomass growth map from fPAR, lightuse efficiency, water availability (or evap.fraction), Lat, doy and tsw.&lt;br /&gt;
&lt;br /&gt;
:* i.dn2ref.l7, r.dn2ref.ast create top of atmosphere reflectance for Landsat 7ETM+ and ASTER. These modules also have a flag for radiance output. Updated i.dn2ref.l7 to read .met calibration file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2full.l[5,7] is an attempt to get all bands of Landsat[5,7] calibrated and corrected to either reflectance or temperature, reads only the .met file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2potrad.l[5,7] is an attempt to get ET potential from DN of Landsat 7 (Careful! No Atmospheric correction!).  &lt;br /&gt;
&lt;br /&gt;
:* i.eb.* are a set of 10+ GRASS modules that together perform the main functions of  the SEBAL model (Bastiaanssen, 1995). Those functions include (but are not limited to) Soil heat flux, sensible heat flux, net radiation, evaporative fraction at satellite overpass, diurnal actual evapotranspiration, momentum roughness length, etc. These  modules are also part of any Energy-Balance related processing. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.potrad creates diurnal Potential evapotranspiration assuming all net radiation becomes ET, according to SEBAL model (Bastiaanssen, 1995). This module also has a flag for diurnal net radiation as required by SEBAL in i.eb.eta. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.SENAY creates actual evapotranspiration following the regional method of Senay (2007). &lt;br /&gt;
&lt;br /&gt;
:* i.lmf creates a Local Maximum Fitting on the temporal dimension of the multi-date input dataset, working, but more precision still to be added.&lt;br /&gt;
&lt;br /&gt;
:* i.vi.mpi is the mpi version of i.vi for cluster GRASS GIS education (no speed up here!) '''Author:''' Shamim Akhter &lt;br /&gt;
&lt;br /&gt;
:* i.modis.stateqa extracts State Quality Assessment information from Modis 500m (MOD09A) products.&lt;br /&gt;
&lt;br /&gt;
:* i.water creates a Water Mask from NDVI and Albedo, or specifically for Modis: NDVI and Band 7.&lt;br /&gt;
&lt;br /&gt;
:* i.wi creates a given Water Index (only one so far).&lt;br /&gt;
&lt;br /&gt;
==== HydroFOSS ====&lt;br /&gt;
&lt;br /&gt;
: HydroFOSS - a GIS embedded approach for Free &amp;amp; Open Source Hydrological modeling.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Massimiliano Cannata&lt;br /&gt;
 &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/HydroFOSS/&lt;br /&gt;
&lt;br /&gt;
==== Hikereport ====&lt;br /&gt;
&lt;br /&gt;
: python script that computes length, cumulative uphill and downhill, average slopes on an interactively drawn path. Based on r.profile's output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Negri&lt;br /&gt;
&lt;br /&gt;
 http://tracce.wordpress.com/?attachment_id=71&lt;br /&gt;
&lt;br /&gt;
=== Misc add-ons===&lt;br /&gt;
&lt;br /&gt;
==== m.eigensystem ====&lt;br /&gt;
&lt;br /&gt;
m.eigensystem - Computes eigen values and eigen vectors for square matrices.&lt;br /&gt;
&lt;br /&gt;
: http://svn.osgeo.org/grass/grass-addons/misc/m.eigensystem/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Shapiro&lt;br /&gt;
&lt;br /&gt;
===Database add-ons===&lt;br /&gt;
==== db.join ====&lt;br /&gt;
&lt;br /&gt;
: Table joining: join one table into another through common attributes&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/database/db.join/&lt;br /&gt;
or&lt;br /&gt;
   g.extension db.join&lt;br /&gt;
&lt;br /&gt;
===General add-ons===&lt;br /&gt;
&lt;br /&gt;
==== g.laptop.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.nature-consult.de/dassau/g.laptop/g.laptop.sh g.laptop.sh] is an interactive shell script to extract raster and vector data from current Location into a new one. Data can be copied or extracted in current or original resolution and region extend. This script was written to extract smaller parts of a GRASS location to be able to present them on a laptop without the necessity to transfer huge data. Maps do not have to be in the same mapset.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Otto Dassau &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Readline completion ====&lt;br /&gt;
&lt;br /&gt;
: '''''Readline completion''''' for GRASS commands under the bash shell: [http://www.sorokine.info/grass-complete/ grass-complete] won't clutter the environment but needs to be installed; [http://dcalvelo.free.fr/grass/grass_rlcompleter.sh grass_rlcompleter.sh] needs almost no installation but will pollute the environment. Grass-Complete currently requires Bash version 2.05 for proper install.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alexandre Sorokine (grass-complete), Daniel Calvelo (grass_rlcompleter.sh)&lt;br /&gt;
&lt;br /&gt;
==== g.region.point ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.region.point g.region.point] is a shell script which resets the computational region to a square box around a given coordinate. It is intended for use within GRASS scripts to speed up processing by limiting expensive raster calculations to a small area of interest.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.linke_by_day ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.sun.tools/ g.linke_by_day] is a python script for [[r.sun]] which interpolates a Linke turbidity value for a given day of the year based on monthly values edited into the script.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.xlist ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xlist g.xlist] is a C implementation of g.mlist. g.xlist searches for data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== g.xremove ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xremove g.xremove] is a C implementation of g.mremove. g.xremove removes data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
=== Imagery add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/imagery&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
GIPE (see also above in raster section) provides:&lt;br /&gt;
i.biomass, i.dn2potrad.l5, i.dn2potrad.l7, i.dn2ref.ast, i.eb.deltat, i.eb.disp, i.eb.eta, i.eb.evapfr, i.eb.g0, i.eb.h0, i.eb.h_SEBAL01, i.eb.h_SEBAL95, i.eb.h_iter, i.eb.molength, i.eb.netrad, i.eb.psi, i.eb.rah, i.eb.rohair, i.eb.ublend, i.eb.ustar, i.eb.wetdrypix, i.eb.z0m, i.eb.z0m0, i.evapo.PT, i.evapo.TSA, i.evapo.potrad, i.evapo.senay, i.evapo.time_integration, i.lmf, i.modis.stateqa, i.sattime, i.vi.grid, i.vi.mpi, i.water, i.wi&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin&lt;br /&gt;
&lt;br /&gt;
==== i.landsat.toar ====&lt;br /&gt;
&lt;br /&gt;
Transform calibrated digital number of Landsat products to top-of-atmosphere radiance or top-of-atmosphere reflectance and temperature (band 6 of the sensors TM and ETM+). Optionally, used to calculate the at-surface radiance or reflectance with atmospheric correction (DOS method).&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.landsat.toar&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' E. Jorge Tizado&lt;br /&gt;
&lt;br /&gt;
==== i.points.reproj ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.points.reproj i.points.reproj] is a shell script that will use cs2cs to reproject the target coordinates of a group's POINTS file. By running i.rectify directly to the new target projection, a generation of resampling data loss can be avoided (versus i.rectify + r.proj). On the other hand, i.rectify does not calculate cell resolution well if the map is to be rotated ([http://intevation.de/rt/webrt?serial_num=3296 bug #3296]), in those cases i.rectify+r.proj may be the better option.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== i.plr.py ====&lt;br /&gt;
&lt;br /&gt;
: [[I.plr.py|Probabilistic Label Relaxation]], written in Python&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Georg Kaspar&lt;br /&gt;
&lt;br /&gt;
==== i.pr ====&lt;br /&gt;
&lt;br /&gt;
: Image classification: implements k-NN (multiclass), classification trees (multiclass), maximum likelihood (multiclass), Support Vector Machines (binary), bagging versions of all the base classifiers, AdaBoost for binary trees and support vector machines. It allows feature manipulation (normalization, principal components,...). It also implements feature selection techniques (RFE, E-RFE,...), statistical tests on variables, tools for resampling (cross-validation and bootstrap) and cost-sensitive techniques for trees and support vector machines.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Merler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.pr&lt;br /&gt;
&lt;br /&gt;
==== i.spec.sam ====&lt;br /&gt;
&lt;br /&gt;
: Spectral Angle mapping&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.sam/&lt;br /&gt;
&lt;br /&gt;
==== i.spec.unmix ====&lt;br /&gt;
&lt;br /&gt;
: Spectral unmixing&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.unmix/&lt;br /&gt;
&lt;br /&gt;
==== i.warp ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.warp i.warp] is a shell script that will use gdalwarp to rectify a raw input image using thin plate splines. The map should be imported into GRASS with r.in.gdal and GCPs set with i.points. Input is the raw image (GeoTIFF, JPEG, etc). Output is a GeoTIFF in the imagery group's target location's map projection. Requires a recent (early 2006) version of GRASS 6.1, or newer.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
=== Display add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/display&lt;br /&gt;
&lt;br /&gt;
==== d.edit.rast ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.edit.rast d.edit.rast] edits cells in an existing raster map displayed on the current monitor.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== d.frame.quarter ====&lt;br /&gt;
&lt;br /&gt;
: ('''obsolete''') [http://trac.osgeo.org/grass/browser/grass-addons/display/d.frame.split d.frame.quarter] is a shell script that will split the display into four quadrants (or sixths) using ''d.frame''. Individual frames are named ''uno, dos, tres, cuatro'', and ''full_screen''.&lt;br /&gt;
: Replaced by {{cmd|d.split.frame}} in main.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.frame.split ====&lt;br /&gt;
&lt;br /&gt;
: ''d.frame.split moved into main archive as {{cmd|d.split.frame}}''&lt;br /&gt;
&lt;br /&gt;
==== d.hyperlink ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/d.hyperlink.tar.bz2 d.hyperlink] is an interactive shell script that allows the viewing of hyperlinked images from a vector's attribute table in an external image viewer. Queries can be made via SQL statements or interactive mouse-clicking. The attribute table must be pre-populated with a column containing the image to link the vector to; the user also specifies the image folder in the current MAPSET where the images are located. The script currently supports gimp, Eye of Gnome, gthumb, gpdf, and Inkscape image viewers.&lt;br /&gt;
&lt;br /&gt;
: '''Author: '''Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== d.mark ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.mark] is a shell script that quickly displays a marker on the display at a given coordinate.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.region.box ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.region.box d.region.box] is a shell script that quickly displays a box around the current region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.stations ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts   d.stations] is a shell script that quickly displays vector points (or sites for GRASS 5.4 and below).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.varea ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.varea] is a shell script that quickly displays vector areas.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== pd-GRASS ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ornl.gov/sci/gist/software/grass/ pd-GRASS]: Parallel Display for GRASS GIS&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alex Sorokine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[IconSymbols]] ====&lt;br /&gt;
&lt;br /&gt;
* [[IconSymbols|Symbols]] which can be used with ''d.vect, d.graph'', and ''ps.map''.&lt;br /&gt;
&lt;br /&gt;
=== Postscript add-ons ===&lt;br /&gt;
&lt;br /&gt;
''See also [[ps.map scripts|ps.map samples and templates]]''.&lt;br /&gt;
&lt;br /&gt;
==== ps.atlas ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/grass/ps.atlas ps.atlas] is a shell script that makes more maps on current region according to input *.psmap file. General map can be stored as vector file. The resulting *.eps maps can be automatically converted to *.pdf files.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== [[AreaFillPatterns]] ====&lt;br /&gt;
&lt;br /&gt;
* Hatches for ps.map's vareas&lt;br /&gt;
&lt;br /&gt;
===GRASS and UMN Mapserver===&lt;br /&gt;
&lt;br /&gt;
* [http://www.mail-archive.com/mapserver-users@lists.umn.edu/msg00086.html See interesting posting]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10165</id>
		<title>AddOns</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10165"/>
		<updated>2010-01-12T10:30:27Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* v.rast.stats2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains references to user contributions and add-ons (the original GRASS GIS software can be downloaded [http://grass.osgeo.org/download/index.php here]).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== AddOns source code repository ==&lt;br /&gt;
&lt;br /&gt;
The AddOns source code is hosted in [http://svn.osgeo.org/grass/grass-addons/ GRASS-AddOns SVN repository].&lt;br /&gt;
&lt;br /&gt;
To checkout:&lt;br /&gt;
&lt;br /&gt;
 svn checkout &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/&amp;lt;/nowiki&amp;gt; grass-addons&lt;br /&gt;
&lt;br /&gt;
Please read [http://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository How to get write access to the GRASS-Addons-SVN repository] and contact the [http://lists.osgeo.org/mailman/listinfo/grass-dev grass-dev] mailing list if you would like to host your module there.&lt;br /&gt;
&lt;br /&gt;
== Building and installing Addons ==&lt;br /&gt;
&lt;br /&gt;
* see the [[Compile and Install#Addons]] wiki page&lt;br /&gt;
&lt;br /&gt;
== Adding something new ==&lt;br /&gt;
&lt;br /&gt;
Please announce your add-on to the GRASS users' mailing list so that others may be aware of your work. Also please consider adding your module to one of the [[Applications]] pages.&lt;br /&gt;
&lt;br /&gt;
=== Copyright and licensing information ===&lt;br /&gt;
&lt;br /&gt;
''Please be sure to include copyright and licensing information in the header comments of your code so that others may know how they can use, extend, modify, and redistribute your work.''&lt;br /&gt;
&lt;br /&gt;
e.g. at the top of a shell script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
############################################################################&lt;br /&gt;
#&lt;br /&gt;
# MODULE:       v.in.e00&lt;br /&gt;
#&lt;br /&gt;
# AUTHOR(S):    Markus Neteler, Otto Dassau&lt;br /&gt;
#&lt;br /&gt;
# PURPOSE:      Import E00 data into a GRASS vector map&lt;br /&gt;
#               Imports single and split E00 files (.e00, .e01, .e02 ...)&lt;br /&gt;
#&lt;br /&gt;
# COPYRIGHT:    (c) 2004, 2005 GDF Hannover bR, http://www.gdf-hannover.de&lt;br /&gt;
#&lt;br /&gt;
#               This program is free software under the GNU General Public&lt;br /&gt;
#               License (&amp;gt;=v2). Read the file COPYING that comes with GRASS&lt;br /&gt;
#               for details.&lt;br /&gt;
#&lt;br /&gt;
#############################################################################&lt;br /&gt;
#&lt;br /&gt;
# REQUIREMENTS:&lt;br /&gt;
#      -  avcimport: http://avce00.maptools.org&lt;br /&gt;
&lt;br /&gt;
[script follows]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Coding standards ===&lt;br /&gt;
&lt;br /&gt;
Please have a look at our [http://grass.osgeo.org/grass63/source/SUBMITTING_SCRIPTS Shell script coding standards] before submitting here.&lt;br /&gt;
&lt;br /&gt;
There are other coding standards given for modules written in C, Tcl/Tk, and Python''(?)'' located in the GRASS source code.&lt;br /&gt;
&lt;br /&gt;
=== Documenting your code ===&lt;br /&gt;
&lt;br /&gt;
You can have an help page template auto-generated by using the GRASS [[module command line parser | command line parser]] with the &amp;lt;tt&amp;gt;--html-description&amp;lt;/tt&amp;gt; command line option. Please, see also the [http://grass.ibiblio.org/grass63/manuals/html63_user/g.parser.html g.parser help page]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Add-ons ==&lt;br /&gt;
&lt;br /&gt;
* [http://trac.osgeo.org/grass/browser/grass-addons/misc/utm_which_zone utm_which_zone.sh] is a shell script to determine UTM zone from Lat/Lon input. Requires [http://www.octave.org Octave] or Matlab to be installed. A shell-only version is [http://dcalvelo.free.fr/grass/utm_which_zone_sh.sh available] which only requires awk.&amp;lt;BR&amp;gt;'''Authors''': Hamish Bowman (Octave part), Markus Neteler (shell script wrapper), Daniel Calvelo (sh+awk version)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Perl scripts for converting data forth and back between Excel files and PostgreSQL: [http://dcalvelo.free.fr/grass/pg2xls.pl pg2xls.pl] reads data from PostgreSQL and produces an excel workbook; [http://dcalvelo.free.fr/grass/xls2sql.pl xls2sql.pl] reads excel files and outputs SQL statements to be fed into an RDBMS. Both scripts need modules from [http://www.cpan.org CPAN], especially [http://search.cpan.org/dist/Spreadsheet-ParseExcel/  Spreadsheet::ParseExcel] for xls2sql.pl and [http://search.cpan.org/~tmtm/Spreadsheet-WriteExcel-FromDB Spreadsheet::WriteExcel::FromDB] and its dependencies for pg2sql.pl. Check the source headers for more info.&amp;lt;BR&amp;gt;'''Authors:''' Daniel Calvelo (xls2sql.pl), Markus Neteler (pg2xls.pl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://dream.lrrl.arch.tu-muenchen.de/~wqual/perl/dbf2sql.tgz dbf2sql] is a Perl script for translating dbf-tables into a sql-command. dbf-tables are read using dbfdump-command from dbd-xbase-perl module ([http://search.cpan.org/~janpaz/DBD-XBase-0.241/ dbd::xbase] and [http://search.cpan.org/~jv/Getopt-Long-2.35/lib/Getopt/Long.pm getopt::long] have to be installed from CPAN first). There are problems, if the last column of the table contains characters. Suggestions for improvements welcome! &amp;lt;BR&amp;gt;'''Author:'''Wolfgang Qual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/azimuth2.c azimuth2.c] is a small C program to calculate the azimuth and length of vector lines exported by GRASS-GIS as ASCII files (like this: v.out.ascii input=vector output=ascii format=standard). It is useful for create rose diagrams of lineament maps. Improvements on the original code after suggestions by Örs Téglásy, Hungary.&amp;lt;BR&amp;gt;'''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
==GRASS 4.x==&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 4===&lt;br /&gt;
&lt;br /&gt;
* MAGICAL Software: The MAGICAL software comprises a suite of three programs that provide a multi-agent simulation extension for the GRASS GIS software. http://www.ucl.ac.uk/~tcrnmar/simulation/magical/magical.html&lt;br /&gt;
&lt;br /&gt;
==GRASS 5.x==&lt;br /&gt;
&lt;br /&gt;
===Vector add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
* [http://www.valledemexico.ambitiouslemon.com/gwmodelling.html r.gmtg] The groundwater modelling tool for grass. A module to use MODFLOW within GRASS. &amp;lt;BR&amp;gt;'''Author''': Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains. For GRASS 5.3.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
:Newer version available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==GRASS 6.x==&lt;br /&gt;
&lt;br /&gt;
=== Vector add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector&lt;br /&gt;
&lt;br /&gt;
==== v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp ====&lt;br /&gt;
&lt;br /&gt;
: Tools to calculate home ranges of animals&lt;br /&gt;
: '''Author:''' Clement Calenge&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/adehabitat&lt;br /&gt;
&lt;br /&gt;
==== v.append ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.append v.append] is a shell script combining two vector files AND their associated attribute tables. The vector files should be of the same type and, for best results, should have identically formatted attribute tables.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Barton&lt;br /&gt;
&lt;br /&gt;
==== v.autokrige ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.autokrige/v.autokrige.py v.autokrige] achieves automatic ordinary kriging from GRASS sites (vector point data), using R with spgrass6 (RGRASS) and automap packages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.breach ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.breach] creates vector maps of lines and points of continously lowering elevation down the input watercourses, based on the input raster DEM.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.colors ====&lt;br /&gt;
&lt;br /&gt;
: {{cmd|v.colors}} ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== v.count.points.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://wiki.iosa.it/dokuwiki/spatial_analysis:feature_count v.count.points.sh] counts point features in areas, generates table good as input to d.vect.chart.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Costa&lt;br /&gt;
&lt;br /&gt;
==== v.digatt ====&lt;br /&gt;
&lt;br /&gt;
: [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt v.digatt] (shell script) Interactively assign numeric table attributes to series of vector objects. It is meant to be effective by avoiding to type in the attribute value for all single objects again and again. The user is prompted for typing in an attribute value which is assigned to all objects selected by mouseclick afterwards. Next the display is redrawn after updating the table column. Zooming allows to change the region before the old value can be reused or a new one can be typed in (or copied by mouse from another object) in order to assign it to the next series of objects etc. It is tested not very extensively yet. Therefore better work with a copy of your map and consider using v.digit or d.what.vect -e alternatively. [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt.png screenshot].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Andreas Philipp&lt;br /&gt;
&lt;br /&gt;
==== v.dip ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.dip.tgz v.dip] creates points of thickness vectors from the vectors of strike and dip angles. The v.dip is the main ANSI C core program. Program so-called v.dip can run without GRASS environment.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.flip ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.flip] flips the direction of selected vector lines (redundant since GRASS 6.3 - there is &amp;quot;v.edit tool=flip&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.group ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.shockfamily.net/cedric/grass/v.group v.group] generates a new vector map with the same geometry as an existing map. The new map has categories and a table based on grouping by the values in certain columns of the existing map's table. The values in these columns are preserved in the table for the new map. It's like a v.reclass that preserves data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Cedric Shock&lt;br /&gt;
&lt;br /&gt;
==== v.in.gama ====&lt;br /&gt;
&lt;br /&gt;
: Converts [http://www.gnu.org/software/gama/ GNU GaMa] XML output file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Martin Landa&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.gama&lt;br /&gt;
&lt;br /&gt;
==== v.in.geoplot ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.geoplot v.in.geoplot] converts a [http://www.geoscan-research.co.uk/page9.html/ Geoplot] ASCII export file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.geoplot&lt;br /&gt;
&lt;br /&gt;
==== v.in.gshhs ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.gshhs v.in.gshhs] imports [http://www.soest.hawaii.edu/wessel/gshhs/gshhs.html GSHHS] shorelines into a GRASS vector map. GSHHS data are automatically reprojected to the current location.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' several, updated to GRASS 6 by Markus Metz&lt;br /&gt;
&lt;br /&gt;
==== v.in.mbsys_fnv ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.mbsys_fnv v.in.mbsys_fnv] imports [[MB-System]] navigation files into a GRASS vector map. You can choose from swath area coverage, track lines (including outer port/starboard edges), all bounds as points, etc. An attribute database is created containing the vital statistics of the specified feature such as track length or swath coverage (geodesic), start stop time and location, pitch, roll, heave, etc.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ncdc ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.ncdc v.in.ncdc] imports an [http://www.ncdc.noaa.gov NCDC] stn file (station data) into a GRASS vector map.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== v.in.postgis ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.postgis/v.in.postgis.py v.in.postgis] Create a GRASS layer from any sql query on PostGIS data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.in.osm ====&lt;br /&gt;
&lt;br /&gt;
: [http://kripton.kripserver.net/software/v.in.osm/ v.in.osm]: OpenStreetMap import into GRASS. Yet only supports deprecated API 0.4, will be modified to work with API 0.5 some time soon.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jannis Achstetter&lt;br /&gt;
&lt;br /&gt;
: See also [http://hamish.bowman.googlepages.com/gpsdrivefiles#osm osm2grass.sh] by H Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ovl ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.in.ovl/ v.in.ovl] is a shell script that imports an ASCII vector file created with TOP10|25|50 or similar products.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.krige ====&lt;br /&gt;
&lt;br /&gt;
: [[V.krige_GSoC_2009 | v.krige]] aims to integrate R functions for kriging (packages automap, gstat, geoR) in a trasparent way. '''Moved into trunk/devbr6 code (r40048)'''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Anne Ghisla, as Google Summer of Code 2009 project&lt;br /&gt;
&lt;br /&gt;
: See also [[GRASS_AddOns#v.autokrige]] by Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.lda ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.lda v.lda] is a shell script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values to measure clustering of point data at different neighborhood radii. There is an option to create a simple line graph of the results. There have been reports of problems creating the line graph on Cygwin installations of GRASS.&lt;br /&gt;
&lt;br /&gt;
==== v.line.center ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.line.center] creates a points vector map with each point located in the middle of the length of the input vector line.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.lmeasure ====&lt;br /&gt;
&lt;br /&gt;
: [http://ngeo.de/grassstuff/v.lmeasure v.lmeasure] and [http://ngeo.de/grassstuff/v.revlmeasure v.revlmeasure] are two perl scripts that place equidistant vector points along a given arbitrary vector line starting from the beginning or end of the vector line, respectively. Resulting  vector points are labeled with the distance from origin.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mats Schuh&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.db ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.db v.out.ascii.db] is a shell script for exporting vector point data coordinates and selected attribute columns to either a file or to the console.&lt;br /&gt;
: ''Superseded in GRASS 6.4 by the new v.out.ascii columns= option.''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.mat ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.mat v.out.ascii.mat] is a shell script for exporting vector polygon and polyline data into an ASCII text file suitable for loading into Matlab (or [http://www.gnu.org/software/octave/ Octave]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.gmt v.out.gmt] is a shell script that exports a polygon vector file into GMT xy file. psbasemap code was copied from Hamish's r.out.gmt.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== v.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.out.kml/ v.out.kml] is a shell script that exports a vector file into a KML file for Google Earth or Worldwind. see also [[#r.out.kml|r.out.kml]] and [[#r.out.gmap|r.out.gmap]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.out.svg ====&lt;br /&gt;
&lt;br /&gt;
: [http://svg.cc/grass/index.html v.out.svg] is a module that exports SVG notation along with optional attribute data directly from GRASS 6.x vector layers. Now part of [http://svn.osgeo.org/grass/grass/trunk/vector/v.out.svg/ grass6-svn].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Klaus Förster&lt;br /&gt;
&lt;br /&gt;
==== v.random.cover ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.random.cover v.random.cover] is a shell script for creating random points constrained within an irregularly shaped vector area. (v.random places points only in current region rectangle). Optionally the user can upload raster values at the points. See also '&amp;lt;tt&amp;gt;r.random cover= vector_output=&amp;lt;/tt&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.rasterbounds ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs v.rasterbounds] is a shell script for creating polygon-vector file of rasterfile boundaries. The best version of GRASS is 6.1+. If you are using GRASS &amp;lt; 6.1, you  have to be in the same mapset as your raster maps are from.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== v.rast.stats2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.rast.stats2 v.rast.stats2] is an adapted version of the GRASS module v.rast.stats. It uses the grass addon [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar.zonal] to speed up calculation of univariate statistics from a GRASS raster map based on vector polygons.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Markus Neteler, Otto Dassau&lt;br /&gt;
&lt;br /&gt;
==== v.sample.buffer [broken link, please update or delete]====&lt;br /&gt;
&lt;br /&gt;
: [http://www.clubwebcanada.ca/twiens/v.sample.buffer.tgz v.sample.buffer] is a shell script that samples rasters in buffers of a specified size around features in a specified vector file. Sampling results are added as attributes to the vector file. This script was designed for sampling vegetation indices and DEM derived attributes for bird point counts. Sampling results can be one or more basic statistics such as mean, range, max, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Trevor Wiens&lt;br /&gt;
&lt;br /&gt;
==== v.select.region ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/v.select.region.tar.bz2 v.select.region] is a shell script that prints out the names of all vectors matching an input search pattern that has geometry (points, line, areas) that fall within a region bounded by an existing vector map, or within the current Grass region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== v.selmany ====&lt;br /&gt;
&lt;br /&gt;
: [http://svn.osgeo.org/grass/grass-addons/vector/v.selmany/v.selmany v.selmany] is a shell script that allows to interactively select a set of vector objects on a given layer, then assign them attribute values in a connected database table. The script runs on the command line prompt and within a graphic monitor ; it does not work with DBF driver.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Vincent Bain&lt;br /&gt;
&lt;br /&gt;
==== v.surf.icw ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.surf.icw v.surf.icw] is an IDW interpolation method using true distance cost instead of euclidean shortest distance, i.e. ''as the fish swims around an island'' not ''as the bird flies''. This will cleanly travel around hard barriers and a cost surface map may be used to model expensive-cross barriers. Input data points do not need direct line of sight to be considered, but should be kept to less than one hundred as the module becomes very computationally expensive. A number of radial basis function options are available. ([http://grass.osgeo.org/wiki/Image:Inlets_03_SurfSal_icw_big.png screenshot])&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.surf.idwpow ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/v.surf.idwpow.zip v.surf.idwpow] integrates the common v.surf.idw algorithm with the exponential parameter for the distance weights&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== v.surf.krige [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.surf.krige is a script that do a surface interpolation from vector point data by Kriging method. The interpolated value of a cell is determined by using an omnidirectional variogram model fitted starting from model parameter given by user shown from the experimental semi variogram produced by v.variogram. The script can perform also the Leave-One-out cross validation to test the variogram model &amp;quot;fitted by eye&amp;quot; and an automatic fitted variogram model. The cross validation helps the user to choose the best variogram model to interpolate own data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== v.strahler ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.pois.org/florian/downloads/grass/v.strahler.tgz v.strahler] is a module that calculates the Strahler Order for all lines of a given dendritic network.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Florian Kindl. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler&lt;br /&gt;
&lt;br /&gt;
==== v.swathwidth ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.swathwidth v.swathwidth] creates a vector map representing the sea bottom coverage of a multibeam (swath) sonar survey.&lt;br /&gt;
: ([http://david.p.finlayson.googlepages.com/swathwidth Screenshots])&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' David Finlayson, Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.thickness ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.thickness.tgz v.thickness] creates points of thickness vectors from the vectors of strike and dip angles.The v.thickness is GUI GRASS script for v.dip.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.transect.kia ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/vector/v.transect.kia v.transect.kia] calculates kilometric abundance indexes (KIA), a common indirect presence index used in wildlife monitoring along line transect surveys.&lt;br /&gt;
: Path lenghts can be corrected by draping on a DEM, different type of point objects can be weighted according to their relative importance, and paths can be  segmented using a further polygon vector (to calculate, say, abundances per elevation range or per habitat class).&lt;br /&gt;
: The module is written in bash and needs a GRASS install compiled with sqlite support.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Clara Tattoni and Damiano G. Preatoni&lt;br /&gt;
&lt;br /&gt;
==== v.trees3d ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/ v.trees3d] is a module for making 3D trees from input vector point file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== v.trimesh ====&lt;br /&gt;
: [http://www.valledemexico.ambitiouslemon.com/vtrimesh.html v.trimesh] creates a triangular mesh from a vector map using areal constraints for refinement. It uses Jonathan Shewchuk's Triangle library.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
==== v.what.rast.buffer ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.what.rast.buffer v.what.rast.buffer] is a script that calculates univariate statistics of raster map(s) from buffers around vector points. Results are written to a file. Resolution is taken from each input map.&lt;br /&gt;
: ''see also the [http://starspan.casil.ucdavis.edu StarSpan] software&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.variogram [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.variogram is a script that create an omnidirectional experimental semi-variogram. This scripts require R-statistics software installed on your machine. Now the script is updated to run on spgrass6 &amp;gt;= 0.3 and sp &amp;gt;= 0.9 [http://grass.osgeo.org/pipermail/statsgrass/2006-October/000455.html reply].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Ivan Marchesini, Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== AniMove ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/animov/ AniMove] is software for analysis of animal movement and ranging behaviour using QGIS+GRASS+R.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Support by Faunalia.it&lt;br /&gt;
&lt;br /&gt;
==== Utilities ====&lt;br /&gt;
&lt;br /&gt;
===== Shapemerge =====&lt;br /&gt;
&lt;br /&gt;
: [http://perrygeo.googlecode.com/svn/trunk/gis-bin/shpmerge.sh shpmerge] merges all the shapefiles in the current directory into a single output shapefile&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Perrygeo&lt;br /&gt;
&lt;br /&gt;
=== Raster add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/raster&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== r.bilateral ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.bilateral.tgz r.bilateral] Bilateral filter is an edge-preserving filter, which combines domain and range filtering. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.boxcount ====&lt;br /&gt;
&lt;br /&gt;
: r.boxcount and r.boxcount.sh calculate the fractal dimension for a given map. These are versions for grass6 of [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake's modules] for grass43.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mark Lake, grass6 port: Florian Kindl.&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount/&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount.sh/&lt;br /&gt;
&lt;br /&gt;
==== r.burn.frict ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.burn.frict r.burn.frict] converts vector geometries to raster cells, using a simple anti-aliasing method to close &amp;quot;gaps&amp;quot; between diagonal cells. Useful for &amp;quot;burning&amp;quot; vector geometries into a friction surface, making sure that simulated movement does not &amp;quot;slip&amp;quot; through converted cells that have only diagonal neighbours.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.burn.frict&lt;br /&gt;
&lt;br /&gt;
==== r.colors.quantiles ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.quantiles/r.colors.quantiles r.colors.quantiles] is a shell script used to create raster colors rules based on nquantiles. It uses R and spgrass6 package (RGRASS).&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.colors.stddev ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.colors.stddev] ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.cpt2grass ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.cpt2grass] is a GRASS script for importing a [http://www.soest.hawaii.edu/gmt/ GMT] .cpt color table into GRASS. It can save to a text file suitable for r.colors or automatically apply the color table to a raster map.&amp;lt;BR&amp;gt;For a large collection of GMT .cpt files see http://sview01.wiredworkplace.net/pub/cpt-city/&lt;br /&gt;
: Other palette ideas from [http://geography.uoregon.edu/datagraphics/color_scales.htm Univ. Oregon] and [http://oceancolor.gsfc.nasa.gov/PRODUCTS/colorbars.html NASA/Goddard's OceanColor] (latter partially translated for use with GRASS on the [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.tools/palettes grass-addons SVN]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.csr ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.csr r.csr] integrates several Grass programs to produce colored, shaded-relief rasters in one step. Accepts single or multiple elevation/bathymetry maps as input; optionally will fill data holidays with 3x3 median filter, multiple times, if required; can apply color maps from a) input raster, b) another raster in MAPSET, or c) from a rules file; otherwise, rainbow colorbar is applied. Output colored, shaded-relief rasters can optionally be exported to tiff format if the appropriate flag is given. Shading parameters can be modified, though useful defaults are given.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.cva ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ucl.ac.uk/~tcrnmar/GIS/r.cva.html r.cva] is a cumulative viewshed analysis module. It is an advanced version of the {{cmd|r.los}} program.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake]&lt;br /&gt;
&lt;br /&gt;
==== r.denoise ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.denoise r.denoise] denoises (smooths/despeckles) topographic data, particular DEMs derived from radar data (including SRTM), using Xianfang Sun's [http://www.cs.cf.ac.uk/meshfiltering/index_files/Page342.htm denoising algorithm].  It is designed to preserve sharp edges and to denoise with minimal changes to the original data.  See the [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise/r.denoise.html manual pages] for details.  Further information on Sun's denoising algorithm, including an example, is available [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise here].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' John Stevenson&lt;br /&gt;
&lt;br /&gt;
==== r.dominant_dir.m and r.calc_terraflow_dir.m ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.terraflow.tools dominant_dir.m and calc_terraflow_dir.m] are two Matlab scripts for determining the dominant flow direction from a r.terraflow MFD map and converting into a GRASS aspect map for use with d.rast.arrow, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.eucdist ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.eucdist r.eucdist] creates a raster map estimating the euclidean distance from known cells.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.fragment ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.fragment r.fragment] fragments a raster into a user-defined set of smaller tiles according to an input number of rows and columns. &lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.game_of_life ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.game_of_life r.game_of_life] is a shell script which runs Conway's classic Game of Life using GRASS raster modules. It is meant to demonstrate how easy it is to program cellular automata in GRASS as well as various 3D raster volume and time series visualization techniques.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.gauss ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.les-ejk.cz/files/programs/grass/r.gauss.tgz r.gauss] is Gaussian and Laplacian of Gaussian filter for GRASS. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.gradgrid4 ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.uibk.ac.at/geographie/personal/mergili/gradgrid4.zip gradgrid4] is a tool for interpolating values of discrete data points to a raster map, applying a local regression approach with a predictor raster. The model is based on shell and python scripts as well as an R batchfile. It was tested on Fedora Core 6 with GRASS 6.2.1 and R 2.5.1, but should work under most UNIX systems. After unzipping the gradgrid4 folder, store it at any place in your local file system. In the subfolder docs you can find a manual and a publication draft with a detailed description of the concept and the example of an application. The subfolder testloc constitutes a GRASS location with test data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Martin Mergili&lt;br /&gt;
&lt;br /&gt;
==== r.in.onearth ====&lt;br /&gt;
&lt;br /&gt;
: [http://www-pool.math.tu-berlin.de/~soeren/grass/modules/ r.in.onearth] for download and import satellite images direct from the NASA onearth WMS server into GRASS.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
==== r.in.wms (.py) ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.in.wms.tgz r.in.wms] for download and import maps direct from  WMS servers into GRASS. This script is written in Python Programming language. Note GRASS 6.2+ provides a shell script version of r.in.wms, take care of which one is actually being run.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.inund.fluv ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/raster/r.inund.fluv/ r.inund.fluv]This command allows to obtain a fluvial potentially inundation map given a high-resolution DTM of the area surrounding the river and a water surface profile calculated through an 1-D hydrodinamic model. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Roberto Marzocchi, Bianca Federici, Domenico Sguerso&lt;br /&gt;
&lt;br /&gt;
==== r.isoregions ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.isoregions/r.isoregions r.isoregions] allows isoregions creation from a GRASS raster map. &lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.interp.mask ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.interp.mask r.interp.mask] Creates a user-specified buffer around interpolation points that can be used as a MASK to prevent or clip excessive extrapolation artifacts. This works much better than a standard convex hull around the points.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.li ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/download/r_li/ r.li] is a more flexible and faster replacement of the old r.le. '''''Moved into 6.3-SVN'''''.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Claudio Porta, Davide Spano, Serena Pallecchi, [http://www.faunalia.it Faunalia]&lt;br /&gt;
&lt;br /&gt;
==== r.local_max.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/local_max.pl Local maxima] is a Perl script for &amp;lt;code&amp;gt;r.mapcalc&amp;lt;/code&amp;gt;. It detects local maxima of the image.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.mandelbrot ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/r.mandelbrot r.mandelbrot] is a shell script to calculate the Mandelbrot set.- for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== mcda====&lt;br /&gt;
&lt;br /&gt;
: mcda suite is a toolset for geographics multi-criteria decision aiding and data analysis based on ELECTRE (r.mcda.electre), REGIME (r.mcda.regime) and FUZZY (r.mcda.fuzzy) algorithm. The module r.roughset is also included  for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/&lt;br /&gt;
&lt;br /&gt;
==== r.mlv ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.mlv.tgz r.mlv] is Mean of least variance filter for GRASS. It is an edge-preserving (or even edge-enhacing) filter, which should serve for removing additive noise from images. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.out.jpeg ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/r.out.jpeg_ r.out.jpeg] is a simple GRASS script to export georeferenced JPEG images from rasters, keeping the associated color table. It is a two-step export: first a ppm file is created, then it is converted to jpeg usgin the &amp;quot;convert&amp;quot; command from ImageMagick&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmap ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmap r.out.gmap] outputs GRASS raster map into set of image tiles&lt;br /&gt;
following the tiling scheme of Google Maps and Microsoft Virtual Earth.&amp;lt;BR&amp;gt;Read more in the OSGeo Journal [http://www.osgeo.org/journal Volume 5 (2009, to appear)]&amp;lt;BR&amp;gt;see also [[#r.out.kml|r.out.kml]] and [[#v.out.kml|v.out.kml]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Tomas Cebecauer&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt r.out.gmt] is a GRASS script for exporting a GRASS raster map into a [http://www.soest.hawaii.edu/gmt/ GMT] grid file. It also creates a GMT color table from the data and can generate some GMT commands for plotting a postscript file. (code is experimental, but functional)&amp;lt;BR&amp;gt;see  also http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt2 r.out.gmt2] is a modified version of Hamish's r.out.gmt.  Added options for title, xlabel, ylabel, comment, and map width.  Removed any settings that can be changed by gmtset for more flexibility.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [https://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.kml r.out.kml] is a shell script that exports a raster map into a KML file and image for Google Earth or Worldwind. See also [[#v.out.kml|v.out.kml]] and [[#r.out.gmap|r.out.gmap]].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.pack ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack r.pack and r.unpack] are two GRASS scripts for transfering raster maps to another computer as a single file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.prominence ====&lt;br /&gt;
'''r.prominence''' calculates the average difference between a central cell and its neighbors. It approximated the terrain 'ruggedness' by looking at average differences in elevation within a given neighborhood.&lt;br /&gt;
: '''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.prominence/&lt;br /&gt;
&lt;br /&gt;
==== r.roughness ====&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.sh r.roughness.sh] is a shell script to calculate the surface roughness of a DEM, using r.surf.area and v.surf.rst. (for GRASS versions 6.1 and above)&lt;br /&gt;
&lt;br /&gt;
[http://www.igc.usp.br/pessoais/guano/downloads/r.roughness60 r.roughness60] - for GRASS versions 6.0.X&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.area r.roughness.window.area] - calculate surface roughness as the ratio of real (surface) area and planar area, using a moving-window approach.&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector r.roughness.window.vector] - calculate surface roughness as vector dispersion, using a moving-window approach. Resulting maps are: Vector Strength (R) and Inverted Fisher's k parameter. &lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector.html r.roughness.window.vector.html] - provisional help page for r.roughness.window.vector.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.roughness/&lt;br /&gt;
&lt;br /&gt;
==== r.roughset ====&lt;br /&gt;
&lt;br /&gt;
: r.roughset is a module for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/r.roughset/&lt;br /&gt;
&lt;br /&gt;
==== r.smoothpatch ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.smoothpatch r.smoothpatch] creates a composite of two rasters using a distance-weighted average across the transition to smooth the edges.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.soils.texture ====&lt;br /&gt;
&lt;br /&gt;
: r.soils.texture is a module to define soils texture from sand and clay raster file with a schema text file (now FAO,USDA and ISSS are available). It is written in C language. - for GRASS versions 6.x - For bugs and suggest: g_massa@libero.it &lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Gianluca Massei&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.soils.texture/&lt;br /&gt;
&lt;br /&gt;
==== r.stream.basins ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.basins r.stream.basins] delineate basins according users input. It extends r.water.outlet funcionality to extracting more than one basin at one step. Module uses as input direction map produced by r.watershed and stream network produced by r.stream.extract, r.watershed, r.stream order or custom user input. More in tutorial on grass-wiki pages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.basins&lt;br /&gt;
&lt;br /&gt;
==== r.stream.del ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.del r.stream.del] Calculates downslope length of first order streams and delete them if it length (in pixels) is lower than the treeshold. It also join false segments left by deletion into one with category of upper. It uses r.watershed direction map and r.watershed  stream map as input. The module is added only for r.watershed module, r.stream.extract has deleting short streams build-in. During development of r.stream.* it will be probably abandoned due to duplicate functionality&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.del&lt;br /&gt;
&lt;br /&gt;
==== r.stream.distance ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.distance r.stream.distance] Calculates downslope distance and downslope elevation difference between current cell and stream or outlet cells. It uses r.watershed direction map, r.watershed or r.stream.extract stream map and optionally DEM as input.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.distance&lt;br /&gt;
&lt;br /&gt;
==== r.stream.extract ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.extract r.stream.extract] extracts topologically clean stream networks from input elevation and optionally accumulation maps. Output is available as raster and vector and can be used as input for the other r.stream.* modules by Jarek Jasiewicz. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.extract&lt;br /&gt;
&lt;br /&gt;
==== r.stream.order ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.order r.stream.order] orders stream network outputed by r.watershed or r.stream.extract according Sthrahler, Shreve, Horton and Hack ordering systems. It require as input stream and direction map and optionally accumulation map. It handle both SFD nad MFD modes but all data must come from the same procedure.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz, Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.order&lt;br /&gt;
&lt;br /&gt;
==== r.stream.pos ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.pos r.stream.pos] Helper module for calculating local stream network properties and linear geostatistics. Mostly To use with R and other grass modules. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.pos&lt;br /&gt;
&lt;br /&gt;
==== r.stream.stats ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.stats r.stream.stats] calculate Hortonian statistics for Stahler or Horton stream network created by r.stream.order. It uses r.watershed direction map, DEM and r.stream.order's Stahler or Horton stream network as input. It outputs calculated statistics to standard output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.stats&lt;br /&gt;
&lt;br /&gt;
==== r.surf.nnbathy ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html r.surf.nnbathy] interpolates a surface from a raster input using Pavel Sakov's [http://code.google.com/p/nn-c/ nn] natural neighbor interpolation library. Provides triangulation, Sibson natural neighbor interpolation and non-Sibsonian interpolation.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== r.surf.volcano ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.surf.volcano r.surf.volcano] creates an artificial surface resembling a seamount or cone volcano. The user can alter the size and shape of the mountain and optionally roughen its surface. Available decay functions are  polynomial, Gaussian, Lorentzian, logarithmic, and exponential.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.terracost ====&lt;br /&gt;
&lt;br /&gt;
[http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==== r.tileset ====&lt;br /&gt;
&lt;br /&gt;
: ''{{cmd|r.tileset}} moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.traveltime ====&lt;br /&gt;
&lt;br /&gt;
: [http://jesbergwetter.twoday.net/stories/4845555/ r.traveltime] computes the travel time of surface runoff to an outlet. The program starts at the basin outlet and calculates the travel time at each raster cell recursively. A drainage area related threhold considers even  surface and also channel runoff. Travel times are derived by assuming kinematic wave approximation. The results can be used to derive a time-area function. This might be usefull for precipitation-runoff calculations (estimation of flood predictions) with a lumped hydrologic model (user-specified unit hydrograph).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Kristian Förster&lt;br /&gt;
&lt;br /&gt;
==== r.univar.zonal ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar.zonal] is similar to r.univar, but calculates statistics separately for each category(zone) present in the separate input map used to define zones (zonal statistics). The output can be like the one of r.univar or in easier to read table format and can be written to a file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.univar2.zonal&lt;br /&gt;
&lt;br /&gt;
==== r.viewshed ====&lt;br /&gt;
&lt;br /&gt;
: r.viewshed is a module for extremely fast line of sight analysis (replaces the slow r.los). It is written in C language for GRASS versions 6.X/7.x.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Laura Toma, USA&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.viewshed&lt;br /&gt;
&lt;br /&gt;
Once {{trac|390}} is solved, it will substitute r.los.&lt;br /&gt;
&lt;br /&gt;
==== r.xtent ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.xtent r.xtent] computes a raster map layer representing the Voronoi diagram, weighted Voronoi diagram or a more complex territorial partitioning of space around points (centers) in a vector input map, based on the XTENT formula.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.xtent&lt;br /&gt;
&lt;br /&gt;
==== r.zc.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/zc.pl Zero crossing] is a simple Perl script, finds the ,,zero crossings`` from the Laplacian of Gaussian filter (see above). It is really &amp;lt;em&amp;gt;very&amp;lt;/em&amp;gt; simple, the edges don't need to be really on that pixel, where they are detected, no interpolation is performed.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
: The GRASS Image Processing Environment (GIPE) has USLE, Energy-balance and radiance-reflectance correction models.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin (unless specified otherwise).&lt;br /&gt;
   &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe&lt;br /&gt;
&lt;br /&gt;
Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)&lt;br /&gt;
&lt;br /&gt;
:* r.hydro.CASC2D, ported from GRASS 5.x version, is temporarily here waiting to return to main GRASS.&lt;br /&gt;
&lt;br /&gt;
:* r.soiltex2prop creates porosity, Saturated Hydraulic conductivity (Ksat) and wetting front pressure head (Hf) from percentage of sand and clay after Rawls et al., 1990. This is a must for r.hydro.CASC2D.&lt;br /&gt;
&lt;br /&gt;
:* i.biomass creates biomass growth map from fPAR, lightuse efficiency, water availability (or evap.fraction), Lat, doy and tsw.&lt;br /&gt;
&lt;br /&gt;
:* i.dn2ref.l7, r.dn2ref.ast create top of atmosphere reflectance for Landsat 7ETM+ and ASTER. These modules also have a flag for radiance output. Updated i.dn2ref.l7 to read .met calibration file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2full.l[5,7] is an attempt to get all bands of Landsat[5,7] calibrated and corrected to either reflectance or temperature, reads only the .met file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2potrad.l[5,7] is an attempt to get ET potential from DN of Landsat 7 (Careful! No Atmospheric correction!).  &lt;br /&gt;
&lt;br /&gt;
:* i.eb.* are a set of 10+ GRASS modules that together perform the main functions of  the SEBAL model (Bastiaanssen, 1995). Those functions include (but are not limited to) Soil heat flux, sensible heat flux, net radiation, evaporative fraction at satellite overpass, diurnal actual evapotranspiration, momentum roughness length, etc. These  modules are also part of any Energy-Balance related processing. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.potrad creates diurnal Potential evapotranspiration assuming all net radiation becomes ET, according to SEBAL model (Bastiaanssen, 1995). This module also has a flag for diurnal net radiation as required by SEBAL in i.eb.eta. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.SENAY creates actual evapotranspiration following the regional method of Senay (2007). &lt;br /&gt;
&lt;br /&gt;
:* i.lmf creates a Local Maximum Fitting on the temporal dimension of the multi-date input dataset, working, but more precision still to be added.&lt;br /&gt;
&lt;br /&gt;
:* i.vi.mpi is the mpi version of i.vi for cluster GRASS GIS education (no speed up here!) '''Author:''' Shamim Akhter &lt;br /&gt;
&lt;br /&gt;
:* i.modis.stateqa extracts State Quality Assessment information from Modis 500m (MOD09A) products.&lt;br /&gt;
&lt;br /&gt;
:* i.water creates a Water Mask from NDVI and Albedo, or specifically for Modis: NDVI and Band 7.&lt;br /&gt;
&lt;br /&gt;
:* i.wi creates a given Water Index (only one so far).&lt;br /&gt;
&lt;br /&gt;
==== HydroFOSS ====&lt;br /&gt;
&lt;br /&gt;
: HydroFOSS - a GIS embedded approach for Free &amp;amp; Open Source Hydrological modeling.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Massimiliano Cannata&lt;br /&gt;
 &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/HydroFOSS/&lt;br /&gt;
&lt;br /&gt;
==== Hikereport ====&lt;br /&gt;
&lt;br /&gt;
: python script that computes length, cumulative uphill and downhill, average slopes on an interactively drawn path. Based on r.profile's output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Negri&lt;br /&gt;
&lt;br /&gt;
 http://tracce.wordpress.com/?attachment_id=71&lt;br /&gt;
&lt;br /&gt;
=== Misc add-ons===&lt;br /&gt;
&lt;br /&gt;
==== m.eigensystem ====&lt;br /&gt;
&lt;br /&gt;
m.eigensystem - Computes eigen values and eigen vectors for square matrices.&lt;br /&gt;
&lt;br /&gt;
: http://svn.osgeo.org/grass/grass-addons/misc/m.eigensystem/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Shapiro&lt;br /&gt;
&lt;br /&gt;
===Database add-ons===&lt;br /&gt;
==== db.join ====&lt;br /&gt;
&lt;br /&gt;
: Table joining: join one table into another through common attributes&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/database/db.join/&lt;br /&gt;
or&lt;br /&gt;
   g.extension db.join&lt;br /&gt;
&lt;br /&gt;
===General add-ons===&lt;br /&gt;
&lt;br /&gt;
==== g.laptop.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.nature-consult.de/dassau/g.laptop/g.laptop.sh g.laptop.sh] is an interactive shell script to extract raster and vector data from current Location into a new one. Data can be copied or extracted in current or original resolution and region extend. This script was written to extract smaller parts of a GRASS location to be able to present them on a laptop without the necessity to transfer huge data. Maps do not have to be in the same mapset.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Otto Dassau &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Readline completion ====&lt;br /&gt;
&lt;br /&gt;
: '''''Readline completion''''' for GRASS commands under the bash shell: [http://www.sorokine.info/grass-complete/ grass-complete] won't clutter the environment but needs to be installed; [http://dcalvelo.free.fr/grass/grass_rlcompleter.sh grass_rlcompleter.sh] needs almost no installation but will pollute the environment. Grass-Complete currently requires Bash version 2.05 for proper install.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alexandre Sorokine (grass-complete), Daniel Calvelo (grass_rlcompleter.sh)&lt;br /&gt;
&lt;br /&gt;
==== g.region.point ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.region.point g.region.point] is a shell script which resets the computational region to a square box around a given coordinate. It is intended for use within GRASS scripts to speed up processing by limiting expensive raster calculations to a small area of interest.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.linke_by_day ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.sun.tools/ g.linke_by_day] is a python script for [[r.sun]] which interpolates a Linke turbidity value for a given day of the year based on monthly values edited into the script.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.xlist ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xlist g.xlist] is a C implementation of g.mlist. g.xlist searches for data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== g.xremove ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xremove g.xremove] is a C implementation of g.mremove. g.xremove removes data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
=== Imagery add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/imagery&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
GIPE (see also above in raster section) provides:&lt;br /&gt;
i.biomass, i.dn2potrad.l5, i.dn2potrad.l7, i.dn2ref.ast, i.eb.deltat, i.eb.disp, i.eb.eta, i.eb.evapfr, i.eb.g0, i.eb.h0, i.eb.h_SEBAL01, i.eb.h_SEBAL95, i.eb.h_iter, i.eb.molength, i.eb.netrad, i.eb.psi, i.eb.rah, i.eb.rohair, i.eb.ublend, i.eb.ustar, i.eb.wetdrypix, i.eb.z0m, i.eb.z0m0, i.evapo.PT, i.evapo.TSA, i.evapo.potrad, i.evapo.senay, i.evapo.time_integration, i.lmf, i.modis.stateqa, i.sattime, i.vi.grid, i.vi.mpi, i.water, i.wi&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin&lt;br /&gt;
&lt;br /&gt;
==== i.landsat.toar ====&lt;br /&gt;
&lt;br /&gt;
Transform calibrated digital number of Landsat products to top-of-atmosphere radiance or top-of-atmosphere reflectance and temperature (band 6 of the sensors TM and ETM+). Optionally, used to calculate the at-surface radiance or reflectance with atmospheric correction (DOS method).&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.landsat.toar&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' E. Jorge Tizado&lt;br /&gt;
&lt;br /&gt;
==== i.points.reproj ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.points.reproj i.points.reproj] is a shell script that will use cs2cs to reproject the target coordinates of a group's POINTS file. By running i.rectify directly to the new target projection, a generation of resampling data loss can be avoided (versus i.rectify + r.proj). On the other hand, i.rectify does not calculate cell resolution well if the map is to be rotated ([http://intevation.de/rt/webrt?serial_num=3296 bug #3296]), in those cases i.rectify+r.proj may be the better option.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== i.plr.py ====&lt;br /&gt;
&lt;br /&gt;
: [[I.plr.py|Probabilistic Label Relaxation]], written in Python&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Georg Kaspar&lt;br /&gt;
&lt;br /&gt;
==== i.pr ====&lt;br /&gt;
&lt;br /&gt;
: Image classification: implements k-NN (multiclass), classification trees (multiclass), maximum likelihood (multiclass), Support Vector Machines (binary), bagging versions of all the base classifiers, AdaBoost for binary trees and support vector machines. It allows feature manipulation (normalization, principal components,...). It also implements feature selection techniques (RFE, E-RFE,...), statistical tests on variables, tools for resampling (cross-validation and bootstrap) and cost-sensitive techniques for trees and support vector machines.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Merler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.pr&lt;br /&gt;
&lt;br /&gt;
==== i.spec.sam ====&lt;br /&gt;
&lt;br /&gt;
: Spectral Angle mapping&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.sam/&lt;br /&gt;
&lt;br /&gt;
==== i.spec.unmix ====&lt;br /&gt;
&lt;br /&gt;
: Spectral unmixing&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.unmix/&lt;br /&gt;
&lt;br /&gt;
==== i.warp ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.warp i.warp] is a shell script that will use gdalwarp to rectify a raw input image using thin plate splines. The map should be imported into GRASS with r.in.gdal and GCPs set with i.points. Input is the raw image (GeoTIFF, JPEG, etc). Output is a GeoTIFF in the imagery group's target location's map projection. Requires a recent (early 2006) version of GRASS 6.1, or newer.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
=== Display add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/display&lt;br /&gt;
&lt;br /&gt;
==== d.edit.rast ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.edit.rast d.edit.rast] edits cells in an existing raster map displayed on the current monitor.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== d.frame.quarter ====&lt;br /&gt;
&lt;br /&gt;
: ('''obsolete''') [http://trac.osgeo.org/grass/browser/grass-addons/display/d.frame.split d.frame.quarter] is a shell script that will split the display into four quadrants (or sixths) using ''d.frame''. Individual frames are named ''uno, dos, tres, cuatro'', and ''full_screen''.&lt;br /&gt;
: Replaced by {{cmd|d.split.frame}} in main.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.frame.split ====&lt;br /&gt;
&lt;br /&gt;
: ''d.frame.split moved into main archive as {{cmd|d.split.frame}}''&lt;br /&gt;
&lt;br /&gt;
==== d.hyperlink ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/d.hyperlink.tar.bz2 d.hyperlink] is an interactive shell script that allows the viewing of hyperlinked images from a vector's attribute table in an external image viewer. Queries can be made via SQL statements or interactive mouse-clicking. The attribute table must be pre-populated with a column containing the image to link the vector to; the user also specifies the image folder in the current MAPSET where the images are located. The script currently supports gimp, Eye of Gnome, gthumb, gpdf, and Inkscape image viewers.&lt;br /&gt;
&lt;br /&gt;
: '''Author: '''Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== d.mark ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.mark] is a shell script that quickly displays a marker on the display at a given coordinate.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.region.box ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.region.box d.region.box] is a shell script that quickly displays a box around the current region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.stations ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts   d.stations] is a shell script that quickly displays vector points (or sites for GRASS 5.4 and below).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.varea ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.varea] is a shell script that quickly displays vector areas.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== pd-GRASS ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ornl.gov/sci/gist/software/grass/ pd-GRASS]: Parallel Display for GRASS GIS&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alex Sorokine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[IconSymbols]] ====&lt;br /&gt;
&lt;br /&gt;
* [[IconSymbols|Symbols]] which can be used with ''d.vect, d.graph'', and ''ps.map''.&lt;br /&gt;
&lt;br /&gt;
=== Postscript add-ons ===&lt;br /&gt;
&lt;br /&gt;
''See also [[ps.map scripts|ps.map samples and templates]]''.&lt;br /&gt;
&lt;br /&gt;
==== ps.atlas ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/grass/ps.atlas ps.atlas] is a shell script that makes more maps on current region according to input *.psmap file. General map can be stored as vector file. The resulting *.eps maps can be automatically converted to *.pdf files.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== [[AreaFillPatterns]] ====&lt;br /&gt;
&lt;br /&gt;
* Hatches for ps.map's vareas&lt;br /&gt;
&lt;br /&gt;
===GRASS and UMN Mapserver===&lt;br /&gt;
&lt;br /&gt;
* [http://www.mail-archive.com/mapserver-users@lists.umn.edu/msg00086.html See interesting posting]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10164</id>
		<title>AddOns</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10164"/>
		<updated>2010-01-12T10:22:32Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* v.rasterbounds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains references to user contributions and add-ons (the original GRASS GIS software can be downloaded [http://grass.osgeo.org/download/index.php here]).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== AddOns source code repository ==&lt;br /&gt;
&lt;br /&gt;
The AddOns source code is hosted in [http://svn.osgeo.org/grass/grass-addons/ GRASS-AddOns SVN repository].&lt;br /&gt;
&lt;br /&gt;
To checkout:&lt;br /&gt;
&lt;br /&gt;
 svn checkout &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/&amp;lt;/nowiki&amp;gt; grass-addons&lt;br /&gt;
&lt;br /&gt;
Please read [http://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository How to get write access to the GRASS-Addons-SVN repository] and contact the [http://lists.osgeo.org/mailman/listinfo/grass-dev grass-dev] mailing list if you would like to host your module there.&lt;br /&gt;
&lt;br /&gt;
== Building and installing Addons ==&lt;br /&gt;
&lt;br /&gt;
* see the [[Compile and Install#Addons]] wiki page&lt;br /&gt;
&lt;br /&gt;
== Adding something new ==&lt;br /&gt;
&lt;br /&gt;
Please announce your add-on to the GRASS users' mailing list so that others may be aware of your work. Also please consider adding your module to one of the [[Applications]] pages.&lt;br /&gt;
&lt;br /&gt;
=== Copyright and licensing information ===&lt;br /&gt;
&lt;br /&gt;
''Please be sure to include copyright and licensing information in the header comments of your code so that others may know how they can use, extend, modify, and redistribute your work.''&lt;br /&gt;
&lt;br /&gt;
e.g. at the top of a shell script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
############################################################################&lt;br /&gt;
#&lt;br /&gt;
# MODULE:       v.in.e00&lt;br /&gt;
#&lt;br /&gt;
# AUTHOR(S):    Markus Neteler, Otto Dassau&lt;br /&gt;
#&lt;br /&gt;
# PURPOSE:      Import E00 data into a GRASS vector map&lt;br /&gt;
#               Imports single and split E00 files (.e00, .e01, .e02 ...)&lt;br /&gt;
#&lt;br /&gt;
# COPYRIGHT:    (c) 2004, 2005 GDF Hannover bR, http://www.gdf-hannover.de&lt;br /&gt;
#&lt;br /&gt;
#               This program is free software under the GNU General Public&lt;br /&gt;
#               License (&amp;gt;=v2). Read the file COPYING that comes with GRASS&lt;br /&gt;
#               for details.&lt;br /&gt;
#&lt;br /&gt;
#############################################################################&lt;br /&gt;
#&lt;br /&gt;
# REQUIREMENTS:&lt;br /&gt;
#      -  avcimport: http://avce00.maptools.org&lt;br /&gt;
&lt;br /&gt;
[script follows]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Coding standards ===&lt;br /&gt;
&lt;br /&gt;
Please have a look at our [http://grass.osgeo.org/grass63/source/SUBMITTING_SCRIPTS Shell script coding standards] before submitting here.&lt;br /&gt;
&lt;br /&gt;
There are other coding standards given for modules written in C, Tcl/Tk, and Python''(?)'' located in the GRASS source code.&lt;br /&gt;
&lt;br /&gt;
=== Documenting your code ===&lt;br /&gt;
&lt;br /&gt;
You can have an help page template auto-generated by using the GRASS [[module command line parser | command line parser]] with the &amp;lt;tt&amp;gt;--html-description&amp;lt;/tt&amp;gt; command line option. Please, see also the [http://grass.ibiblio.org/grass63/manuals/html63_user/g.parser.html g.parser help page]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Add-ons ==&lt;br /&gt;
&lt;br /&gt;
* [http://trac.osgeo.org/grass/browser/grass-addons/misc/utm_which_zone utm_which_zone.sh] is a shell script to determine UTM zone from Lat/Lon input. Requires [http://www.octave.org Octave] or Matlab to be installed. A shell-only version is [http://dcalvelo.free.fr/grass/utm_which_zone_sh.sh available] which only requires awk.&amp;lt;BR&amp;gt;'''Authors''': Hamish Bowman (Octave part), Markus Neteler (shell script wrapper), Daniel Calvelo (sh+awk version)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Perl scripts for converting data forth and back between Excel files and PostgreSQL: [http://dcalvelo.free.fr/grass/pg2xls.pl pg2xls.pl] reads data from PostgreSQL and produces an excel workbook; [http://dcalvelo.free.fr/grass/xls2sql.pl xls2sql.pl] reads excel files and outputs SQL statements to be fed into an RDBMS. Both scripts need modules from [http://www.cpan.org CPAN], especially [http://search.cpan.org/dist/Spreadsheet-ParseExcel/  Spreadsheet::ParseExcel] for xls2sql.pl and [http://search.cpan.org/~tmtm/Spreadsheet-WriteExcel-FromDB Spreadsheet::WriteExcel::FromDB] and its dependencies for pg2sql.pl. Check the source headers for more info.&amp;lt;BR&amp;gt;'''Authors:''' Daniel Calvelo (xls2sql.pl), Markus Neteler (pg2xls.pl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://dream.lrrl.arch.tu-muenchen.de/~wqual/perl/dbf2sql.tgz dbf2sql] is a Perl script for translating dbf-tables into a sql-command. dbf-tables are read using dbfdump-command from dbd-xbase-perl module ([http://search.cpan.org/~janpaz/DBD-XBase-0.241/ dbd::xbase] and [http://search.cpan.org/~jv/Getopt-Long-2.35/lib/Getopt/Long.pm getopt::long] have to be installed from CPAN first). There are problems, if the last column of the table contains characters. Suggestions for improvements welcome! &amp;lt;BR&amp;gt;'''Author:'''Wolfgang Qual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/azimuth2.c azimuth2.c] is a small C program to calculate the azimuth and length of vector lines exported by GRASS-GIS as ASCII files (like this: v.out.ascii input=vector output=ascii format=standard). It is useful for create rose diagrams of lineament maps. Improvements on the original code after suggestions by Örs Téglásy, Hungary.&amp;lt;BR&amp;gt;'''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
==GRASS 4.x==&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 4===&lt;br /&gt;
&lt;br /&gt;
* MAGICAL Software: The MAGICAL software comprises a suite of three programs that provide a multi-agent simulation extension for the GRASS GIS software. http://www.ucl.ac.uk/~tcrnmar/simulation/magical/magical.html&lt;br /&gt;
&lt;br /&gt;
==GRASS 5.x==&lt;br /&gt;
&lt;br /&gt;
===Vector add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
* [http://www.valledemexico.ambitiouslemon.com/gwmodelling.html r.gmtg] The groundwater modelling tool for grass. A module to use MODFLOW within GRASS. &amp;lt;BR&amp;gt;'''Author''': Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains. For GRASS 5.3.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
:Newer version available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==GRASS 6.x==&lt;br /&gt;
&lt;br /&gt;
=== Vector add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector&lt;br /&gt;
&lt;br /&gt;
==== v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp ====&lt;br /&gt;
&lt;br /&gt;
: Tools to calculate home ranges of animals&lt;br /&gt;
: '''Author:''' Clement Calenge&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/adehabitat&lt;br /&gt;
&lt;br /&gt;
==== v.append ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.append v.append] is a shell script combining two vector files AND their associated attribute tables. The vector files should be of the same type and, for best results, should have identically formatted attribute tables.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Barton&lt;br /&gt;
&lt;br /&gt;
==== v.autokrige ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.autokrige/v.autokrige.py v.autokrige] achieves automatic ordinary kriging from GRASS sites (vector point data), using R with spgrass6 (RGRASS) and automap packages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.breach ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.breach] creates vector maps of lines and points of continously lowering elevation down the input watercourses, based on the input raster DEM.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.colors ====&lt;br /&gt;
&lt;br /&gt;
: {{cmd|v.colors}} ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== v.count.points.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://wiki.iosa.it/dokuwiki/spatial_analysis:feature_count v.count.points.sh] counts point features in areas, generates table good as input to d.vect.chart.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Costa&lt;br /&gt;
&lt;br /&gt;
==== v.digatt ====&lt;br /&gt;
&lt;br /&gt;
: [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt v.digatt] (shell script) Interactively assign numeric table attributes to series of vector objects. It is meant to be effective by avoiding to type in the attribute value for all single objects again and again. The user is prompted for typing in an attribute value which is assigned to all objects selected by mouseclick afterwards. Next the display is redrawn after updating the table column. Zooming allows to change the region before the old value can be reused or a new one can be typed in (or copied by mouse from another object) in order to assign it to the next series of objects etc. It is tested not very extensively yet. Therefore better work with a copy of your map and consider using v.digit or d.what.vect -e alternatively. [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt.png screenshot].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Andreas Philipp&lt;br /&gt;
&lt;br /&gt;
==== v.dip ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.dip.tgz v.dip] creates points of thickness vectors from the vectors of strike and dip angles. The v.dip is the main ANSI C core program. Program so-called v.dip can run without GRASS environment.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.flip ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.flip] flips the direction of selected vector lines (redundant since GRASS 6.3 - there is &amp;quot;v.edit tool=flip&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.group ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.shockfamily.net/cedric/grass/v.group v.group] generates a new vector map with the same geometry as an existing map. The new map has categories and a table based on grouping by the values in certain columns of the existing map's table. The values in these columns are preserved in the table for the new map. It's like a v.reclass that preserves data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Cedric Shock&lt;br /&gt;
&lt;br /&gt;
==== v.in.gama ====&lt;br /&gt;
&lt;br /&gt;
: Converts [http://www.gnu.org/software/gama/ GNU GaMa] XML output file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Martin Landa&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.gama&lt;br /&gt;
&lt;br /&gt;
==== v.in.geoplot ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.geoplot v.in.geoplot] converts a [http://www.geoscan-research.co.uk/page9.html/ Geoplot] ASCII export file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.geoplot&lt;br /&gt;
&lt;br /&gt;
==== v.in.gshhs ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.gshhs v.in.gshhs] imports [http://www.soest.hawaii.edu/wessel/gshhs/gshhs.html GSHHS] shorelines into a GRASS vector map. GSHHS data are automatically reprojected to the current location.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' several, updated to GRASS 6 by Markus Metz&lt;br /&gt;
&lt;br /&gt;
==== v.in.mbsys_fnv ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.mbsys_fnv v.in.mbsys_fnv] imports [[MB-System]] navigation files into a GRASS vector map. You can choose from swath area coverage, track lines (including outer port/starboard edges), all bounds as points, etc. An attribute database is created containing the vital statistics of the specified feature such as track length or swath coverage (geodesic), start stop time and location, pitch, roll, heave, etc.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ncdc ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.ncdc v.in.ncdc] imports an [http://www.ncdc.noaa.gov NCDC] stn file (station data) into a GRASS vector map.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== v.in.postgis ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.postgis/v.in.postgis.py v.in.postgis] Create a GRASS layer from any sql query on PostGIS data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.in.osm ====&lt;br /&gt;
&lt;br /&gt;
: [http://kripton.kripserver.net/software/v.in.osm/ v.in.osm]: OpenStreetMap import into GRASS. Yet only supports deprecated API 0.4, will be modified to work with API 0.5 some time soon.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jannis Achstetter&lt;br /&gt;
&lt;br /&gt;
: See also [http://hamish.bowman.googlepages.com/gpsdrivefiles#osm osm2grass.sh] by H Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ovl ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.in.ovl/ v.in.ovl] is a shell script that imports an ASCII vector file created with TOP10|25|50 or similar products.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.krige ====&lt;br /&gt;
&lt;br /&gt;
: [[V.krige_GSoC_2009 | v.krige]] aims to integrate R functions for kriging (packages automap, gstat, geoR) in a trasparent way. '''Moved into trunk/devbr6 code (r40048)'''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Anne Ghisla, as Google Summer of Code 2009 project&lt;br /&gt;
&lt;br /&gt;
: See also [[GRASS_AddOns#v.autokrige]] by Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.lda ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.lda v.lda] is a shell script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values to measure clustering of point data at different neighborhood radii. There is an option to create a simple line graph of the results. There have been reports of problems creating the line graph on Cygwin installations of GRASS.&lt;br /&gt;
&lt;br /&gt;
==== v.line.center ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.line.center] creates a points vector map with each point located in the middle of the length of the input vector line.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.lmeasure ====&lt;br /&gt;
&lt;br /&gt;
: [http://ngeo.de/grassstuff/v.lmeasure v.lmeasure] and [http://ngeo.de/grassstuff/v.revlmeasure v.revlmeasure] are two perl scripts that place equidistant vector points along a given arbitrary vector line starting from the beginning or end of the vector line, respectively. Resulting  vector points are labeled with the distance from origin.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mats Schuh&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.db ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.db v.out.ascii.db] is a shell script for exporting vector point data coordinates and selected attribute columns to either a file or to the console.&lt;br /&gt;
: ''Superseded in GRASS 6.4 by the new v.out.ascii columns= option.''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.mat ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.mat v.out.ascii.mat] is a shell script for exporting vector polygon and polyline data into an ASCII text file suitable for loading into Matlab (or [http://www.gnu.org/software/octave/ Octave]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.gmt v.out.gmt] is a shell script that exports a polygon vector file into GMT xy file. psbasemap code was copied from Hamish's r.out.gmt.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== v.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.out.kml/ v.out.kml] is a shell script that exports a vector file into a KML file for Google Earth or Worldwind. see also [[#r.out.kml|r.out.kml]] and [[#r.out.gmap|r.out.gmap]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.out.svg ====&lt;br /&gt;
&lt;br /&gt;
: [http://svg.cc/grass/index.html v.out.svg] is a module that exports SVG notation along with optional attribute data directly from GRASS 6.x vector layers. Now part of [http://svn.osgeo.org/grass/grass/trunk/vector/v.out.svg/ grass6-svn].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Klaus Förster&lt;br /&gt;
&lt;br /&gt;
==== v.random.cover ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.random.cover v.random.cover] is a shell script for creating random points constrained within an irregularly shaped vector area. (v.random places points only in current region rectangle). Optionally the user can upload raster values at the points. See also '&amp;lt;tt&amp;gt;r.random cover= vector_output=&amp;lt;/tt&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.rasterbounds ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs v.rasterbounds] is a shell script for creating polygon-vector file of rasterfile boundaries. The best version of GRASS is 6.1+. If you are using GRASS &amp;lt; 6.1, you  have to be in the same mapset as your raster maps are from.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== v.rast.stats2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.rast.stats2 v.rast.stats2] is an adapted version of the GRASS module v.rast.stats. It uses the grass addon [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar.zonal r.univar.zonal] to speed up calculation of univariate statistics from a GRASS raster map based on vector polygons.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Markus Neteler, Otto Dassau&lt;br /&gt;
&lt;br /&gt;
==== v.sample.buffer [broken link, please update or delete]====&lt;br /&gt;
&lt;br /&gt;
: [http://www.clubwebcanada.ca/twiens/v.sample.buffer.tgz v.sample.buffer] is a shell script that samples rasters in buffers of a specified size around features in a specified vector file. Sampling results are added as attributes to the vector file. This script was designed for sampling vegetation indices and DEM derived attributes for bird point counts. Sampling results can be one or more basic statistics such as mean, range, max, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Trevor Wiens&lt;br /&gt;
&lt;br /&gt;
==== v.select.region ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/v.select.region.tar.bz2 v.select.region] is a shell script that prints out the names of all vectors matching an input search pattern that has geometry (points, line, areas) that fall within a region bounded by an existing vector map, or within the current Grass region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== v.selmany ====&lt;br /&gt;
&lt;br /&gt;
: [http://svn.osgeo.org/grass/grass-addons/vector/v.selmany/v.selmany v.selmany] is a shell script that allows to interactively select a set of vector objects on a given layer, then assign them attribute values in a connected database table. The script runs on the command line prompt and within a graphic monitor ; it does not work with DBF driver.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Vincent Bain&lt;br /&gt;
&lt;br /&gt;
==== v.surf.icw ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.surf.icw v.surf.icw] is an IDW interpolation method using true distance cost instead of euclidean shortest distance, i.e. ''as the fish swims around an island'' not ''as the bird flies''. This will cleanly travel around hard barriers and a cost surface map may be used to model expensive-cross barriers. Input data points do not need direct line of sight to be considered, but should be kept to less than one hundred as the module becomes very computationally expensive. A number of radial basis function options are available. ([http://grass.osgeo.org/wiki/Image:Inlets_03_SurfSal_icw_big.png screenshot])&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.surf.idwpow ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/v.surf.idwpow.zip v.surf.idwpow] integrates the common v.surf.idw algorithm with the exponential parameter for the distance weights&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== v.surf.krige [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.surf.krige is a script that do a surface interpolation from vector point data by Kriging method. The interpolated value of a cell is determined by using an omnidirectional variogram model fitted starting from model parameter given by user shown from the experimental semi variogram produced by v.variogram. The script can perform also the Leave-One-out cross validation to test the variogram model &amp;quot;fitted by eye&amp;quot; and an automatic fitted variogram model. The cross validation helps the user to choose the best variogram model to interpolate own data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== v.strahler ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.pois.org/florian/downloads/grass/v.strahler.tgz v.strahler] is a module that calculates the Strahler Order for all lines of a given dendritic network.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Florian Kindl. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler&lt;br /&gt;
&lt;br /&gt;
==== v.swathwidth ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.swathwidth v.swathwidth] creates a vector map representing the sea bottom coverage of a multibeam (swath) sonar survey.&lt;br /&gt;
: ([http://david.p.finlayson.googlepages.com/swathwidth Screenshots])&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' David Finlayson, Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.thickness ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.thickness.tgz v.thickness] creates points of thickness vectors from the vectors of strike and dip angles.The v.thickness is GUI GRASS script for v.dip.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.transect.kia ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/vector/v.transect.kia v.transect.kia] calculates kilometric abundance indexes (KIA), a common indirect presence index used in wildlife monitoring along line transect surveys.&lt;br /&gt;
: Path lenghts can be corrected by draping on a DEM, different type of point objects can be weighted according to their relative importance, and paths can be  segmented using a further polygon vector (to calculate, say, abundances per elevation range or per habitat class).&lt;br /&gt;
: The module is written in bash and needs a GRASS install compiled with sqlite support.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Clara Tattoni and Damiano G. Preatoni&lt;br /&gt;
&lt;br /&gt;
==== v.trees3d ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/ v.trees3d] is a module for making 3D trees from input vector point file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== v.trimesh ====&lt;br /&gt;
: [http://www.valledemexico.ambitiouslemon.com/vtrimesh.html v.trimesh] creates a triangular mesh from a vector map using areal constraints for refinement. It uses Jonathan Shewchuk's Triangle library.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
==== v.what.rast.buffer ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.what.rast.buffer v.what.rast.buffer] is a script that calculates univariate statistics of raster map(s) from buffers around vector points. Results are written to a file. Resolution is taken from each input map.&lt;br /&gt;
: ''see also the [http://starspan.casil.ucdavis.edu StarSpan] software&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.variogram [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.variogram is a script that create an omnidirectional experimental semi-variogram. This scripts require R-statistics software installed on your machine. Now the script is updated to run on spgrass6 &amp;gt;= 0.3 and sp &amp;gt;= 0.9 [http://grass.osgeo.org/pipermail/statsgrass/2006-October/000455.html reply].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Ivan Marchesini, Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== AniMove ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/animov/ AniMove] is software for analysis of animal movement and ranging behaviour using QGIS+GRASS+R.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Support by Faunalia.it&lt;br /&gt;
&lt;br /&gt;
==== Utilities ====&lt;br /&gt;
&lt;br /&gt;
===== Shapemerge =====&lt;br /&gt;
&lt;br /&gt;
: [http://perrygeo.googlecode.com/svn/trunk/gis-bin/shpmerge.sh shpmerge] merges all the shapefiles in the current directory into a single output shapefile&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Perrygeo&lt;br /&gt;
&lt;br /&gt;
=== Raster add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/raster&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== r.bilateral ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.bilateral.tgz r.bilateral] Bilateral filter is an edge-preserving filter, which combines domain and range filtering. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.boxcount ====&lt;br /&gt;
&lt;br /&gt;
: r.boxcount and r.boxcount.sh calculate the fractal dimension for a given map. These are versions for grass6 of [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake's modules] for grass43.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mark Lake, grass6 port: Florian Kindl.&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount/&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount.sh/&lt;br /&gt;
&lt;br /&gt;
==== r.burn.frict ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.burn.frict r.burn.frict] converts vector geometries to raster cells, using a simple anti-aliasing method to close &amp;quot;gaps&amp;quot; between diagonal cells. Useful for &amp;quot;burning&amp;quot; vector geometries into a friction surface, making sure that simulated movement does not &amp;quot;slip&amp;quot; through converted cells that have only diagonal neighbours.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.burn.frict&lt;br /&gt;
&lt;br /&gt;
==== r.colors.quantiles ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.quantiles/r.colors.quantiles r.colors.quantiles] is a shell script used to create raster colors rules based on nquantiles. It uses R and spgrass6 package (RGRASS).&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.colors.stddev ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.colors.stddev] ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.cpt2grass ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.cpt2grass] is a GRASS script for importing a [http://www.soest.hawaii.edu/gmt/ GMT] .cpt color table into GRASS. It can save to a text file suitable for r.colors or automatically apply the color table to a raster map.&amp;lt;BR&amp;gt;For a large collection of GMT .cpt files see http://sview01.wiredworkplace.net/pub/cpt-city/&lt;br /&gt;
: Other palette ideas from [http://geography.uoregon.edu/datagraphics/color_scales.htm Univ. Oregon] and [http://oceancolor.gsfc.nasa.gov/PRODUCTS/colorbars.html NASA/Goddard's OceanColor] (latter partially translated for use with GRASS on the [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.tools/palettes grass-addons SVN]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.csr ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.csr r.csr] integrates several Grass programs to produce colored, shaded-relief rasters in one step. Accepts single or multiple elevation/bathymetry maps as input; optionally will fill data holidays with 3x3 median filter, multiple times, if required; can apply color maps from a) input raster, b) another raster in MAPSET, or c) from a rules file; otherwise, rainbow colorbar is applied. Output colored, shaded-relief rasters can optionally be exported to tiff format if the appropriate flag is given. Shading parameters can be modified, though useful defaults are given.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.cva ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ucl.ac.uk/~tcrnmar/GIS/r.cva.html r.cva] is a cumulative viewshed analysis module. It is an advanced version of the {{cmd|r.los}} program.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake]&lt;br /&gt;
&lt;br /&gt;
==== r.denoise ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.denoise r.denoise] denoises (smooths/despeckles) topographic data, particular DEMs derived from radar data (including SRTM), using Xianfang Sun's [http://www.cs.cf.ac.uk/meshfiltering/index_files/Page342.htm denoising algorithm].  It is designed to preserve sharp edges and to denoise with minimal changes to the original data.  See the [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise/r.denoise.html manual pages] for details.  Further information on Sun's denoising algorithm, including an example, is available [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise here].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' John Stevenson&lt;br /&gt;
&lt;br /&gt;
==== r.dominant_dir.m and r.calc_terraflow_dir.m ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.terraflow.tools dominant_dir.m and calc_terraflow_dir.m] are two Matlab scripts for determining the dominant flow direction from a r.terraflow MFD map and converting into a GRASS aspect map for use with d.rast.arrow, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.eucdist ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.eucdist r.eucdist] creates a raster map estimating the euclidean distance from known cells.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.fragment ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.fragment r.fragment] fragments a raster into a user-defined set of smaller tiles according to an input number of rows and columns. &lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.game_of_life ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.game_of_life r.game_of_life] is a shell script which runs Conway's classic Game of Life using GRASS raster modules. It is meant to demonstrate how easy it is to program cellular automata in GRASS as well as various 3D raster volume and time series visualization techniques.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.gauss ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.les-ejk.cz/files/programs/grass/r.gauss.tgz r.gauss] is Gaussian and Laplacian of Gaussian filter for GRASS. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.gradgrid4 ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.uibk.ac.at/geographie/personal/mergili/gradgrid4.zip gradgrid4] is a tool for interpolating values of discrete data points to a raster map, applying a local regression approach with a predictor raster. The model is based on shell and python scripts as well as an R batchfile. It was tested on Fedora Core 6 with GRASS 6.2.1 and R 2.5.1, but should work under most UNIX systems. After unzipping the gradgrid4 folder, store it at any place in your local file system. In the subfolder docs you can find a manual and a publication draft with a detailed description of the concept and the example of an application. The subfolder testloc constitutes a GRASS location with test data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Martin Mergili&lt;br /&gt;
&lt;br /&gt;
==== r.in.onearth ====&lt;br /&gt;
&lt;br /&gt;
: [http://www-pool.math.tu-berlin.de/~soeren/grass/modules/ r.in.onearth] for download and import satellite images direct from the NASA onearth WMS server into GRASS.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
==== r.in.wms (.py) ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.in.wms.tgz r.in.wms] for download and import maps direct from  WMS servers into GRASS. This script is written in Python Programming language. Note GRASS 6.2+ provides a shell script version of r.in.wms, take care of which one is actually being run.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.inund.fluv ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/raster/r.inund.fluv/ r.inund.fluv]This command allows to obtain a fluvial potentially inundation map given a high-resolution DTM of the area surrounding the river and a water surface profile calculated through an 1-D hydrodinamic model. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Roberto Marzocchi, Bianca Federici, Domenico Sguerso&lt;br /&gt;
&lt;br /&gt;
==== r.isoregions ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.isoregions/r.isoregions r.isoregions] allows isoregions creation from a GRASS raster map. &lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.interp.mask ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.interp.mask r.interp.mask] Creates a user-specified buffer around interpolation points that can be used as a MASK to prevent or clip excessive extrapolation artifacts. This works much better than a standard convex hull around the points.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.li ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/download/r_li/ r.li] is a more flexible and faster replacement of the old r.le. '''''Moved into 6.3-SVN'''''.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Claudio Porta, Davide Spano, Serena Pallecchi, [http://www.faunalia.it Faunalia]&lt;br /&gt;
&lt;br /&gt;
==== r.local_max.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/local_max.pl Local maxima] is a Perl script for &amp;lt;code&amp;gt;r.mapcalc&amp;lt;/code&amp;gt;. It detects local maxima of the image.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.mandelbrot ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/r.mandelbrot r.mandelbrot] is a shell script to calculate the Mandelbrot set.- for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== mcda====&lt;br /&gt;
&lt;br /&gt;
: mcda suite is a toolset for geographics multi-criteria decision aiding and data analysis based on ELECTRE (r.mcda.electre), REGIME (r.mcda.regime) and FUZZY (r.mcda.fuzzy) algorithm. The module r.roughset is also included  for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/&lt;br /&gt;
&lt;br /&gt;
==== r.mlv ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.mlv.tgz r.mlv] is Mean of least variance filter for GRASS. It is an edge-preserving (or even edge-enhacing) filter, which should serve for removing additive noise from images. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.out.jpeg ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/r.out.jpeg_ r.out.jpeg] is a simple GRASS script to export georeferenced JPEG images from rasters, keeping the associated color table. It is a two-step export: first a ppm file is created, then it is converted to jpeg usgin the &amp;quot;convert&amp;quot; command from ImageMagick&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmap ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmap r.out.gmap] outputs GRASS raster map into set of image tiles&lt;br /&gt;
following the tiling scheme of Google Maps and Microsoft Virtual Earth.&amp;lt;BR&amp;gt;Read more in the OSGeo Journal [http://www.osgeo.org/journal Volume 5 (2009, to appear)]&amp;lt;BR&amp;gt;see also [[#r.out.kml|r.out.kml]] and [[#v.out.kml|v.out.kml]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Tomas Cebecauer&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt r.out.gmt] is a GRASS script for exporting a GRASS raster map into a [http://www.soest.hawaii.edu/gmt/ GMT] grid file. It also creates a GMT color table from the data and can generate some GMT commands for plotting a postscript file. (code is experimental, but functional)&amp;lt;BR&amp;gt;see  also http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt2 r.out.gmt2] is a modified version of Hamish's r.out.gmt.  Added options for title, xlabel, ylabel, comment, and map width.  Removed any settings that can be changed by gmtset for more flexibility.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [https://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.kml r.out.kml] is a shell script that exports a raster map into a KML file and image for Google Earth or Worldwind. See also [[#v.out.kml|v.out.kml]] and [[#r.out.gmap|r.out.gmap]].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.pack ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack r.pack and r.unpack] are two GRASS scripts for transfering raster maps to another computer as a single file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.prominence ====&lt;br /&gt;
'''r.prominence''' calculates the average difference between a central cell and its neighbors. It approximated the terrain 'ruggedness' by looking at average differences in elevation within a given neighborhood.&lt;br /&gt;
: '''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.prominence/&lt;br /&gt;
&lt;br /&gt;
==== r.roughness ====&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.sh r.roughness.sh] is a shell script to calculate the surface roughness of a DEM, using r.surf.area and v.surf.rst. (for GRASS versions 6.1 and above)&lt;br /&gt;
&lt;br /&gt;
[http://www.igc.usp.br/pessoais/guano/downloads/r.roughness60 r.roughness60] - for GRASS versions 6.0.X&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.area r.roughness.window.area] - calculate surface roughness as the ratio of real (surface) area and planar area, using a moving-window approach.&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector r.roughness.window.vector] - calculate surface roughness as vector dispersion, using a moving-window approach. Resulting maps are: Vector Strength (R) and Inverted Fisher's k parameter. &lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector.html r.roughness.window.vector.html] - provisional help page for r.roughness.window.vector.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.roughness/&lt;br /&gt;
&lt;br /&gt;
==== r.roughset ====&lt;br /&gt;
&lt;br /&gt;
: r.roughset is a module for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/r.roughset/&lt;br /&gt;
&lt;br /&gt;
==== r.smoothpatch ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.smoothpatch r.smoothpatch] creates a composite of two rasters using a distance-weighted average across the transition to smooth the edges.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.soils.texture ====&lt;br /&gt;
&lt;br /&gt;
: r.soils.texture is a module to define soils texture from sand and clay raster file with a schema text file (now FAO,USDA and ISSS are available). It is written in C language. - for GRASS versions 6.x - For bugs and suggest: g_massa@libero.it &lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Gianluca Massei&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.soils.texture/&lt;br /&gt;
&lt;br /&gt;
==== r.stream.basins ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.basins r.stream.basins] delineate basins according users input. It extends r.water.outlet funcionality to extracting more than one basin at one step. Module uses as input direction map produced by r.watershed and stream network produced by r.stream.extract, r.watershed, r.stream order or custom user input. More in tutorial on grass-wiki pages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.basins&lt;br /&gt;
&lt;br /&gt;
==== r.stream.del ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.del r.stream.del] Calculates downslope length of first order streams and delete them if it length (in pixels) is lower than the treeshold. It also join false segments left by deletion into one with category of upper. It uses r.watershed direction map and r.watershed  stream map as input. The module is added only for r.watershed module, r.stream.extract has deleting short streams build-in. During development of r.stream.* it will be probably abandoned due to duplicate functionality&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.del&lt;br /&gt;
&lt;br /&gt;
==== r.stream.distance ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.distance r.stream.distance] Calculates downslope distance and downslope elevation difference between current cell and stream or outlet cells. It uses r.watershed direction map, r.watershed or r.stream.extract stream map and optionally DEM as input.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.distance&lt;br /&gt;
&lt;br /&gt;
==== r.stream.extract ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.extract r.stream.extract] extracts topologically clean stream networks from input elevation and optionally accumulation maps. Output is available as raster and vector and can be used as input for the other r.stream.* modules by Jarek Jasiewicz. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.extract&lt;br /&gt;
&lt;br /&gt;
==== r.stream.order ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.order r.stream.order] orders stream network outputed by r.watershed or r.stream.extract according Sthrahler, Shreve, Horton and Hack ordering systems. It require as input stream and direction map and optionally accumulation map. It handle both SFD nad MFD modes but all data must come from the same procedure.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz, Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.order&lt;br /&gt;
&lt;br /&gt;
==== r.stream.pos ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.pos r.stream.pos] Helper module for calculating local stream network properties and linear geostatistics. Mostly To use with R and other grass modules. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.pos&lt;br /&gt;
&lt;br /&gt;
==== r.stream.stats ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.stats r.stream.stats] calculate Hortonian statistics for Stahler or Horton stream network created by r.stream.order. It uses r.watershed direction map, DEM and r.stream.order's Stahler or Horton stream network as input. It outputs calculated statistics to standard output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.stats&lt;br /&gt;
&lt;br /&gt;
==== r.surf.nnbathy ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html r.surf.nnbathy] interpolates a surface from a raster input using Pavel Sakov's [http://code.google.com/p/nn-c/ nn] natural neighbor interpolation library. Provides triangulation, Sibson natural neighbor interpolation and non-Sibsonian interpolation.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== r.surf.volcano ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.surf.volcano r.surf.volcano] creates an artificial surface resembling a seamount or cone volcano. The user can alter the size and shape of the mountain and optionally roughen its surface. Available decay functions are  polynomial, Gaussian, Lorentzian, logarithmic, and exponential.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.terracost ====&lt;br /&gt;
&lt;br /&gt;
[http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==== r.tileset ====&lt;br /&gt;
&lt;br /&gt;
: ''{{cmd|r.tileset}} moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.traveltime ====&lt;br /&gt;
&lt;br /&gt;
: [http://jesbergwetter.twoday.net/stories/4845555/ r.traveltime] computes the travel time of surface runoff to an outlet. The program starts at the basin outlet and calculates the travel time at each raster cell recursively. A drainage area related threhold considers even  surface and also channel runoff. Travel times are derived by assuming kinematic wave approximation. The results can be used to derive a time-area function. This might be usefull for precipitation-runoff calculations (estimation of flood predictions) with a lumped hydrologic model (user-specified unit hydrograph).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Kristian Förster&lt;br /&gt;
&lt;br /&gt;
==== r.univar.zonal ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar.zonal] is similar to r.univar, but calculates statistics separately for each category(zone) present in the separate input map used to define zones (zonal statistics). The output can be like the one of r.univar or in easier to read table format and can be written to a file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.univar2.zonal&lt;br /&gt;
&lt;br /&gt;
==== r.viewshed ====&lt;br /&gt;
&lt;br /&gt;
: r.viewshed is a module for extremely fast line of sight analysis (replaces the slow r.los). It is written in C language for GRASS versions 6.X/7.x.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Laura Toma, USA&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.viewshed&lt;br /&gt;
&lt;br /&gt;
Once {{trac|390}} is solved, it will substitute r.los.&lt;br /&gt;
&lt;br /&gt;
==== r.xtent ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.xtent r.xtent] computes a raster map layer representing the Voronoi diagram, weighted Voronoi diagram or a more complex territorial partitioning of space around points (centers) in a vector input map, based on the XTENT formula.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.xtent&lt;br /&gt;
&lt;br /&gt;
==== r.zc.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/zc.pl Zero crossing] is a simple Perl script, finds the ,,zero crossings`` from the Laplacian of Gaussian filter (see above). It is really &amp;lt;em&amp;gt;very&amp;lt;/em&amp;gt; simple, the edges don't need to be really on that pixel, where they are detected, no interpolation is performed.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
: The GRASS Image Processing Environment (GIPE) has USLE, Energy-balance and radiance-reflectance correction models.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin (unless specified otherwise).&lt;br /&gt;
   &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe&lt;br /&gt;
&lt;br /&gt;
Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)&lt;br /&gt;
&lt;br /&gt;
:* r.hydro.CASC2D, ported from GRASS 5.x version, is temporarily here waiting to return to main GRASS.&lt;br /&gt;
&lt;br /&gt;
:* r.soiltex2prop creates porosity, Saturated Hydraulic conductivity (Ksat) and wetting front pressure head (Hf) from percentage of sand and clay after Rawls et al., 1990. This is a must for r.hydro.CASC2D.&lt;br /&gt;
&lt;br /&gt;
:* i.biomass creates biomass growth map from fPAR, lightuse efficiency, water availability (or evap.fraction), Lat, doy and tsw.&lt;br /&gt;
&lt;br /&gt;
:* i.dn2ref.l7, r.dn2ref.ast create top of atmosphere reflectance for Landsat 7ETM+ and ASTER. These modules also have a flag for radiance output. Updated i.dn2ref.l7 to read .met calibration file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2full.l[5,7] is an attempt to get all bands of Landsat[5,7] calibrated and corrected to either reflectance or temperature, reads only the .met file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2potrad.l[5,7] is an attempt to get ET potential from DN of Landsat 7 (Careful! No Atmospheric correction!).  &lt;br /&gt;
&lt;br /&gt;
:* i.eb.* are a set of 10+ GRASS modules that together perform the main functions of  the SEBAL model (Bastiaanssen, 1995). Those functions include (but are not limited to) Soil heat flux, sensible heat flux, net radiation, evaporative fraction at satellite overpass, diurnal actual evapotranspiration, momentum roughness length, etc. These  modules are also part of any Energy-Balance related processing. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.potrad creates diurnal Potential evapotranspiration assuming all net radiation becomes ET, according to SEBAL model (Bastiaanssen, 1995). This module also has a flag for diurnal net radiation as required by SEBAL in i.eb.eta. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.SENAY creates actual evapotranspiration following the regional method of Senay (2007). &lt;br /&gt;
&lt;br /&gt;
:* i.lmf creates a Local Maximum Fitting on the temporal dimension of the multi-date input dataset, working, but more precision still to be added.&lt;br /&gt;
&lt;br /&gt;
:* i.vi.mpi is the mpi version of i.vi for cluster GRASS GIS education (no speed up here!) '''Author:''' Shamim Akhter &lt;br /&gt;
&lt;br /&gt;
:* i.modis.stateqa extracts State Quality Assessment information from Modis 500m (MOD09A) products.&lt;br /&gt;
&lt;br /&gt;
:* i.water creates a Water Mask from NDVI and Albedo, or specifically for Modis: NDVI and Band 7.&lt;br /&gt;
&lt;br /&gt;
:* i.wi creates a given Water Index (only one so far).&lt;br /&gt;
&lt;br /&gt;
==== HydroFOSS ====&lt;br /&gt;
&lt;br /&gt;
: HydroFOSS - a GIS embedded approach for Free &amp;amp; Open Source Hydrological modeling.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Massimiliano Cannata&lt;br /&gt;
 &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/HydroFOSS/&lt;br /&gt;
&lt;br /&gt;
==== Hikereport ====&lt;br /&gt;
&lt;br /&gt;
: python script that computes length, cumulative uphill and downhill, average slopes on an interactively drawn path. Based on r.profile's output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Negri&lt;br /&gt;
&lt;br /&gt;
 http://tracce.wordpress.com/?attachment_id=71&lt;br /&gt;
&lt;br /&gt;
=== Misc add-ons===&lt;br /&gt;
&lt;br /&gt;
==== m.eigensystem ====&lt;br /&gt;
&lt;br /&gt;
m.eigensystem - Computes eigen values and eigen vectors for square matrices.&lt;br /&gt;
&lt;br /&gt;
: http://svn.osgeo.org/grass/grass-addons/misc/m.eigensystem/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Shapiro&lt;br /&gt;
&lt;br /&gt;
===Database add-ons===&lt;br /&gt;
==== db.join ====&lt;br /&gt;
&lt;br /&gt;
: Table joining: join one table into another through common attributes&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/database/db.join/&lt;br /&gt;
or&lt;br /&gt;
   g.extension db.join&lt;br /&gt;
&lt;br /&gt;
===General add-ons===&lt;br /&gt;
&lt;br /&gt;
==== g.laptop.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.nature-consult.de/dassau/g.laptop/g.laptop.sh g.laptop.sh] is an interactive shell script to extract raster and vector data from current Location into a new one. Data can be copied or extracted in current or original resolution and region extend. This script was written to extract smaller parts of a GRASS location to be able to present them on a laptop without the necessity to transfer huge data. Maps do not have to be in the same mapset.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Otto Dassau &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Readline completion ====&lt;br /&gt;
&lt;br /&gt;
: '''''Readline completion''''' for GRASS commands under the bash shell: [http://www.sorokine.info/grass-complete/ grass-complete] won't clutter the environment but needs to be installed; [http://dcalvelo.free.fr/grass/grass_rlcompleter.sh grass_rlcompleter.sh] needs almost no installation but will pollute the environment. Grass-Complete currently requires Bash version 2.05 for proper install.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alexandre Sorokine (grass-complete), Daniel Calvelo (grass_rlcompleter.sh)&lt;br /&gt;
&lt;br /&gt;
==== g.region.point ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.region.point g.region.point] is a shell script which resets the computational region to a square box around a given coordinate. It is intended for use within GRASS scripts to speed up processing by limiting expensive raster calculations to a small area of interest.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.linke_by_day ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.sun.tools/ g.linke_by_day] is a python script for [[r.sun]] which interpolates a Linke turbidity value for a given day of the year based on monthly values edited into the script.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.xlist ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xlist g.xlist] is a C implementation of g.mlist. g.xlist searches for data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== g.xremove ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xremove g.xremove] is a C implementation of g.mremove. g.xremove removes data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
=== Imagery add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/imagery&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
GIPE (see also above in raster section) provides:&lt;br /&gt;
i.biomass, i.dn2potrad.l5, i.dn2potrad.l7, i.dn2ref.ast, i.eb.deltat, i.eb.disp, i.eb.eta, i.eb.evapfr, i.eb.g0, i.eb.h0, i.eb.h_SEBAL01, i.eb.h_SEBAL95, i.eb.h_iter, i.eb.molength, i.eb.netrad, i.eb.psi, i.eb.rah, i.eb.rohair, i.eb.ublend, i.eb.ustar, i.eb.wetdrypix, i.eb.z0m, i.eb.z0m0, i.evapo.PT, i.evapo.TSA, i.evapo.potrad, i.evapo.senay, i.evapo.time_integration, i.lmf, i.modis.stateqa, i.sattime, i.vi.grid, i.vi.mpi, i.water, i.wi&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin&lt;br /&gt;
&lt;br /&gt;
==== i.landsat.toar ====&lt;br /&gt;
&lt;br /&gt;
Transform calibrated digital number of Landsat products to top-of-atmosphere radiance or top-of-atmosphere reflectance and temperature (band 6 of the sensors TM and ETM+). Optionally, used to calculate the at-surface radiance or reflectance with atmospheric correction (DOS method).&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.landsat.toar&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' E. Jorge Tizado&lt;br /&gt;
&lt;br /&gt;
==== i.points.reproj ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.points.reproj i.points.reproj] is a shell script that will use cs2cs to reproject the target coordinates of a group's POINTS file. By running i.rectify directly to the new target projection, a generation of resampling data loss can be avoided (versus i.rectify + r.proj). On the other hand, i.rectify does not calculate cell resolution well if the map is to be rotated ([http://intevation.de/rt/webrt?serial_num=3296 bug #3296]), in those cases i.rectify+r.proj may be the better option.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== i.plr.py ====&lt;br /&gt;
&lt;br /&gt;
: [[I.plr.py|Probabilistic Label Relaxation]], written in Python&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Georg Kaspar&lt;br /&gt;
&lt;br /&gt;
==== i.pr ====&lt;br /&gt;
&lt;br /&gt;
: Image classification: implements k-NN (multiclass), classification trees (multiclass), maximum likelihood (multiclass), Support Vector Machines (binary), bagging versions of all the base classifiers, AdaBoost for binary trees and support vector machines. It allows feature manipulation (normalization, principal components,...). It also implements feature selection techniques (RFE, E-RFE,...), statistical tests on variables, tools for resampling (cross-validation and bootstrap) and cost-sensitive techniques for trees and support vector machines.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Merler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.pr&lt;br /&gt;
&lt;br /&gt;
==== i.spec.sam ====&lt;br /&gt;
&lt;br /&gt;
: Spectral Angle mapping&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.sam/&lt;br /&gt;
&lt;br /&gt;
==== i.spec.unmix ====&lt;br /&gt;
&lt;br /&gt;
: Spectral unmixing&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.unmix/&lt;br /&gt;
&lt;br /&gt;
==== i.warp ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.warp i.warp] is a shell script that will use gdalwarp to rectify a raw input image using thin plate splines. The map should be imported into GRASS with r.in.gdal and GCPs set with i.points. Input is the raw image (GeoTIFF, JPEG, etc). Output is a GeoTIFF in the imagery group's target location's map projection. Requires a recent (early 2006) version of GRASS 6.1, or newer.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
=== Display add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/display&lt;br /&gt;
&lt;br /&gt;
==== d.edit.rast ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.edit.rast d.edit.rast] edits cells in an existing raster map displayed on the current monitor.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== d.frame.quarter ====&lt;br /&gt;
&lt;br /&gt;
: ('''obsolete''') [http://trac.osgeo.org/grass/browser/grass-addons/display/d.frame.split d.frame.quarter] is a shell script that will split the display into four quadrants (or sixths) using ''d.frame''. Individual frames are named ''uno, dos, tres, cuatro'', and ''full_screen''.&lt;br /&gt;
: Replaced by {{cmd|d.split.frame}} in main.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.frame.split ====&lt;br /&gt;
&lt;br /&gt;
: ''d.frame.split moved into main archive as {{cmd|d.split.frame}}''&lt;br /&gt;
&lt;br /&gt;
==== d.hyperlink ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/d.hyperlink.tar.bz2 d.hyperlink] is an interactive shell script that allows the viewing of hyperlinked images from a vector's attribute table in an external image viewer. Queries can be made via SQL statements or interactive mouse-clicking. The attribute table must be pre-populated with a column containing the image to link the vector to; the user also specifies the image folder in the current MAPSET where the images are located. The script currently supports gimp, Eye of Gnome, gthumb, gpdf, and Inkscape image viewers.&lt;br /&gt;
&lt;br /&gt;
: '''Author: '''Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== d.mark ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.mark] is a shell script that quickly displays a marker on the display at a given coordinate.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.region.box ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.region.box d.region.box] is a shell script that quickly displays a box around the current region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.stations ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts   d.stations] is a shell script that quickly displays vector points (or sites for GRASS 5.4 and below).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.varea ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.varea] is a shell script that quickly displays vector areas.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== pd-GRASS ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ornl.gov/sci/gist/software/grass/ pd-GRASS]: Parallel Display for GRASS GIS&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alex Sorokine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[IconSymbols]] ====&lt;br /&gt;
&lt;br /&gt;
* [[IconSymbols|Symbols]] which can be used with ''d.vect, d.graph'', and ''ps.map''.&lt;br /&gt;
&lt;br /&gt;
=== Postscript add-ons ===&lt;br /&gt;
&lt;br /&gt;
''See also [[ps.map scripts|ps.map samples and templates]]''.&lt;br /&gt;
&lt;br /&gt;
==== ps.atlas ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/grass/ps.atlas ps.atlas] is a shell script that makes more maps on current region according to input *.psmap file. General map can be stored as vector file. The resulting *.eps maps can be automatically converted to *.pdf files.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== [[AreaFillPatterns]] ====&lt;br /&gt;
&lt;br /&gt;
* Hatches for ps.map's vareas&lt;br /&gt;
&lt;br /&gt;
===GRASS and UMN Mapserver===&lt;br /&gt;
&lt;br /&gt;
* [http://www.mail-archive.com/mapserver-users@lists.umn.edu/msg00086.html See interesting posting]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10163</id>
		<title>AddOns</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=10163"/>
		<updated>2010-01-12T10:21:11Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: added v.rast.stats2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains references to user contributions and add-ons (the original GRASS GIS software can be downloaded [http://grass.osgeo.org/download/index.php here]).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== AddOns source code repository ==&lt;br /&gt;
&lt;br /&gt;
The AddOns source code is hosted in [http://svn.osgeo.org/grass/grass-addons/ GRASS-AddOns SVN repository].&lt;br /&gt;
&lt;br /&gt;
To checkout:&lt;br /&gt;
&lt;br /&gt;
 svn checkout &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/&amp;lt;/nowiki&amp;gt; grass-addons&lt;br /&gt;
&lt;br /&gt;
Please read [http://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository How to get write access to the GRASS-Addons-SVN repository] and contact the [http://lists.osgeo.org/mailman/listinfo/grass-dev grass-dev] mailing list if you would like to host your module there.&lt;br /&gt;
&lt;br /&gt;
== Building and installing Addons ==&lt;br /&gt;
&lt;br /&gt;
* see the [[Compile and Install#Addons]] wiki page&lt;br /&gt;
&lt;br /&gt;
== Adding something new ==&lt;br /&gt;
&lt;br /&gt;
Please announce your add-on to the GRASS users' mailing list so that others may be aware of your work. Also please consider adding your module to one of the [[Applications]] pages.&lt;br /&gt;
&lt;br /&gt;
=== Copyright and licensing information ===&lt;br /&gt;
&lt;br /&gt;
''Please be sure to include copyright and licensing information in the header comments of your code so that others may know how they can use, extend, modify, and redistribute your work.''&lt;br /&gt;
&lt;br /&gt;
e.g. at the top of a shell script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
############################################################################&lt;br /&gt;
#&lt;br /&gt;
# MODULE:       v.in.e00&lt;br /&gt;
#&lt;br /&gt;
# AUTHOR(S):    Markus Neteler, Otto Dassau&lt;br /&gt;
#&lt;br /&gt;
# PURPOSE:      Import E00 data into a GRASS vector map&lt;br /&gt;
#               Imports single and split E00 files (.e00, .e01, .e02 ...)&lt;br /&gt;
#&lt;br /&gt;
# COPYRIGHT:    (c) 2004, 2005 GDF Hannover bR, http://www.gdf-hannover.de&lt;br /&gt;
#&lt;br /&gt;
#               This program is free software under the GNU General Public&lt;br /&gt;
#               License (&amp;gt;=v2). Read the file COPYING that comes with GRASS&lt;br /&gt;
#               for details.&lt;br /&gt;
#&lt;br /&gt;
#############################################################################&lt;br /&gt;
#&lt;br /&gt;
# REQUIREMENTS:&lt;br /&gt;
#      -  avcimport: http://avce00.maptools.org&lt;br /&gt;
&lt;br /&gt;
[script follows]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Coding standards ===&lt;br /&gt;
&lt;br /&gt;
Please have a look at our [http://grass.osgeo.org/grass63/source/SUBMITTING_SCRIPTS Shell script coding standards] before submitting here.&lt;br /&gt;
&lt;br /&gt;
There are other coding standards given for modules written in C, Tcl/Tk, and Python''(?)'' located in the GRASS source code.&lt;br /&gt;
&lt;br /&gt;
=== Documenting your code ===&lt;br /&gt;
&lt;br /&gt;
You can have an help page template auto-generated by using the GRASS [[module command line parser | command line parser]] with the &amp;lt;tt&amp;gt;--html-description&amp;lt;/tt&amp;gt; command line option. Please, see also the [http://grass.ibiblio.org/grass63/manuals/html63_user/g.parser.html g.parser help page]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Add-ons ==&lt;br /&gt;
&lt;br /&gt;
* [http://trac.osgeo.org/grass/browser/grass-addons/misc/utm_which_zone utm_which_zone.sh] is a shell script to determine UTM zone from Lat/Lon input. Requires [http://www.octave.org Octave] or Matlab to be installed. A shell-only version is [http://dcalvelo.free.fr/grass/utm_which_zone_sh.sh available] which only requires awk.&amp;lt;BR&amp;gt;'''Authors''': Hamish Bowman (Octave part), Markus Neteler (shell script wrapper), Daniel Calvelo (sh+awk version)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Perl scripts for converting data forth and back between Excel files and PostgreSQL: [http://dcalvelo.free.fr/grass/pg2xls.pl pg2xls.pl] reads data from PostgreSQL and produces an excel workbook; [http://dcalvelo.free.fr/grass/xls2sql.pl xls2sql.pl] reads excel files and outputs SQL statements to be fed into an RDBMS. Both scripts need modules from [http://www.cpan.org CPAN], especially [http://search.cpan.org/dist/Spreadsheet-ParseExcel/  Spreadsheet::ParseExcel] for xls2sql.pl and [http://search.cpan.org/~tmtm/Spreadsheet-WriteExcel-FromDB Spreadsheet::WriteExcel::FromDB] and its dependencies for pg2sql.pl. Check the source headers for more info.&amp;lt;BR&amp;gt;'''Authors:''' Daniel Calvelo (xls2sql.pl), Markus Neteler (pg2xls.pl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://dream.lrrl.arch.tu-muenchen.de/~wqual/perl/dbf2sql.tgz dbf2sql] is a Perl script for translating dbf-tables into a sql-command. dbf-tables are read using dbfdump-command from dbd-xbase-perl module ([http://search.cpan.org/~janpaz/DBD-XBase-0.241/ dbd::xbase] and [http://search.cpan.org/~jv/Getopt-Long-2.35/lib/Getopt/Long.pm getopt::long] have to be installed from CPAN first). There are problems, if the last column of the table contains characters. Suggestions for improvements welcome! &amp;lt;BR&amp;gt;'''Author:'''Wolfgang Qual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/azimuth2.c azimuth2.c] is a small C program to calculate the azimuth and length of vector lines exported by GRASS-GIS as ASCII files (like this: v.out.ascii input=vector output=ascii format=standard). It is useful for create rose diagrams of lineament maps. Improvements on the original code after suggestions by Örs Téglásy, Hungary.&amp;lt;BR&amp;gt;'''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
==GRASS 4.x==&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 4===&lt;br /&gt;
&lt;br /&gt;
* MAGICAL Software: The MAGICAL software comprises a suite of three programs that provide a multi-agent simulation extension for the GRASS GIS software. http://www.ucl.ac.uk/~tcrnmar/simulation/magical/magical.html&lt;br /&gt;
&lt;br /&gt;
==GRASS 5.x==&lt;br /&gt;
&lt;br /&gt;
===Vector add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.osgeo.org/download/addons.php&lt;br /&gt;
&lt;br /&gt;
* [http://www.valledemexico.ambitiouslemon.com/gwmodelling.html r.gmtg] The groundwater modelling tool for grass. A module to use MODFLOW within GRASS. &amp;lt;BR&amp;gt;'''Author''': Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains. For GRASS 5.3.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
:Newer version available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==GRASS 6.x==&lt;br /&gt;
&lt;br /&gt;
=== Vector add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector&lt;br /&gt;
&lt;br /&gt;
==== v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp ====&lt;br /&gt;
&lt;br /&gt;
: Tools to calculate home ranges of animals&lt;br /&gt;
: '''Author:''' Clement Calenge&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/adehabitat&lt;br /&gt;
&lt;br /&gt;
==== v.append ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.append v.append] is a shell script combining two vector files AND their associated attribute tables. The vector files should be of the same type and, for best results, should have identically formatted attribute tables.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Barton&lt;br /&gt;
&lt;br /&gt;
==== v.autokrige ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.autokrige/v.autokrige.py v.autokrige] achieves automatic ordinary kriging from GRASS sites (vector point data), using R with spgrass6 (RGRASS) and automap packages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.breach ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.breach] creates vector maps of lines and points of continously lowering elevation down the input watercourses, based on the input raster DEM.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.colors ====&lt;br /&gt;
&lt;br /&gt;
: {{cmd|v.colors}} ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== v.count.points.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://wiki.iosa.it/dokuwiki/spatial_analysis:feature_count v.count.points.sh] counts point features in areas, generates table good as input to d.vect.chart.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Costa&lt;br /&gt;
&lt;br /&gt;
==== v.digatt ====&lt;br /&gt;
&lt;br /&gt;
: [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt v.digatt] (shell script) Interactively assign numeric table attributes to series of vector objects. It is meant to be effective by avoiding to type in the attribute value for all single objects again and again. The user is prompted for typing in an attribute value which is assigned to all objects selected by mouseclick afterwards. Next the display is redrawn after updating the table column. Zooming allows to change the region before the old value can be reused or a new one can be typed in (or copied by mouse from another object) in order to assign it to the next series of objects etc. It is tested not very extensively yet. Therefore better work with a copy of your map and consider using v.digit or d.what.vect -e alternatively. [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt.png screenshot].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Andreas Philipp&lt;br /&gt;
&lt;br /&gt;
==== v.dip ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.dip.tgz v.dip] creates points of thickness vectors from the vectors of strike and dip angles. The v.dip is the main ANSI C core program. Program so-called v.dip can run without GRASS environment.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.flip ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.flip] flips the direction of selected vector lines (redundant since GRASS 6.3 - there is &amp;quot;v.edit tool=flip&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.group ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.shockfamily.net/cedric/grass/v.group v.group] generates a new vector map with the same geometry as an existing map. The new map has categories and a table based on grouping by the values in certain columns of the existing map's table. The values in these columns are preserved in the table for the new map. It's like a v.reclass that preserves data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Cedric Shock&lt;br /&gt;
&lt;br /&gt;
==== v.in.gama ====&lt;br /&gt;
&lt;br /&gt;
: Converts [http://www.gnu.org/software/gama/ GNU GaMa] XML output file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Martin Landa&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.gama&lt;br /&gt;
&lt;br /&gt;
==== v.in.geoplot ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.geoplot v.in.geoplot] converts a [http://www.geoscan-research.co.uk/page9.html/ Geoplot] ASCII export file to a GRASS vector map layer.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.geoplot&lt;br /&gt;
&lt;br /&gt;
==== v.in.gshhs ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.gshhs v.in.gshhs] imports [http://www.soest.hawaii.edu/wessel/gshhs/gshhs.html GSHHS] shorelines into a GRASS vector map. GSHHS data are automatically reprojected to the current location.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' several, updated to GRASS 6 by Markus Metz&lt;br /&gt;
&lt;br /&gt;
==== v.in.mbsys_fnv ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.mbsys_fnv v.in.mbsys_fnv] imports [[MB-System]] navigation files into a GRASS vector map. You can choose from swath area coverage, track lines (including outer port/starboard edges), all bounds as points, etc. An attribute database is created containing the vital statistics of the specified feature such as track length or swath coverage (geodesic), start stop time and location, pitch, roll, heave, etc.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ncdc ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.ncdc v.in.ncdc] imports an [http://www.ncdc.noaa.gov NCDC] stn file (station data) into a GRASS vector map.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== v.in.postgis ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.in.postgis/v.in.postgis.py v.in.postgis] Create a GRASS layer from any sql query on PostGIS data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.in.osm ====&lt;br /&gt;
&lt;br /&gt;
: [http://kripton.kripserver.net/software/v.in.osm/ v.in.osm]: OpenStreetMap import into GRASS. Yet only supports deprecated API 0.4, will be modified to work with API 0.5 some time soon.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jannis Achstetter&lt;br /&gt;
&lt;br /&gt;
: See also [http://hamish.bowman.googlepages.com/gpsdrivefiles#osm osm2grass.sh] by H Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.in.ovl ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.in.ovl/ v.in.ovl] is a shell script that imports an ASCII vector file created with TOP10|25|50 or similar products.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.krige ====&lt;br /&gt;
&lt;br /&gt;
: [[V.krige_GSoC_2009 | v.krige]] aims to integrate R functions for kriging (packages automap, gstat, geoR) in a trasparent way. '''Moved into trunk/devbr6 code (r40048)'''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Anne Ghisla, as Google Summer of Code 2009 project&lt;br /&gt;
&lt;br /&gt;
: See also [[GRASS_AddOns#v.autokrige]] by Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== v.lda ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.lda v.lda] is a shell script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values to measure clustering of point data at different neighborhood radii. There is an option to create a simple line graph of the results. There have been reports of problems creating the line graph on Cygwin installations of GRASS.&lt;br /&gt;
&lt;br /&gt;
==== v.line.center ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html v.line.center] creates a points vector map with each point located in the middle of the length of the input vector line.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== v.lmeasure ====&lt;br /&gt;
&lt;br /&gt;
: [http://ngeo.de/grassstuff/v.lmeasure v.lmeasure] and [http://ngeo.de/grassstuff/v.revlmeasure v.revlmeasure] are two perl scripts that place equidistant vector points along a given arbitrary vector line starting from the beginning or end of the vector line, respectively. Resulting  vector points are labeled with the distance from origin.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Mats Schuh&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.db ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.db v.out.ascii.db] is a shell script for exporting vector point data coordinates and selected attribute columns to either a file or to the console.&lt;br /&gt;
: ''Superseded in GRASS 6.4 by the new v.out.ascii columns= option.''&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.ascii.mat ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.ascii.mat v.out.ascii.mat] is a shell script for exporting vector polygon and polyline data into an ASCII text file suitable for loading into Matlab (or [http://www.gnu.org/software/octave/ Octave]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.out.gmt v.out.gmt] is a shell script that exports a polygon vector file into GMT xy file. psbasemap code was copied from Hamish's r.out.gmt.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== v.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/v.out.kml/ v.out.kml] is a shell script that exports a vector file into a KML file for Google Earth or Worldwind. see also [[#r.out.kml|r.out.kml]] and [[#r.out.gmap|r.out.gmap]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== v.out.svg ====&lt;br /&gt;
&lt;br /&gt;
: [http://svg.cc/grass/index.html v.out.svg] is a module that exports SVG notation along with optional attribute data directly from GRASS 6.x vector layers. Now part of [http://svn.osgeo.org/grass/grass/trunk/vector/v.out.svg/ grass6-svn].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Klaus Förster&lt;br /&gt;
&lt;br /&gt;
==== v.random.cover ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.random.cover v.random.cover] is a shell script for creating random points constrained within an irregularly shaped vector area. (v.random places points only in current region rectangle). Optionally the user can upload raster values at the points. See also '&amp;lt;tt&amp;gt;r.random cover= vector_output=&amp;lt;/tt&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.rasterbounds ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs v.rasterbounds] is a shell script for creating polygon-vector file of rasterfile boundaries. The best version of GRASS is 6.1+. If you are using GRASS &amp;lt; 6.1, you  have to be in the same mapset as your raster maps are from.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.rast.stats2 v.rast.stats2] is an adapted version of the GRASS module v.rast.stats. It uses the grass addon [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar.zonal r.univar.zonal] to speed up calculation of univariate statistics from a GRASS raster map based on vector polygons.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Markus Neteler, Otto Dassau&lt;br /&gt;
&lt;br /&gt;
==== v.sample.buffer [broken link, please update or delete]====&lt;br /&gt;
&lt;br /&gt;
: [http://www.clubwebcanada.ca/twiens/v.sample.buffer.tgz v.sample.buffer] is a shell script that samples rasters in buffers of a specified size around features in a specified vector file. Sampling results are added as attributes to the vector file. This script was designed for sampling vegetation indices and DEM derived attributes for bird point counts. Sampling results can be one or more basic statistics such as mean, range, max, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Trevor Wiens&lt;br /&gt;
&lt;br /&gt;
==== v.select.region ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/v.select.region.tar.bz2 v.select.region] is a shell script that prints out the names of all vectors matching an input search pattern that has geometry (points, line, areas) that fall within a region bounded by an existing vector map, or within the current Grass region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== v.selmany ====&lt;br /&gt;
&lt;br /&gt;
: [http://svn.osgeo.org/grass/grass-addons/vector/v.selmany/v.selmany v.selmany] is a shell script that allows to interactively select a set of vector objects on a given layer, then assign them attribute values in a connected database table. The script runs on the command line prompt and within a graphic monitor ; it does not work with DBF driver.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Vincent Bain&lt;br /&gt;
&lt;br /&gt;
==== v.surf.icw ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.surf.icw v.surf.icw] is an IDW interpolation method using true distance cost instead of euclidean shortest distance, i.e. ''as the fish swims around an island'' not ''as the bird flies''. This will cleanly travel around hard barriers and a cost surface map may be used to model expensive-cross barriers. Input data points do not need direct line of sight to be considered, but should be kept to less than one hundred as the module becomes very computationally expensive. A number of radial basis function options are available. ([http://grass.osgeo.org/wiki/Image:Inlets_03_SurfSal_icw_big.png screenshot])&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.surf.idwpow ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/v.surf.idwpow.zip v.surf.idwpow] integrates the common v.surf.idw algorithm with the exponential parameter for the distance weights&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== v.surf.krige [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.surf.krige is a script that do a surface interpolation from vector point data by Kriging method. The interpolated value of a cell is determined by using an omnidirectional variogram model fitted starting from model parameter given by user shown from the experimental semi variogram produced by v.variogram. The script can perform also the Leave-One-out cross validation to test the variogram model &amp;quot;fitted by eye&amp;quot; and an automatic fitted variogram model. The cross validation helps the user to choose the best variogram model to interpolate own data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== v.strahler ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.pois.org/florian/downloads/grass/v.strahler.tgz v.strahler] is a module that calculates the Strahler Order for all lines of a given dendritic network.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Florian Kindl. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler&lt;br /&gt;
&lt;br /&gt;
==== v.swathwidth ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.swathwidth v.swathwidth] creates a vector map representing the sea bottom coverage of a multibeam (swath) sonar survey.&lt;br /&gt;
: ([http://david.p.finlayson.googlepages.com/swathwidth Screenshots])&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' David Finlayson, Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.thickness ====&lt;br /&gt;
&lt;br /&gt;
: [http://marcin.slodkowski.googlepages.com/v.thickness.tgz v.thickness] creates points of thickness vectors from the vectors of strike and dip angles.The v.thickness is GUI GRASS script for v.dip.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Marcin Slodkowski&lt;br /&gt;
&lt;br /&gt;
==== v.transect.kia ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/vector/v.transect.kia v.transect.kia] calculates kilometric abundance indexes (KIA), a common indirect presence index used in wildlife monitoring along line transect surveys.&lt;br /&gt;
: Path lenghts can be corrected by draping on a DEM, different type of point objects can be weighted according to their relative importance, and paths can be  segmented using a further polygon vector (to calculate, say, abundances per elevation range or per habitat class).&lt;br /&gt;
: The module is written in bash and needs a GRASS install compiled with sqlite support.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Clara Tattoni and Damiano G. Preatoni&lt;br /&gt;
&lt;br /&gt;
==== v.trees3d ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/ v.trees3d] is a module for making 3D trees from input vector point file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== v.trimesh ====&lt;br /&gt;
: [http://www.valledemexico.ambitiouslemon.com/vtrimesh.html v.trimesh] creates a triangular mesh from a vector map using areal constraints for refinement. It uses Jonathan Shewchuk's Triangle library.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
==== v.what.rast.buffer ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.what.rast.buffer v.what.rast.buffer] is a script that calculates univariate statistics of raster map(s) from buffers around vector points. Results are written to a file. Resolution is taken from each input map.&lt;br /&gt;
: ''see also the [http://starspan.casil.ucdavis.edu StarSpan] software&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== v.variogram [deprecated: use v.autokrige instead] ====&lt;br /&gt;
&lt;br /&gt;
: v.variogram is a script that create an omnidirectional experimental semi-variogram. This scripts require R-statistics software installed on your machine. Now the script is updated to run on spgrass6 &amp;gt;= 0.3 and sp &amp;gt;= 0.9 [http://grass.osgeo.org/pipermail/statsgrass/2006-October/000455.html reply].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Ivan Marchesini, Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
==== AniMove ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/animov/ AniMove] is software for analysis of animal movement and ranging behaviour using QGIS+GRASS+R.&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Support by Faunalia.it&lt;br /&gt;
&lt;br /&gt;
==== Utilities ====&lt;br /&gt;
&lt;br /&gt;
===== Shapemerge =====&lt;br /&gt;
&lt;br /&gt;
: [http://perrygeo.googlecode.com/svn/trunk/gis-bin/shpmerge.sh shpmerge] merges all the shapefiles in the current directory into a single output shapefile&lt;br /&gt;
&lt;br /&gt;
:'''Authors:''' Perrygeo&lt;br /&gt;
&lt;br /&gt;
=== Raster add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co &amp;lt;nowiki&amp;gt;https://svn.osgeo.org/grass/grass-addons/raster&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== r.bilateral ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.bilateral.tgz r.bilateral] Bilateral filter is an edge-preserving filter, which combines domain and range filtering. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.boxcount ====&lt;br /&gt;
&lt;br /&gt;
: r.boxcount and r.boxcount.sh calculate the fractal dimension for a given map. These are versions for grass6 of [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake's modules] for grass43.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mark Lake, grass6 port: Florian Kindl.&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount/&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount.sh/&lt;br /&gt;
&lt;br /&gt;
==== r.burn.frict ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.burn.frict r.burn.frict] converts vector geometries to raster cells, using a simple anti-aliasing method to close &amp;quot;gaps&amp;quot; between diagonal cells. Useful for &amp;quot;burning&amp;quot; vector geometries into a friction surface, making sure that simulated movement does not &amp;quot;slip&amp;quot; through converted cells that have only diagonal neighbours.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.burn.frict&lt;br /&gt;
&lt;br /&gt;
==== r.colors.quantiles ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.quantiles/r.colors.quantiles r.colors.quantiles] is a shell script used to create raster colors rules based on nquantiles. It uses R and spgrass6 package (RGRASS).&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.colors.stddev ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.colors.stddev] ''moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.cpt2grass ====&lt;br /&gt;
&lt;br /&gt;
: [http://hamish.bowman.googlepages.com/grass_color_maps r.cpt2grass] is a GRASS script for importing a [http://www.soest.hawaii.edu/gmt/ GMT] .cpt color table into GRASS. It can save to a text file suitable for r.colors or automatically apply the color table to a raster map.&amp;lt;BR&amp;gt;For a large collection of GMT .cpt files see http://sview01.wiredworkplace.net/pub/cpt-city/&lt;br /&gt;
: Other palette ideas from [http://geography.uoregon.edu/datagraphics/color_scales.htm Univ. Oregon] and [http://oceancolor.gsfc.nasa.gov/PRODUCTS/colorbars.html NASA/Goddard's OceanColor] (latter partially translated for use with GRASS on the [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.tools/palettes grass-addons SVN]).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.csr ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.csr r.csr] integrates several Grass programs to produce colored, shaded-relief rasters in one step. Accepts single or multiple elevation/bathymetry maps as input; optionally will fill data holidays with 3x3 median filter, multiple times, if required; can apply color maps from a) input raster, b) another raster in MAPSET, or c) from a rules file; otherwise, rainbow colorbar is applied. Output colored, shaded-relief rasters can optionally be exported to tiff format if the appropriate flag is given. Shading parameters can be modified, though useful defaults are given.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.cva ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ucl.ac.uk/~tcrnmar/GIS/r.cva.html r.cva] is a cumulative viewshed analysis module. It is an advanced version of the {{cmd|r.los}} program.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake]&lt;br /&gt;
&lt;br /&gt;
==== r.denoise ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.denoise r.denoise] denoises (smooths/despeckles) topographic data, particular DEMs derived from radar data (including SRTM), using Xianfang Sun's [http://www.cs.cf.ac.uk/meshfiltering/index_files/Page342.htm denoising algorithm].  It is designed to preserve sharp edges and to denoise with minimal changes to the original data.  See the [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise/r.denoise.html manual pages] for details.  Further information on Sun's denoising algorithm, including an example, is available [http://personalpages.manchester.ac.uk/staff/john.stevenson/mdenoise here].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' John Stevenson&lt;br /&gt;
&lt;br /&gt;
==== r.dominant_dir.m and r.calc_terraflow_dir.m ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.terraflow.tools dominant_dir.m and calc_terraflow_dir.m] are two Matlab scripts for determining the dominant flow direction from a r.terraflow MFD map and converting into a GRASS aspect map for use with d.rast.arrow, etc.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.eucdist ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.eucdist r.eucdist] creates a raster map estimating the euclidean distance from known cells.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.fragment ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.chrisgarstin.com/stuff/r.fragment r.fragment] fragments a raster into a user-defined set of smaller tiles according to an input number of rows and columns. &lt;br /&gt;
: '''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== r.game_of_life ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.game_of_life r.game_of_life] is a shell script which runs Conway's classic Game of Life using GRASS raster modules. It is meant to demonstrate how easy it is to program cellular automata in GRASS as well as various 3D raster volume and time series visualization techniques.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.gauss ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.les-ejk.cz/files/programs/grass/r.gauss.tgz r.gauss] is Gaussian and Laplacian of Gaussian filter for GRASS. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.gradgrid4 ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.uibk.ac.at/geographie/personal/mergili/gradgrid4.zip gradgrid4] is a tool for interpolating values of discrete data points to a raster map, applying a local regression approach with a predictor raster. The model is based on shell and python scripts as well as an R batchfile. It was tested on Fedora Core 6 with GRASS 6.2.1 and R 2.5.1, but should work under most UNIX systems. After unzipping the gradgrid4 folder, store it at any place in your local file system. In the subfolder docs you can find a manual and a publication draft with a detailed description of the concept and the example of an application. The subfolder testloc constitutes a GRASS location with test data.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Martin Mergili&lt;br /&gt;
&lt;br /&gt;
==== r.in.onearth ====&lt;br /&gt;
&lt;br /&gt;
: [http://www-pool.math.tu-berlin.de/~soeren/grass/modules/ r.in.onearth] for download and import satellite images direct from the NASA onearth WMS server into GRASS.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
==== r.in.wms (.py) ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.in.wms.tgz r.in.wms] for download and import maps direct from  WMS servers into GRASS. This script is written in Python Programming language. Note GRASS 6.2+ provides a shell script version of r.in.wms, take care of which one is actually being run.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.inund.fluv ====&lt;br /&gt;
&lt;br /&gt;
: [https://svn.osgeo.org/grass/grass-addons/raster/r.inund.fluv/ r.inund.fluv]This command allows to obtain a fluvial potentially inundation map given a high-resolution DTM of the area surrounding the river and a water surface profile calculated through an 1-D hydrodinamic model. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Roberto Marzocchi, Bianca Federici, Domenico Sguerso&lt;br /&gt;
&lt;br /&gt;
==== r.isoregions ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.isoregions/r.isoregions r.isoregions] allows isoregions creation from a GRASS raster map. &lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Mathieu Grelier&lt;br /&gt;
&lt;br /&gt;
==== r.interp.mask ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.interp.mask r.interp.mask] Creates a user-specified buffer around interpolation points that can be used as a MASK to prevent or clip excessive extrapolation artifacts. This works much better than a standard convex hull around the points.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.li ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.faunalia.it/download/r_li/ r.li] is a more flexible and faster replacement of the old r.le. '''''Moved into 6.3-SVN'''''.&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Claudio Porta, Davide Spano, Serena Pallecchi, [http://www.faunalia.it Faunalia]&lt;br /&gt;
&lt;br /&gt;
==== r.local_max.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/local_max.pl Local maxima] is a Perl script for &amp;lt;code&amp;gt;r.mapcalc&amp;lt;/code&amp;gt;. It detects local maxima of the image.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.mandelbrot ====&lt;br /&gt;
&lt;br /&gt;
: [http://grasslab.gisix.com/scripts/r.mandelbrot r.mandelbrot] is a shell script to calculate the Mandelbrot set.- for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Peter Löwe&lt;br /&gt;
&lt;br /&gt;
==== mcda====&lt;br /&gt;
&lt;br /&gt;
: mcda suite is a toolset for geographics multi-criteria decision aiding and data analysis based on ELECTRE (r.mcda.electre), REGIME (r.mcda.regime) and FUZZY (r.mcda.fuzzy) algorithm. The module r.roughset is also included  for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/&lt;br /&gt;
&lt;br /&gt;
==== r.mlv ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/grass/r.mlv.tgz r.mlv] is Mean of least variance filter for GRASS. It is an edge-preserving (or even edge-enhacing) filter, which should serve for removing additive noise from images. It is written in C language.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== r.out.jpeg ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.geospatial.it/allegri/grass/r.out.jpeg_ r.out.jpeg] is a simple GRASS script to export georeferenced JPEG images from rasters, keeping the associated color table. It is a two-step export: first a ppm file is created, then it is converted to jpeg usgin the &amp;quot;convert&amp;quot; command from ImageMagick&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmap ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmap r.out.gmap] outputs GRASS raster map into set of image tiles&lt;br /&gt;
following the tiling scheme of Google Maps and Microsoft Virtual Earth.&amp;lt;BR&amp;gt;Read more in the OSGeo Journal [http://www.osgeo.org/journal Volume 5 (2009, to appear)]&amp;lt;BR&amp;gt;see also [[#r.out.kml|r.out.kml]] and [[#v.out.kml|v.out.kml]]&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Tomas Cebecauer&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt r.out.gmt] is a GRASS script for exporting a GRASS raster map into a [http://www.soest.hawaii.edu/gmt/ GMT] grid file. It also creates a GMT color table from the data and can generate some GMT commands for plotting a postscript file. (code is experimental, but functional)&amp;lt;BR&amp;gt;see  also http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview&lt;br /&gt;
&lt;br /&gt;
: '''Authors:''' Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.gmt2 ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.gmt2 r.out.gmt2] is a modified version of Hamish's r.out.gmt.  Added options for title, xlabel, ylabel, comment, and map width.  Removed any settings that can be changed by gmtset for more flexibility.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
==== r.out.kml ====&lt;br /&gt;
&lt;br /&gt;
: [https://trac.osgeo.org/grass/browser/grass-addons/raster/r.out.kml r.out.kml] is a shell script that exports a raster map into a KML file and image for Google Earth or Worldwind. See also [[#v.out.kml|v.out.kml]] and [[#r.out.gmap|r.out.gmap]].&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.pack ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack r.pack and r.unpack] are two GRASS scripts for transfering raster maps to another computer as a single file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.prominence ====&lt;br /&gt;
'''r.prominence''' calculates the average difference between a central cell and its neighbors. It approximated the terrain 'ruggedness' by looking at average differences in elevation within a given neighborhood.&lt;br /&gt;
: '''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.prominence/&lt;br /&gt;
&lt;br /&gt;
==== r.roughness ====&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.sh r.roughness.sh] is a shell script to calculate the surface roughness of a DEM, using r.surf.area and v.surf.rst. (for GRASS versions 6.1 and above)&lt;br /&gt;
&lt;br /&gt;
[http://www.igc.usp.br/pessoais/guano/downloads/r.roughness60 r.roughness60] - for GRASS versions 6.0.X&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.area r.roughness.window.area] - calculate surface roughness as the ratio of real (surface) area and planar area, using a moving-window approach.&lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector r.roughness.window.vector] - calculate surface roughness as vector dispersion, using a moving-window approach. Resulting maps are: Vector Strength (R) and Inverted Fisher's k parameter. &lt;br /&gt;
&lt;br /&gt;
[http://trac.osgeo.org/grass/browser/grass-addons/raster/r.roughness/r.roughness.window.vector.html r.roughness.window.vector.html] - provisional help page for r.roughness.window.vector.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.roughness/&lt;br /&gt;
&lt;br /&gt;
==== r.roughset ====&lt;br /&gt;
&lt;br /&gt;
: r.roughset is a module for geographics rough set analisys and knowledge discovery based on rough set library. It is written in C language for GRASS versions 6.X.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Gianluca Massei (g_massa@libero.it ) - Antonio Boggia&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/r.roughset/&lt;br /&gt;
&lt;br /&gt;
==== r.smoothpatch ====&lt;br /&gt;
&lt;br /&gt;
: [http://david.p.finlayson.googlepages.com/r.smoothpatch r.smoothpatch] creates a composite of two rasters using a distance-weighted average across the transition to smooth the edges.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
==== r.soils.texture ====&lt;br /&gt;
&lt;br /&gt;
: r.soils.texture is a module to define soils texture from sand and clay raster file with a schema text file (now FAO,USDA and ISSS are available). It is written in C language. - for GRASS versions 6.x - For bugs and suggest: g_massa@libero.it &lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Gianluca Massei&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.soils.texture/&lt;br /&gt;
&lt;br /&gt;
==== r.stream.basins ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.basins r.stream.basins] delineate basins according users input. It extends r.water.outlet funcionality to extracting more than one basin at one step. Module uses as input direction map produced by r.watershed and stream network produced by r.stream.extract, r.watershed, r.stream order or custom user input. More in tutorial on grass-wiki pages.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.basins&lt;br /&gt;
&lt;br /&gt;
==== r.stream.del ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.del r.stream.del] Calculates downslope length of first order streams and delete them if it length (in pixels) is lower than the treeshold. It also join false segments left by deletion into one with category of upper. It uses r.watershed direction map and r.watershed  stream map as input. The module is added only for r.watershed module, r.stream.extract has deleting short streams build-in. During development of r.stream.* it will be probably abandoned due to duplicate functionality&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.del&lt;br /&gt;
&lt;br /&gt;
==== r.stream.distance ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.distance r.stream.distance] Calculates downslope distance and downslope elevation difference between current cell and stream or outlet cells. It uses r.watershed direction map, r.watershed or r.stream.extract stream map and optionally DEM as input.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.distance&lt;br /&gt;
&lt;br /&gt;
==== r.stream.extract ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.extract r.stream.extract] extracts topologically clean stream networks from input elevation and optionally accumulation maps. Output is available as raster and vector and can be used as input for the other r.stream.* modules by Jarek Jasiewicz. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.extract&lt;br /&gt;
&lt;br /&gt;
==== r.stream.order ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.order r.stream.order] orders stream network outputed by r.watershed or r.stream.extract according Sthrahler, Shreve, Horton and Hack ordering systems. It require as input stream and direction map and optionally accumulation map. It handle both SFD nad MFD modes but all data must come from the same procedure.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz, Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.order&lt;br /&gt;
&lt;br /&gt;
==== r.stream.pos ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.pos r.stream.pos] Helper module for calculating local stream network properties and linear geostatistics. Mostly To use with R and other grass modules. &lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.pos&lt;br /&gt;
&lt;br /&gt;
==== r.stream.stats ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stream.stats r.stream.stats] calculate Hortonian statistics for Stahler or Horton stream network created by r.stream.order. It uses r.watershed direction map, DEM and r.stream.order's Stahler or Horton stream network as input. It outputs calculated statistics to standard output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jarek Jasiewicz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.stats&lt;br /&gt;
&lt;br /&gt;
==== r.surf.nnbathy ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.sieczka.org/programy_en.html r.surf.nnbathy] interpolates a surface from a raster input using Pavel Sakov's [http://code.google.com/p/nn-c/ nn] natural neighbor interpolation library. Provides triangulation, Sibson natural neighbor interpolation and non-Sibsonian interpolation.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
==== r.surf.volcano ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.surf.volcano r.surf.volcano] creates an artificial surface resembling a seamount or cone volcano. The user can alter the size and shape of the mountain and optionally roughen its surface. Available decay functions are  polynomial, Gaussian, Lorentzian, logarithmic, and exponential.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== r.terracost ====&lt;br /&gt;
&lt;br /&gt;
[http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains.&amp;lt;BR&amp;gt;'''Lead author''': Laura Toma&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost&lt;br /&gt;
&lt;br /&gt;
==== r.tileset ====&lt;br /&gt;
&lt;br /&gt;
: ''{{cmd|r.tileset}} moved into main archive''&lt;br /&gt;
&lt;br /&gt;
==== r.traveltime ====&lt;br /&gt;
&lt;br /&gt;
: [http://jesbergwetter.twoday.net/stories/4845555/ r.traveltime] computes the travel time of surface runoff to an outlet. The program starts at the basin outlet and calculates the travel time at each raster cell recursively. A drainage area related threhold considers even  surface and also channel runoff. Travel times are derived by assuming kinematic wave approximation. The results can be used to derive a time-area function. This might be usefull for precipitation-runoff calculations (estimation of flood predictions) with a lumped hydrologic model (user-specified unit hydrograph).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Kristian Förster&lt;br /&gt;
&lt;br /&gt;
==== r.univar.zonal ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.univar2.zonal r.univar.zonal] is similar to r.univar, but calculates statistics separately for each category(zone) present in the separate input map used to define zones (zonal statistics). The output can be like the one of r.univar or in easier to read table format and can be written to a file.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Metz&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.univar2.zonal&lt;br /&gt;
&lt;br /&gt;
==== r.viewshed ====&lt;br /&gt;
&lt;br /&gt;
: r.viewshed is a module for extremely fast line of sight analysis (replaces the slow r.los). It is written in C language for GRASS versions 6.X/7.x.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Laura Toma, USA&lt;br /&gt;
&lt;br /&gt;
Available via SVN:&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.viewshed&lt;br /&gt;
&lt;br /&gt;
Once {{trac|390}} is solved, it will substitute r.los.&lt;br /&gt;
&lt;br /&gt;
==== r.xtent ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.xtent r.xtent] computes a raster map layer representing the Voronoi diagram, weighted Voronoi diagram or a more complex territorial partitioning of space around points (centers) in a vector input map, based on the XTENT formula.&lt;br /&gt;
&lt;br /&gt;
:'''Author:''' Benjamin Ducke&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/raster/r.xtent&lt;br /&gt;
&lt;br /&gt;
==== r.zc.pl ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/files/programs/zc.pl Zero crossing] is a simple Perl script, finds the ,,zero crossings`` from the Laplacian of Gaussian filter (see above). It is really &amp;lt;em&amp;gt;very&amp;lt;/em&amp;gt; simple, the edges don't need to be really on that pixel, where they are detected, no interpolation is performed.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
: The GRASS Image Processing Environment (GIPE) has USLE, Energy-balance and radiance-reflectance correction models.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin (unless specified otherwise).&lt;br /&gt;
   &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe&lt;br /&gt;
&lt;br /&gt;
Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)&lt;br /&gt;
&lt;br /&gt;
:* r.hydro.CASC2D, ported from GRASS 5.x version, is temporarily here waiting to return to main GRASS.&lt;br /&gt;
&lt;br /&gt;
:* r.soiltex2prop creates porosity, Saturated Hydraulic conductivity (Ksat) and wetting front pressure head (Hf) from percentage of sand and clay after Rawls et al., 1990. This is a must for r.hydro.CASC2D.&lt;br /&gt;
&lt;br /&gt;
:* i.biomass creates biomass growth map from fPAR, lightuse efficiency, water availability (or evap.fraction), Lat, doy and tsw.&lt;br /&gt;
&lt;br /&gt;
:* i.dn2ref.l7, r.dn2ref.ast create top of atmosphere reflectance for Landsat 7ETM+ and ASTER. These modules also have a flag for radiance output. Updated i.dn2ref.l7 to read .met calibration file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2full.l[5,7] is an attempt to get all bands of Landsat[5,7] calibrated and corrected to either reflectance or temperature, reads only the .met file.  &lt;br /&gt;
&lt;br /&gt;
:* i.dn2potrad.l[5,7] is an attempt to get ET potential from DN of Landsat 7 (Careful! No Atmospheric correction!).  &lt;br /&gt;
&lt;br /&gt;
:* i.eb.* are a set of 10+ GRASS modules that together perform the main functions of  the SEBAL model (Bastiaanssen, 1995). Those functions include (but are not limited to) Soil heat flux, sensible heat flux, net radiation, evaporative fraction at satellite overpass, diurnal actual evapotranspiration, momentum roughness length, etc. These  modules are also part of any Energy-Balance related processing. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.potrad creates diurnal Potential evapotranspiration assuming all net radiation becomes ET, according to SEBAL model (Bastiaanssen, 1995). This module also has a flag for diurnal net radiation as required by SEBAL in i.eb.eta. &lt;br /&gt;
&lt;br /&gt;
:* i.evapo.SENAY creates actual evapotranspiration following the regional method of Senay (2007). &lt;br /&gt;
&lt;br /&gt;
:* i.lmf creates a Local Maximum Fitting on the temporal dimension of the multi-date input dataset, working, but more precision still to be added.&lt;br /&gt;
&lt;br /&gt;
:* i.vi.mpi is the mpi version of i.vi for cluster GRASS GIS education (no speed up here!) '''Author:''' Shamim Akhter &lt;br /&gt;
&lt;br /&gt;
:* i.modis.stateqa extracts State Quality Assessment information from Modis 500m (MOD09A) products.&lt;br /&gt;
&lt;br /&gt;
:* i.water creates a Water Mask from NDVI and Albedo, or specifically for Modis: NDVI and Band 7.&lt;br /&gt;
&lt;br /&gt;
:* i.wi creates a given Water Index (only one so far).&lt;br /&gt;
&lt;br /&gt;
==== HydroFOSS ====&lt;br /&gt;
&lt;br /&gt;
: HydroFOSS - a GIS embedded approach for Free &amp;amp; Open Source Hydrological modeling.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Massimiliano Cannata&lt;br /&gt;
 &lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/HydroFOSS/&lt;br /&gt;
&lt;br /&gt;
==== Hikereport ====&lt;br /&gt;
&lt;br /&gt;
: python script that computes length, cumulative uphill and downhill, average slopes on an interactively drawn path. Based on r.profile's output.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Negri&lt;br /&gt;
&lt;br /&gt;
 http://tracce.wordpress.com/?attachment_id=71&lt;br /&gt;
&lt;br /&gt;
=== Misc add-ons===&lt;br /&gt;
&lt;br /&gt;
==== m.eigensystem ====&lt;br /&gt;
&lt;br /&gt;
m.eigensystem - Computes eigen values and eigen vectors for square matrices.&lt;br /&gt;
&lt;br /&gt;
: http://svn.osgeo.org/grass/grass-addons/misc/m.eigensystem/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Michael Shapiro&lt;br /&gt;
&lt;br /&gt;
===Database add-ons===&lt;br /&gt;
==== db.join ====&lt;br /&gt;
&lt;br /&gt;
: Table joining: join one table into another through common attributes&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/database/db.join/&lt;br /&gt;
or&lt;br /&gt;
   g.extension db.join&lt;br /&gt;
&lt;br /&gt;
===General add-ons===&lt;br /&gt;
&lt;br /&gt;
==== g.laptop.sh ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.nature-consult.de/dassau/g.laptop/g.laptop.sh g.laptop.sh] is an interactive shell script to extract raster and vector data from current Location into a new one. Data can be copied or extracted in current or original resolution and region extend. This script was written to extract smaller parts of a GRASS location to be able to present them on a laptop without the necessity to transfer huge data. Maps do not have to be in the same mapset.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Otto Dassau &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Readline completion ====&lt;br /&gt;
&lt;br /&gt;
: '''''Readline completion''''' for GRASS commands under the bash shell: [http://www.sorokine.info/grass-complete/ grass-complete] won't clutter the environment but needs to be installed; [http://dcalvelo.free.fr/grass/grass_rlcompleter.sh grass_rlcompleter.sh] needs almost no installation but will pollute the environment. Grass-Complete currently requires Bash version 2.05 for proper install.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alexandre Sorokine (grass-complete), Daniel Calvelo (grass_rlcompleter.sh)&lt;br /&gt;
&lt;br /&gt;
==== g.region.point ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.region.point g.region.point] is a shell script which resets the computational region to a square box around a given coordinate. It is intended for use within GRASS scripts to speed up processing by limiting expensive raster calculations to a small area of interest.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.linke_by_day ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.sun.tools/ g.linke_by_day] is a python script for [[r.sun]] which interpolates a Linke turbidity value for a given day of the year based on monthly values edited into the script.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== g.xlist ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xlist g.xlist] is a C implementation of g.mlist. g.xlist searches for data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== g.xremove ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/general/g.xremove g.xremove] is a C implementation of g.mremove. g.xremove removes data files matching a pattern given by wildcards or POSIX Extended Regular Expressions. POSIX regex(3) functions are required.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
=== Imagery add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/imagery&lt;br /&gt;
&lt;br /&gt;
==== GIPE ====&lt;br /&gt;
&lt;br /&gt;
GIPE (see also above in raster section) provides:&lt;br /&gt;
i.biomass, i.dn2potrad.l5, i.dn2potrad.l7, i.dn2ref.ast, i.eb.deltat, i.eb.disp, i.eb.eta, i.eb.evapfr, i.eb.g0, i.eb.h0, i.eb.h_SEBAL01, i.eb.h_SEBAL95, i.eb.h_iter, i.eb.molength, i.eb.netrad, i.eb.psi, i.eb.rah, i.eb.rohair, i.eb.ublend, i.eb.ustar, i.eb.wetdrypix, i.eb.z0m, i.eb.z0m0, i.evapo.PT, i.evapo.TSA, i.evapo.potrad, i.evapo.senay, i.evapo.time_integration, i.lmf, i.modis.stateqa, i.sattime, i.vi.grid, i.vi.mpi, i.water, i.wi&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/gipe/&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Yann Chemin&lt;br /&gt;
&lt;br /&gt;
==== i.landsat.toar ====&lt;br /&gt;
&lt;br /&gt;
Transform calibrated digital number of Landsat products to top-of-atmosphere radiance or top-of-atmosphere reflectance and temperature (band 6 of the sensors TM and ETM+). Optionally, used to calculate the at-surface radiance or reflectance with atmospheric correction (DOS method).&lt;br /&gt;
&lt;br /&gt;
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.landsat.toar&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' E. Jorge Tizado&lt;br /&gt;
&lt;br /&gt;
==== i.points.reproj ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.points.reproj i.points.reproj] is a shell script that will use cs2cs to reproject the target coordinates of a group's POINTS file. By running i.rectify directly to the new target projection, a generation of resampling data loss can be avoided (versus i.rectify + r.proj). On the other hand, i.rectify does not calculate cell resolution well if the map is to be rotated ([http://intevation.de/rt/webrt?serial_num=3296 bug #3296]), in those cases i.rectify+r.proj may be the better option.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== i.plr.py ====&lt;br /&gt;
&lt;br /&gt;
: [[I.plr.py|Probabilistic Label Relaxation]], written in Python&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Georg Kaspar&lt;br /&gt;
&lt;br /&gt;
==== i.pr ====&lt;br /&gt;
&lt;br /&gt;
: Image classification: implements k-NN (multiclass), classification trees (multiclass), maximum likelihood (multiclass), Support Vector Machines (binary), bagging versions of all the base classifiers, AdaBoost for binary trees and support vector machines. It allows feature manipulation (normalization, principal components,...). It also implements feature selection techniques (RFE, E-RFE,...), statistical tests on variables, tools for resampling (cross-validation and bootstrap) and cost-sensitive techniques for trees and support vector machines.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Stefano Merler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.pr&lt;br /&gt;
&lt;br /&gt;
==== i.spec.sam ====&lt;br /&gt;
&lt;br /&gt;
: Spectral Angle mapping&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.sam/&lt;br /&gt;
&lt;br /&gt;
==== i.spec.unmix ====&lt;br /&gt;
&lt;br /&gt;
: Spectral unmixing&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Markus Neteler. Available via SVN:&lt;br /&gt;
&lt;br /&gt;
   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.unmix/&lt;br /&gt;
&lt;br /&gt;
==== i.warp ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/imagery/i.warp i.warp] is a shell script that will use gdalwarp to rectify a raw input image using thin plate splines. The map should be imported into GRASS with r.in.gdal and GCPs set with i.points. Input is the raw image (GeoTIFF, JPEG, etc). Output is a GeoTIFF in the imagery group's target location's map projection. Requires a recent (early 2006) version of GRASS 6.1, or newer.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
=== Display add-ons ===&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
&lt;br /&gt;
 svn co https://svn.osgeo.org/grass/grass-addons/display&lt;br /&gt;
&lt;br /&gt;
==== d.edit.rast ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.edit.rast d.edit.rast] edits cells in an existing raster map displayed on the current monitor.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Huidae Cho&lt;br /&gt;
&lt;br /&gt;
==== d.frame.quarter ====&lt;br /&gt;
&lt;br /&gt;
: ('''obsolete''') [http://trac.osgeo.org/grass/browser/grass-addons/display/d.frame.split d.frame.quarter] is a shell script that will split the display into four quadrants (or sixths) using ''d.frame''. Individual frames are named ''uno, dos, tres, cuatro'', and ''full_screen''.&lt;br /&gt;
: Replaced by {{cmd|d.split.frame}} in main.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.frame.split ====&lt;br /&gt;
&lt;br /&gt;
: ''d.frame.split moved into main archive as {{cmd|d.split.frame}}''&lt;br /&gt;
&lt;br /&gt;
==== d.hyperlink ====&lt;br /&gt;
&lt;br /&gt;
: [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/d.hyperlink.tar.bz2 d.hyperlink] is an interactive shell script that allows the viewing of hyperlinked images from a vector's attribute table in an external image viewer. Queries can be made via SQL statements or interactive mouse-clicking. The attribute table must be pre-populated with a column containing the image to link the vector to; the user also specifies the image folder in the current MAPSET where the images are located. The script currently supports gimp, Eye of Gnome, gthumb, gpdf, and Inkscape image viewers.&lt;br /&gt;
&lt;br /&gt;
: '''Author: '''Eric Patton&lt;br /&gt;
&lt;br /&gt;
==== d.mark ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.mark] is a shell script that quickly displays a marker on the display at a given coordinate.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.region.box ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.region.box d.region.box] is a shell script that quickly displays a box around the current region.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== d.stations ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts   d.stations] is a shell script that quickly displays vector points (or sites for GRASS 5.4 and below).&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
==== d.varea ====&lt;br /&gt;
&lt;br /&gt;
: [http://trac.osgeo.org/grass/browser/grass-addons/display/d.shortcuts d.varea] is a shell script that quickly displays vector areas.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
==== pd-GRASS ====&lt;br /&gt;
&lt;br /&gt;
: [http://www.ornl.gov/sci/gist/software/grass/ pd-GRASS]: Parallel Display for GRASS GIS&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Alex Sorokine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[IconSymbols]] ====&lt;br /&gt;
&lt;br /&gt;
* [[IconSymbols|Symbols]] which can be used with ''d.vect, d.graph'', and ''ps.map''.&lt;br /&gt;
&lt;br /&gt;
=== Postscript add-ons ===&lt;br /&gt;
&lt;br /&gt;
''See also [[ps.map scripts|ps.map samples and templates]]''.&lt;br /&gt;
&lt;br /&gt;
==== ps.atlas ====&lt;br /&gt;
&lt;br /&gt;
: [http://les-ejk.cz/programs/grass/ps.atlas ps.atlas] is a shell script that makes more maps on current region according to input *.psmap file. General map can be stored as vector file. The resulting *.eps maps can be automatically converted to *.pdf files.&lt;br /&gt;
&lt;br /&gt;
: '''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
==== [[AreaFillPatterns]] ====&lt;br /&gt;
&lt;br /&gt;
* Hatches for ps.map's vareas&lt;br /&gt;
&lt;br /&gt;
===GRASS and UMN Mapserver===&lt;br /&gt;
&lt;br /&gt;
* [http://www.mail-archive.com/mapserver-users@lists.umn.edu/msg00086.html See interesting posting]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Project_jobs&amp;diff=9968</id>
		<title>Project jobs</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Project_jobs&amp;diff=9968"/>
		<updated>2009-12-03T15:21:05Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Open jobs in the GRASS project ==&lt;br /&gt;
&lt;br /&gt;
The growing infrastructure and extended user support requires more efforts to integrate user contributions and to keep things running. This page contains a list of jobs for which we seek volunteers. These jobs descriptions may appear a bit formal, but shall illustrate the needs.&lt;br /&gt;
&lt;br /&gt;
=== Web site contributors (open) ===&lt;br /&gt;
&lt;br /&gt;
Several Web site contributors are desired to update pages and to improve the current structure. A future goal could be the move to a CMS system such as Drupal which would be a major effort. Wolf Bergenheim is currently working on the preparation of a OSGeo based Drupal server for GRASS.&lt;br /&gt;
&lt;br /&gt;
Skills: &lt;br /&gt;
* knowledge of standard HTML (a single PHP function is used to construct menus)&lt;br /&gt;
* willingness to use plain text editors to write pages (to avoid that HTML cruft creeps in)&lt;br /&gt;
* familiarity (or willingness to learn use) with GRASS Web site CVS (see [[Working with CVS|instructions]])&lt;br /&gt;
* no programming skills required&lt;br /&gt;
Tasks:&lt;br /&gt;
* update outdated pages&lt;br /&gt;
* think about and implement &amp;quot;user stories&amp;quot; to make site more attractive&lt;br /&gt;
* think about and implement translation of important pages&lt;br /&gt;
* simplify structure&lt;br /&gt;
* add new screenshots with credits/CC license)&lt;br /&gt;
* regularly check if mirror sites work&lt;br /&gt;
Estimated workload:&lt;br /&gt;
* in average: 1-x h per week&lt;br /&gt;
Contact: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
=== Wiki manager (open) ===&lt;br /&gt;
&lt;br /&gt;
The GRASS wiki (you are using it at the moment) requires continuous monitoring.&lt;br /&gt;
&lt;br /&gt;
Skills: &lt;br /&gt;
* basic knowledge of mediawiki usage&lt;br /&gt;
* no programming skills required&lt;br /&gt;
Tasks:&lt;br /&gt;
* update outdated pages&lt;br /&gt;
* simplify structure where needed (merge pages)&lt;br /&gt;
* clean up [[:Special:Lonelypages|Orphaned pages]] (link, merge or remove)&lt;br /&gt;
* keep [[:Special:Categories|Categories]] up to date (add at bottom of pages where needed)&lt;br /&gt;
* keep an eye on spammers&lt;br /&gt;
Estimated workload:&lt;br /&gt;
* in average: 1h per week&lt;br /&gt;
Contact: Markus Neteler, [[User:Landa|Martin Landa]]&lt;br /&gt;
&lt;br /&gt;
=== Graphic design lead (open) ===&lt;br /&gt;
&lt;br /&gt;
We need someone with good graphic design skills to maintain the artwork used in the various GUIs and the web site. The initial priority is to rework the icons used in the various GUIs and clean up the screenshot gallery.&lt;br /&gt;
&lt;br /&gt;
Skills:&lt;br /&gt;
* Graphic design, graphic design software&lt;br /&gt;
* Artistic&lt;br /&gt;
* A sufficient level of familiarity with the GIS in order to capture the precise meaning of a button's task in a simple picture.&lt;br /&gt;
* No programming experience needed, but it would be helpful if willing to learn a little Tcl in the short term and more wxPython in the long term. (present and future GUI frameworks)&lt;br /&gt;
* Manage binary files in CVS. (fairly simple to learn)&lt;br /&gt;
Tasks:&lt;br /&gt;
* Create new icons for the various GUIs&lt;br /&gt;
* Work with website manager to create, solicit, and maintain screenshot gallery&lt;br /&gt;
* Work with the GUI team to perfect GUI layout and menu presentation.&lt;br /&gt;
* Help promotion and newsletter teams in preparing logo banners, layout ideas, etc.&lt;br /&gt;
Estimated workload:&lt;br /&gt;
* After initial work on icons: 1hr per week&lt;br /&gt;
&lt;br /&gt;
== Accepted positions (which were advertised here) ==&lt;br /&gt;
&lt;br /&gt;
=== Documentation manager ===&lt;br /&gt;
&lt;br /&gt;
'''''NEWS: Kindly accepted by Eric Patton'''''&lt;br /&gt;
&lt;br /&gt;
GRASS documentation (HTML/MAN pages) need to be frequently revisited and updated. Some pages are still lacking examples or clarity.&lt;br /&gt;
&lt;br /&gt;
Skills: &lt;br /&gt;
* knowledge of standard HTML (ASCII editor is preferred over HTML editor)&lt;br /&gt;
* willingness to use plain text editors to write pages (to avoid that HTML cruft creeps in)&lt;br /&gt;
* familiarity (or willingness to learn use) with GRASS Web site CVS (see [[Working with CVS|instructions]])&lt;br /&gt;
* no programming skills required&lt;br /&gt;
* excellent knowledge of English language (native speaker preferred)&lt;br /&gt;
Tasks:&lt;br /&gt;
* update outdated manual pages&lt;br /&gt;
* homogenize style and layout&lt;br /&gt;
* add relevant graphics/screenshots with credits/CC license into page&lt;br /&gt;
* receive and merge contributions from external contributors; remove offensive HTML tags not understood by g.html2man (say: reduce to simple HTML - see [http://freegis.org/cgi-bin/viewcvs.cgi/grass6/SUBMITTING_DOCS?rev=HEAD&amp;amp;content-type=text/vnd.viewcvs-markup instructions])&lt;br /&gt;
Estimated workload:&lt;br /&gt;
* in average: 1-x h per week&lt;br /&gt;
&lt;br /&gt;
=== Translations manager ===&lt;br /&gt;
&lt;br /&gt;
'''''NEWS: Kindly accepted by Carlos Dávila'''''&lt;br /&gt;
&lt;br /&gt;
The translations manager is responsible for maintaining the translation of GRASS messages&lt;br /&gt;
([http://grass.itc.it/devel/i18n.php translation page; [http://grass.itc.it/mailman/listinfo/translations mailing list])&lt;br /&gt;
&lt;br /&gt;
Skills: &lt;br /&gt;
* knowledge (or willingness to learn use) of translation tools (kbabel, poEDIT)&lt;br /&gt;
* familiarity (or willingness to learn use) with CVS (see [[Working with CVS|instructions]])&lt;br /&gt;
* no programming skills required&lt;br /&gt;
Tasks:&lt;br /&gt;
* work with GRASS CVS-Head (latest GRASS)&lt;br /&gt;
* merging translation contributions (with 'msgmerge' of .po files or simply use [http://mpa.itc.it/markus/useful/po_merge.sh po_merge.sh])&lt;br /&gt;
* invite translators to contribute (ask regularly, find new), make them use recent GRASS&lt;br /&gt;
* create template files for new languages ('make pot')&lt;br /&gt;
* update existing translations '''after''' having received latest submissions from translators ('make update-po')&lt;br /&gt;
* keep headers of .po files intact and up-to-date&lt;br /&gt;
* add new translators to AUTHORS file in source code&lt;br /&gt;
Estimated workload:&lt;br /&gt;
* in average: 1-2h per week or less&lt;br /&gt;
&lt;br /&gt;
=== Public relations manager ===&lt;br /&gt;
&lt;br /&gt;
'''''NEWS: Kindly accepted by Malte Halbey-Martin'''''&lt;br /&gt;
&lt;br /&gt;
Despite the continuous growth of the user community, we seek &amp;quot;GRASS GIS awareness&amp;quot; especially for public administration and companies. A multi-language brochure is needed to promote GRASS in a more effective way. Funding for a high quality print is to be defined.&lt;br /&gt;
&lt;br /&gt;
Skills:&lt;br /&gt;
* communication and design skills&lt;br /&gt;
Tasks:&lt;br /&gt;
* find like-minded people to form a GRASS promotion group&lt;br /&gt;
* communicate the existence of the GRASS project&lt;br /&gt;
* design of a multi-language brochure (both PDF and printed) in collaboration with the [http://wiki.osgeo.org/index.php?title=VisCom OSGeo-VisCom team]&lt;br /&gt;
* create material to illustrate the GRASS functionality&lt;br /&gt;
* contact public administration and professionals in a non-spammy way&lt;br /&gt;
* collect success stories and render them usable for the Web site&lt;br /&gt;
&lt;br /&gt;
== Interested people ==&lt;br /&gt;
&lt;br /&gt;
While we have to figure out the process, here a list of interested people. Please add yourself:&lt;br /&gt;
&lt;br /&gt;
* Dylan Beaudette: Web site contributor (familiar with Drupal CMS)&lt;br /&gt;
* Scott Mitchell: Web site contributor, could possibly do the translation job, if nobody with translation tool experience volunteers&lt;br /&gt;
* Brad Douglas: Public Relations contributor (co-maintainer)&lt;br /&gt;
&lt;br /&gt;
== Existing jobs ==&lt;br /&gt;
&lt;br /&gt;
;Documentation Manager&lt;br /&gt;
:Eric Patton&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Bug trackers&lt;br /&gt;
** Old GForge bug tracker maintainer: Maciej Sieczka&lt;br /&gt;
*** Jachym Chepicky - code patches&lt;br /&gt;
*** Scott Mitchell - website patches&lt;br /&gt;
*** Martin Landa - doc patches&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
;OSGeo Trac maintainers&lt;br /&gt;
:Markus Neteler, Martin Landa&lt;br /&gt;
;Newsletter editor-in-chief&lt;br /&gt;
:Martin Wegmann (+ Paul Kelly and MN) - for OSGeo: Tyler Mitchell&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Code repository&lt;br /&gt;
** For old CVS maintainer was: Bernhard Reiter&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
;OSGeo SVN code repository&lt;br /&gt;
:Markus Neteler, Martin Landa, Howard Butler&lt;br /&gt;
;Main Web site/[http://svn.osgeo.org/grass/grass/trunk/doc/infrastructure.txt Infrastructure] manager&lt;br /&gt;
:Markus Neteler&lt;br /&gt;
;Mailing list manager&lt;br /&gt;
:Markus Neteler&lt;br /&gt;
;Translations manager&lt;br /&gt;
:Carlos Dávila&lt;br /&gt;
;Wiki manager&lt;br /&gt;
:Markus Neteler, Martin Landa (see above for open position)&lt;br /&gt;
;Public relations manager&lt;br /&gt;
:Malte Halbey-Martin&lt;br /&gt;
;Binaries packager&lt;br /&gt;
* Fedora RPMs: Brad Douglas (still?)&lt;br /&gt;
* Mandriva RPMs: Buchan Milne&lt;br /&gt;
* OpenSUSE RPMs: Otto Dassau&lt;br /&gt;
* Debian: Francesco Lovergine and the [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl Debian GIS Project]&lt;br /&gt;
* winGRASS native: Marco Pasetti, Moritz Lennert, Benjamin Ducke, Huidae Cho, Paul Kelly, Tim Sutton (QGIS/GRASS bundle)&lt;br /&gt;
* MacOSX: William Kyngesburye, Lorenzo Moretti (still?)&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Translation_Team&amp;diff=6352</id>
		<title>GRASS Translation Team</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Translation_Team&amp;diff=6352"/>
		<updated>2008-04-19T13:57:15Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* German */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Currently, [http://grass.itc.it/devel/i18n.php#statistics GRASS messages] are (partly) translated to 18 languages (cs,de,es,fr,hi,it,ja,ko,lv,mr,pl,pt_br,ru,sl,tr,vi,zh). [http://gdf-hannover.de/media.php?lg=en GRASS Documentation] is translated to five languages (cs, de, fr, zh_CN, en). [http://grass.itc.it/grass63/manuals/html63_user/index.html GRASS manual pages] are not yet translated.&lt;br /&gt;
&lt;br /&gt;
==Members of Translation Team==&lt;br /&gt;
__TOC__&lt;br /&gt;
===[http://grass.fsv.cvut.cz/wiki/index.php/Lokalizace Arabic]===&lt;br /&gt;
&lt;br /&gt;
;Dr Alaa Ahmed Masoud&lt;br /&gt;
[[Image:Alaa5.jpg]]&lt;br /&gt;
* Location: Tanta, Egypt&lt;br /&gt;
* mail: alaamasoud@hotmail.com&lt;br /&gt;
* http://alaamasoud.tripod.com/&lt;br /&gt;
&lt;br /&gt;
===[http://grass.fsv.cvut.cz/wiki/index.php/Lokalizace Czech]===&lt;br /&gt;
;Martin Landa&lt;br /&gt;
[[Image:Mlanda.png]]&lt;br /&gt;
* Location: Prague, Czech Republic&lt;br /&gt;
* mail: landa.martin at gmail.com&lt;br /&gt;
* http://gama.fsv.cvut.cz/wiki/index.php/Martin_Landa&lt;br /&gt;
&lt;br /&gt;
;Jáchym Čepický&lt;br /&gt;
[[Image:Jachym.png]]&lt;br /&gt;
* Location: Hannover, Germany&lt;br /&gt;
* mail: GRASS developers mailing list&lt;br /&gt;
* http://les-ejk.cz&lt;br /&gt;
&lt;br /&gt;
;Záboj Hrázský&lt;br /&gt;
[[Image:Zaboj.png]]&lt;br /&gt;
* Location: Sobětuchy, Czech Republic&lt;br /&gt;
* mail: GRASS developers mailing list&lt;br /&gt;
* http://&lt;br /&gt;
&lt;br /&gt;
===German===&lt;br /&gt;
;Stephan Holl&lt;br /&gt;
[[Image:Holl.png]]&lt;br /&gt;
* Location: Hannover, Germany&lt;br /&gt;
* mail: GRASS developers mailing list&lt;br /&gt;
* http://www.holl-land.de/blog&lt;br /&gt;
&lt;br /&gt;
;Otto Dassau&lt;br /&gt;
* Location: Hannover, Germany&lt;br /&gt;
* mail: GRASS User and Developer mailing list&lt;br /&gt;
&lt;br /&gt;
===French===&lt;br /&gt;
;Vincent Bain&lt;br /&gt;
* Checks and corrections on GRASS 6 French documentation&lt;br /&gt;
* Location : France (Rhône-Alpes)&lt;br /&gt;
* mail : GRASS French Discussions List&lt;br /&gt;
* http://&lt;br /&gt;
&lt;br /&gt;
;Daniel Calvelo Aros&lt;br /&gt;
* GRASS messages translation [2004-2005]&lt;br /&gt;
* Location : Peru&lt;br /&gt;
* mail : GRASS Translations List&lt;br /&gt;
* http://&lt;br /&gt;
&lt;br /&gt;
;Laurent Courty&lt;br /&gt;
* GRASS messages translation [2005-&amp;gt;], GRASS French glossary&lt;br /&gt;
* Location : France (Bourgogne)&lt;br /&gt;
* mail : GRASS Translations List&lt;br /&gt;
* http://&lt;br /&gt;
&lt;br /&gt;
;Thierry Gonon&lt;br /&gt;
* MacOS GRASS start-up screens translation&lt;br /&gt;
* Location : France (Rhône-Alpes)&lt;br /&gt;
* mail : GRASS French Discussions List&lt;br /&gt;
* http://&lt;br /&gt;
&lt;br /&gt;
;Jean-Denis Guiguère&lt;br /&gt;
* GRASS French glossary&lt;br /&gt;
* Location : Sherbrooke, Canada&lt;br /&gt;
* mail : GRASS Translations List&lt;br /&gt;
* http://www.usherbrooke.ca/geotel/temoignages/j_d_giguere.html&lt;br /&gt;
&lt;br /&gt;
;Moritz Lennert&lt;br /&gt;
* GRASS 5 French tutorial for beginners (author &amp;amp; translator)&lt;br /&gt;
* Location : Bruxelles, Belgium&lt;br /&gt;
* mail : GRASS French Discussions List&lt;br /&gt;
* http://&lt;br /&gt;
&lt;br /&gt;
;Eve Rousseau&lt;br /&gt;
* GRASS 6 French documentation, GRASS messages [2006-&amp;gt;], glossary&lt;br /&gt;
* Location : France&lt;br /&gt;
* mail : GRASS Translations, GRASS French Discussions List&lt;br /&gt;
* http://www.portailsig.org/&lt;br /&gt;
&lt;br /&gt;
;Emmanuel Sarraco&lt;br /&gt;
* GRASS messages translation [2004-2005]&lt;br /&gt;
* Location : France&lt;br /&gt;
* mail : GRASS Translations List&lt;br /&gt;
* http://&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Installation_Guide&amp;diff=4034</id>
		<title>Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Installation_Guide&amp;diff=4034"/>
		<updated>2007-04-10T15:36:04Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* SuSE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
&lt;br /&gt;
This page explains the installation of GRASS binaries.&lt;br /&gt;
&lt;br /&gt;
   For compilation of GRASS source code, see [[Compile and Install]].&lt;br /&gt;
&lt;br /&gt;
GRASS requires a workstation running some flavor of UNIX conforming to POSIX standards like Linux, Mac OS X, Solaris, IRIX, or BSD. It is also possible to run GRASS in MS Windows by using UNIX translation software such as Cygwin or MinGW. Ideally, you should have at least 500 Mb for data and 128 Mb RAM. The source code package needs around 30 MB uncompressed. The resulting binaries may need between 20 MB and 180 MB depending on your platform. During a full compilation you may need temporarily up to 150MB including the source code.&lt;br /&gt;
&lt;br /&gt;
The [http://grass.itc.it/download/index.php Software Download Section] of the main GRASS web site contains the latest binaries and source code for all supported platforms. That site also has general directions for installing GRASS manually. However, installation is slightly different on each operating system. Here you can find user-contributed pointers for installing GRASS on specific platforms. In particular, many operating systems have package management utilities that can greatly simplify GRASS installation.&lt;br /&gt;
&lt;br /&gt;
== GNU/Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
A binary version of GRASS is available from the apt repository. As root type:&lt;br /&gt;
&lt;br /&gt;
  apt-get install grass grass-doc&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install GRASS on Debian. If you choose to install a binary version manually from the main web site, be sure to follow the instructions for making symlinks found as a note to the [[http://grass.itc.it/grass63/binary/linux/snapshot/ 6.3 weekly snapshot]] release.&lt;br /&gt;
&lt;br /&gt;
==== DebianGis ====&lt;br /&gt;
&lt;br /&gt;
There is also the wonderful [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl DebianGIS] project which has a more recent GRASS version with its related packages. Read here for more [[Grass in Debian |details]]&lt;br /&gt;
&lt;br /&gt;
To install from there follow the [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl/DebianGisRepository instructions] there&lt;br /&gt;
&lt;br /&gt;
==== Compiling GRASS from source on Debian ====&lt;br /&gt;
Packages needed for (nearly) complete GRASS installation from source code: &lt;br /&gt;
  flex, bison, libreadline4-dev || libreadline5-dev, libncurses5-dev, lesstif2-dev, debhelper (&amp;gt;= 4.0.2), dpatch, libtiff4-dev, &lt;br /&gt;
  tcl8.4-dev, tk8.4-dev, fftw-dev, xlibmesa-gl-dev, libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-1.3.1-dev, &lt;br /&gt;
  proj (&amp;gt;= 4.4.7), libjpeg62-dev, libpng12-dev, postgresql-dev, unixodbc-dev, doxygen, fakeroot&lt;br /&gt;
&lt;br /&gt;
==== Compile GRASS and package it (debian/testing) ====&lt;br /&gt;
&lt;br /&gt;
  grass6$ fakeroot debian/rules binary&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
&lt;br /&gt;
[http://ftp.gwdg.de/pub/misc/freegis/intevation/freegis/fedora/ Intevation] provides RPM-packages for stable releases prepared to install on Fedora systems. Some more recent RPMs are on the [http://grass.itc.it/grass62/binary/linux/ GRASS Site].&lt;br /&gt;
&lt;br /&gt;
=== Mandriva ===&lt;br /&gt;
&lt;br /&gt;
* Mandriva itself provides PROJ/GDAL/GRASS RPMs. For older versions they are in the &amp;quot;backports&amp;quot; section.&lt;br /&gt;
* [http://www.gdf-hannover.de/software GDF Hannover] provides RPM-packages for stable releases prepared to install on Mandriva systems.&lt;br /&gt;
&lt;br /&gt;
=== SuSE ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.gdf-hannover.de/software GDF Hannover] provides RPM-packages for stable releases prepared to install on SUSE-systems.&lt;br /&gt;
* [http://www.nature-consult.de/software/suse/ nature-consult] provides GRASS and related RPM-packages for OpenSuSE.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
GRASS Binaries are available from apt/synaptic. From a terminal type:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install grass grass-doc&lt;br /&gt;
&lt;br /&gt;
or alternatively, search for and install these packages from Synaptic. This is the easy way to get GRASS on your system. Even if you choose to install binaries from another source, you may want to install this version just so that all (most) dependencies are installed as painlessly as possible.&lt;br /&gt;
&lt;br /&gt;
To get the latest version of GRASS on Ubuntu, compile the code from source. See the [[Compile and Install]] section for a shell script that makes this easy.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
Precompiled Mac OSX packages can be found [http://www.kyngchaos.com/software/unixport here] and [http://wwwamb.bologna.enea.it/forgrass/download.htm here].&lt;br /&gt;
&lt;br /&gt;
== MS-Windows ==&lt;br /&gt;
&lt;br /&gt;
* Precompiled native winGRASS packages are provided [http://moritz.homelinux.org/grass/wingrass/ here] (no Cygwin needed). See also [[WinGRASS Current Status]].&lt;br /&gt;
&lt;br /&gt;
* Precompiled (older) winGRASS/Cygwin 6.1 packages are provided [http://geni.ath.cx/grass.html here] (requires Cygwin unix emulator, see there).&lt;br /&gt;
&lt;br /&gt;
* Precompiled native winGRASS packages with QGIS integrated are provided [http://gisalaska.com/torrents/ here] (no Cygwin needed).&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Installation_Guide&amp;diff=4033</id>
		<title>Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Installation_Guide&amp;diff=4033"/>
		<updated>2007-04-10T15:35:32Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* SuSE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
&lt;br /&gt;
This page explains the installation of GRASS binaries.&lt;br /&gt;
&lt;br /&gt;
   For compilation of GRASS source code, see [[Compile and Install]].&lt;br /&gt;
&lt;br /&gt;
GRASS requires a workstation running some flavor of UNIX conforming to POSIX standards like Linux, Mac OS X, Solaris, IRIX, or BSD. It is also possible to run GRASS in MS Windows by using UNIX translation software such as Cygwin or MinGW. Ideally, you should have at least 500 Mb for data and 128 Mb RAM. The source code package needs around 30 MB uncompressed. The resulting binaries may need between 20 MB and 180 MB depending on your platform. During a full compilation you may need temporarily up to 150MB including the source code.&lt;br /&gt;
&lt;br /&gt;
The [http://grass.itc.it/download/index.php Software Download Section] of the main GRASS web site contains the latest binaries and source code for all supported platforms. That site also has general directions for installing GRASS manually. However, installation is slightly different on each operating system. Here you can find user-contributed pointers for installing GRASS on specific platforms. In particular, many operating systems have package management utilities that can greatly simplify GRASS installation.&lt;br /&gt;
&lt;br /&gt;
== GNU/Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
A binary version of GRASS is available from the apt repository. As root type:&lt;br /&gt;
&lt;br /&gt;
  apt-get install grass grass-doc&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install GRASS on Debian. If you choose to install a binary version manually from the main web site, be sure to follow the instructions for making symlinks found as a note to the [[http://grass.itc.it/grass63/binary/linux/snapshot/ 6.3 weekly snapshot]] release.&lt;br /&gt;
&lt;br /&gt;
==== DebianGis ====&lt;br /&gt;
&lt;br /&gt;
There is also the wonderful [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl DebianGIS] project which has a more recent GRASS version with its related packages. Read here for more [[Grass in Debian |details]]&lt;br /&gt;
&lt;br /&gt;
To install from there follow the [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl/DebianGisRepository instructions] there&lt;br /&gt;
&lt;br /&gt;
==== Compiling GRASS from source on Debian ====&lt;br /&gt;
Packages needed for (nearly) complete GRASS installation from source code: &lt;br /&gt;
  flex, bison, libreadline4-dev || libreadline5-dev, libncurses5-dev, lesstif2-dev, debhelper (&amp;gt;= 4.0.2), dpatch, libtiff4-dev, &lt;br /&gt;
  tcl8.4-dev, tk8.4-dev, fftw-dev, xlibmesa-gl-dev, libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-1.3.1-dev, &lt;br /&gt;
  proj (&amp;gt;= 4.4.7), libjpeg62-dev, libpng12-dev, postgresql-dev, unixodbc-dev, doxygen, fakeroot&lt;br /&gt;
&lt;br /&gt;
==== Compile GRASS and package it (debian/testing) ====&lt;br /&gt;
&lt;br /&gt;
  grass6$ fakeroot debian/rules binary&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
&lt;br /&gt;
[http://ftp.gwdg.de/pub/misc/freegis/intevation/freegis/fedora/ Intevation] provides RPM-packages for stable releases prepared to install on Fedora systems. Some more recent RPMs are on the [http://grass.itc.it/grass62/binary/linux/ GRASS Site].&lt;br /&gt;
&lt;br /&gt;
=== Mandriva ===&lt;br /&gt;
&lt;br /&gt;
* Mandriva itself provides PROJ/GDAL/GRASS RPMs. For older versions they are in the &amp;quot;backports&amp;quot; section.&lt;br /&gt;
* [http://www.gdf-hannover.de/software GDF Hannover] provides RPM-packages for stable releases prepared to install on Mandriva systems.&lt;br /&gt;
&lt;br /&gt;
=== SuSE ===&lt;br /&gt;
&lt;br /&gt;
[http://www.gdf-hannover.de/software GDF Hannover] provides RPM-packages for stable releases prepared to install on SUSE-systems.&lt;br /&gt;
[http://www.nature-consult.de/software/suse/ nature-consult] provides GRASS and related RPM-packages for OpenSuSE.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
GRASS Binaries are available from apt/synaptic. From a terminal type:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install grass grass-doc&lt;br /&gt;
&lt;br /&gt;
or alternatively, search for and install these packages from Synaptic. This is the easy way to get GRASS on your system. Even if you choose to install binaries from another source, you may want to install this version just so that all (most) dependencies are installed as painlessly as possible.&lt;br /&gt;
&lt;br /&gt;
To get the latest version of GRASS on Ubuntu, compile the code from source. See the [[Compile and Install]] section for a shell script that makes this easy.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
Precompiled Mac OSX packages can be found [http://www.kyngchaos.com/software/unixport here] and [http://wwwamb.bologna.enea.it/forgrass/download.htm here].&lt;br /&gt;
&lt;br /&gt;
== MS-Windows ==&lt;br /&gt;
&lt;br /&gt;
* Precompiled native winGRASS packages are provided [http://moritz.homelinux.org/grass/wingrass/ here] (no Cygwin needed). See also [[WinGRASS Current Status]].&lt;br /&gt;
&lt;br /&gt;
* Precompiled (older) winGRASS/Cygwin 6.1 packages are provided [http://geni.ath.cx/grass.html here] (requires Cygwin unix emulator, see there).&lt;br /&gt;
&lt;br /&gt;
* Precompiled native winGRASS packages with QGIS integrated are provided [http://gisalaska.com/torrents/ here] (no Cygwin needed).&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=3541</id>
		<title>AddOns</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=AddOns&amp;diff=3541"/>
		<updated>2007-01-16T12:16:29Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* General add-ons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains references to user contributions and add-ons (the original GRASS GIS software can be downloaded [http://grass.itc.it/download/index.php here]).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Copyright and licensing information==&lt;br /&gt;
&lt;br /&gt;
''Please be sure to include copyright and licensing information in the header comments of your code so that others may know how they can use, extend, modify, and redistribute your work.''&lt;br /&gt;
&lt;br /&gt;
e.g. at the top of a shell script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
############################################################################&lt;br /&gt;
#&lt;br /&gt;
# MODULE:       v.in.e00&lt;br /&gt;
#&lt;br /&gt;
# AUTHOR(S):    Markus Neteler, Otto Dassau&lt;br /&gt;
#&lt;br /&gt;
# PURPOSE:      Import E00 data into a GRASS vector map&lt;br /&gt;
#               Imports single and split E00 files (.e00, .e01, .e02 ...)&lt;br /&gt;
#&lt;br /&gt;
# COPYRIGHT:    (c) 2004, 2005 GDF Hannover bR, http://www.gdf-hannover.de&lt;br /&gt;
#&lt;br /&gt;
#               This program is free software under the GNU General Public&lt;br /&gt;
#               License (&amp;gt;=v2). Read the file COPYING that comes with GRASS&lt;br /&gt;
#               for details.&lt;br /&gt;
#&lt;br /&gt;
#############################################################################&lt;br /&gt;
#&lt;br /&gt;
# REQUIREMENTS:&lt;br /&gt;
#      -  avcimport: http://avce00.maptools.org&lt;br /&gt;
&lt;br /&gt;
[script follows]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Shell script coding standards==&lt;br /&gt;
&lt;br /&gt;
Please have a look at our [http://grass.itc.it/grass63/source/SUBMITTING_SCRIPTS Shell script coding standards] before submitting here.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous Add-ons==&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/utm_which_zone.sh utm_which_zone.sh] is a shell script to determine UTM zone from Lat/Lon input. Requires [http://www.octave.org Octave] to be installed. A shell-only version is [http://dcalvelo.free.fr/grass/utm_which_zone_sh.sh available] which only requires awk.&amp;lt;BR&amp;gt;'''Authors''': Hamish Bowman (Octave part), Markus Neteler (shell script wrapper), Daniel Calvelo (sh+awk version)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Perl scripts for converting data forth and back between Excel files and PostgreSQL: [http://dcalvelo.free.fr/grass/pg2xls.pl pg2xls.pl] reads data from PostgreSQL and produces an excel workbook; [http://dcalvelo.free.fr/grass/xls2sql.pl xls2sql.pl] reads excel files and outputs SQL statements to be fed into an RDBMS. Both scripts need modules from [http://www.cpan.org CPAN], especially [http://search.cpan.org/dist/Spreadsheet-ParseExcel/  Spreadsheet::ParseExcel] for xls2sql.pl and [http://search.cpan.org/~tmtm/Spreadsheet-WriteExcel-FromDB Spreadsheet::WriteExcel::FromDB] and its dependencies for pg2sql.pl. Check the source headers for more info.&amp;lt;BR&amp;gt;'''Authors:''' Daniel Calvelo (xls2sql.pl), Markus Neteler (pg2xls.pl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://dream.lrrl.arch.tu-muenchen.de/~wqual/perl/dbf2sql.tgz dbf2sql] is a Perl script for translating dbf-tables into a sql-command. dbf-tables are read using dbfdump-command from dbd-xbase-perl module ([http://search.cpan.org/~janpaz/DBD-XBase-0.241/ dbd::xbase] and [http://search.cpan.org/~jv/Getopt-Long-2.35/lib/Getopt/Long.pm getopt::long] have to be installed from CPAN first). There are problems, if the last column of the table contains characters. Suggestions for improvements welcome! &amp;lt;BR&amp;gt;'''Author:'''Wolfgang Qual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/azimuth2.c azimuth2.c] is a small C program to calculate the azimuth and length of vector lines exported by GRASS-GIS as ASCII files (like this: v.out.ascii input=vector output=ascii format=standard). It is useful for create rose diagrams of lineament maps. Improvements on the original code after suggestions by Örs Téglásy, Hungary.&amp;lt;BR&amp;gt;'''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
==GRASS 5.x==&lt;br /&gt;
&lt;br /&gt;
===Vector add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.itc.it/download/addons.php&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons for GRASS 5===&lt;br /&gt;
&lt;br /&gt;
* See here: http://grass.itc.it/download/addons.php&lt;br /&gt;
&lt;br /&gt;
* [http://www.valledemexico.ambitiouslemon.com/gwmodelling.html r.gmtg] The groundwater modelling tool for grass. A module to use MODFLOW within GRASS. &amp;lt;BR&amp;gt;'''Author''': Jaime Carrera&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GRASS 6.x==&lt;br /&gt;
&lt;br /&gt;
===Vector add-ons===&lt;br /&gt;
&lt;br /&gt;
* [http://geni.ath.cx/grass/v.out.gmt v.out.gmt] is a shell script that exports a polygon vector file into GMT xy file. psbasemap code was copied from Hamish's r.out.gmt. &amp;lt;BR&amp;gt;'''Author:''' Huidae Cho, Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.pois.org/florian/downloads/grass/v.strahler.tgz v.strahler] is a module that calculates the Strahler Order for all lines of a given dendritic network. &amp;lt;BR&amp;gt;'''Author:''' Florian Kindl. Available via SVN: svn co https://grasssvn.itc.it/svn/grassaddons/trunk/grassaddons/v.strahler&lt;br /&gt;
&lt;br /&gt;
* [http://svg.cc/grass/index.html v.out.svg] is a module that exports SVG notation along with optional attribute data directly from GRASS 6.x vector layers. Now part of grass63-cvs. &amp;lt;BR&amp;gt;'''Author:''' Klaus Förster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs/ v.trees3d] is a module for making 3D trees from input vector point file. &amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.lda v.lda] is a shell script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values to measure clustering of point data at different neighborhood radii. There is an option to create a simple line graph of the results. There have been reports of problems creating the line graph on Cygwin installations of GRASS.&amp;lt;BR&amp;gt;'''Author:''' Michael Barton &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.append v.append] is a shell script combining two vector files AND their associated attribute tables. The vector files should be of the same type and, for best results, should have identically formatted attribute tables.&amp;lt;BR&amp;gt;'''Author:''' Michael Barton &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.shockfamily.net/cedric/grass/v.group v.group] generates a new vector map with the same geometry as an existing map. The new map has categories and a table based on grouping by the values in certain columns of the existing map's table. The values in these columns are preserved in the table for the new map. It's like a v.reclass that preserves data.&amp;lt;BR&amp;gt;'''Author:''' Cedric Shock&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/v.out.ascii.db v.out.ascii.db] is a shell script for exporting vector point data coordinates and selected attribute columns to either a file or to the console.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs v.rasterbounds] is a shell script for creating polygon-vector file of rasterfile boundaries. The best version of GRASS is 6.1+. If you are using GRASS &amp;lt; 6.1, you  have to be in the same mapset as your raster maps are from.&amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.clubwebcanada.ca/twiens/v.sample.buffer.tgz v.sample.buffer] is a shell script that samples rasters in buffers of a specified size around features in a specified vector file. Sampling results are added as attributes to the vector file. This script was designed for sampling vegetation indices and DEM derived attributes for bird point counts. Sampling results can be one or more basic statistics such as mean, range, max, etc.&amp;lt;BR&amp;gt;'''Author:''' Trevor Wiens&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.gfosservices.it/materiale_didattico/moduli/grass_kriging.tar.gz v.variogram] is a script that create an omnidirectional experimental semi-variogram. This scripts require R-statistics software installed on your machine. Now the script is updated to run on spgrass6 &amp;gt;= 0.3 and sp &amp;gt;= 0.9 [http://grass.itc.it/pipermail/statsgrass/2006-October/000455.html reply]. &amp;lt;BR&amp;gt;'''Author:''' Ivan Marchesini, Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.gfosservices.it/materiale_didattico/moduli/grass_kriging.tar.gz v.surf.krige] is a script that do a surface interpolation from vector point data by Kriging method. The interpolated value of a cell is determined by using an omnidirectional variogram model fitted starting from model parameter given by user shown from the experimental semi variogram produced by v.variogram. The script can perform also the Leave-One-out cross validation to test the variogram model &amp;quot;fitted by eye&amp;quot; and an automatic fitted variogram model. The cross validation helps the user to choose the best variogram model to interpolate own data. &amp;lt;BR&amp;gt;'''Author:''' Pierluigi De Rosa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://ngeo.de/grassstuff/v.lmeasure v.lmeasure] and [http://ngeo.de/grassstuff/v.revlmeasure v.revlmeasure] are two perl scripts that place equidistant vector points along a given arbitrary vector line starting from the beginning or end of the vector line, respectively. Resulting  vector points are labeled with the distance from origin.&amp;lt;BR&amp;gt;'''Author:''' Mats Schuh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://david.p.finlayson.googlepages.com/v.swathwidth v.swathwidth] creates a vector map representing the sea bottom coverage of a multibeam (swath) sonar survey.&amp;lt;BR&amp;gt;'''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://kufaya.googlepages.com/v.flip.tar.gz v.flip] flips the direction of selected vector lines.&amp;lt;BR&amp;gt;'''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt v.digatt] (shell script) Interactively assign numeric table attributes to series of vector objects. It is meant to be effective by avoiding to type in the attribute value for all single objects again and again. The user is prompted for typing in an attribute value which is assigned to all objects selected by mouseclick afterwards. Next the display is redrawn after updating the table column. Zooming allows to change the region before the old value can be reused or a new one can be typed in (or copied by mouse from another object) in order to assign it to the next series of objects etc. It is tested not very extensively yet. Therefore better work with a copy of your map and consider using v.digit or d.what.vect -e alternatively. [http://phygeo7.geo.uni-augsburg.de/gis2/scripts/v.digatt.png screenshot]. &amp;lt;BR&amp;gt;'''Author:''' Andreas Philipp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://k153-85.fsv.cvut.cz/cgi-bin/viewcvs.cgi/grass6/vector/v.in.gama/ v.in.gama] converts [http://www.gnu.org/software/gama/ GNU GaMa] XML output file to a GRASS vector map layer.&amp;lt;br /&amp;gt;'''Author:''' Martin Landa&lt;br /&gt;
&lt;br /&gt;
===Raster add-ons===&lt;br /&gt;
&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/r.roughness r.roughness] is a shell script to calculate the surface roughness of a DEM, using r.surf.area and v.surf.rst. (for GRASS versions 6.1 and above)&lt;br /&gt;
* [http://www.igc.usp.br/pessoais/guano/downloads/r.roughness60 r.roughness60] - for GRASS versions 6.0.X&amp;lt;BR&amp;gt;'''Author:''' Carlos Henrique Grohmann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs/grass/r.gauss.tgz r.gauss] is Gaussian and Laplacian of Gaussian filter for GRASS. It is written in C language.&amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs/grass/r.mlv.tgz r.mlv] is Mean of least variance filter for GRASS. It is an edge-preserving (or even edge-enhacing) filter, which should serve for removing additive noise from images. It is written in C language.&amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs/grass/r.bilateral.tgz r.bilateral] Bilateral filter is an edge-preserving filter, which combines domain and range filtering. It is written in C language.&amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs/zc.pl Zero crossing] is a simple Perl script, finds the ,,zero crossings`` from the Laplacian of Gaussian filter (see above). It is really &amp;lt;em&amp;gt;very&amp;lt;/em&amp;gt; simple, the edges don't need to be really on that pixel, where they are detected, no interpolation is performed.&amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
     '''Usage:'''&lt;br /&gt;
     zc.pl -i input -o output |r.mapcalc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs/local_max.pl Local maxima] is a Perl script for &amp;lt;code&amp;gt;r.mapcalc&amp;lt;/code&amp;gt;. It detects local maxima of the image.&amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
     '''Usage:'''&lt;br /&gt;
     local_maxima.pl -i input -o output -s matrix_size|r.mapcalc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/r.out.gmt r.out.gmt] is a GRASS script for exporting a GRASS raster map into a [[http://www.soest.hawaii.edu/gmt/ GMT]] grid file. It also creates a GMT color table from the data and can generate some GMT commands for plotting a postscript file. (code is experimental, but functional)&amp;lt;BR&amp;gt;see  also http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview&amp;lt;BR&amp;gt;'''Authors:''' Hamish Bowman, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://geni.ath.cx/grass/r.out.gmt yet another r.out.gmt] is a modified version of Hamish's r.out.gmt.  Added options for title, xlabel, ylabel, comment, and map width.  Removed any settings that can be changed by gmtset for more flexibility.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman, Huidae Cho, Dylan Beaudette&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/r.pack r.pack] and [http://bambi.otago.ac.nz/hamish/grass/r.unpack r.unpack] are two GRASS scripts for transfering raster maps to another computer as a single file.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/dominant_dir.m dominant_dir.m] and [http://bambi.otago.ac.nz/hamish/grass/calc_terraflow_dir.m calc_terraflow_dir.m] are two Matlab scripts for determining the dominant flow direction from a r.terraflow MFD map and converting into a GRASS aspect map for use with d.rast.arrow, etc.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www-pool.math.tu-berlin.de/~soeren/grass/modules/ r.in.onearth] for download and import satellite images direct from the NASA onearth WMS server into GRASS.&amp;lt;BR&amp;gt;'''Author:''' Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.shockfamily.net/cedric/grass/r.tileset r.tileset] generates a list of tiles and sizes in a source projection that cover the region in the current database with appropriate resolution. The size of individual tiles can be constrained. Only tiles intersecting the current region are returned. These tilings are appropriate for requesting data from another projection to meet the specifications of the current region. For example, it could be used to generate tile requests to a latitude / longitude WMS server like this &amp;lt;code&amp;gt;r.tileset -w sourceproj=&amp;quot;+init=epsg:4326&amp;quot;&amp;lt;/code&amp;gt;.&amp;lt;BR&amp;gt;'''Author:''' Cedric Shock&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/r.csr.tar.bz2 r.csr] integrates several Grass programs to produce colored, shaded-relief rasters in one step. Accepts single or multiple elevation/bathymetry maps as input; optionally will fill data holidays with 3x3 median filter, multiple times, if required; can apply color maps from a) input raster, b) another raster in MAPSET, or c) from a rules file; otherwise, rainbow colorbar is applied. Output colored, shaded-relief rasters can optionally be exported to tiff format and archived using tar with gzip/bzip2 compression if appropriate flags are given. Shading parameters can be modified, though useful defaults are given. &amp;lt;BR&amp;gt;'''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/r.fragment.tar.bz2 r.fragment] fragments a raster into a user-defined set of smaller tiles according to an input number of rows and columns. Optionally, a null value threshold can be set to filter out candidate tiles that would have a large percentage of null cells. &amp;lt;BR&amp;gt;'''Author:''' Eric Patton&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://david.p.finlayson.googlepages.com/r.eucdist r.eucdist] creates a raster map estimating the euclidean distance from known cells.&amp;lt;BR&amp;gt;'''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://david.p.finlayson.googlepages.com/r.smoothpatch r.smoothpatch] creates a composite of two rasters using a distance-weighted average across the transition to smooth the edges.&amp;lt;BR&amp;gt;'''Author:''' David Finlayson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.faunalia.it/download/r_li/ r.li] is a more flexible and faster replacement of the old r.le. '''''Moved into 6.3-CVS'''''.&amp;lt;BR&amp;gt;'''Authors:''' Claudio Porta, Davide Spano, Serena Pallecchi, [http://www.faunalia.it Faunalia]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://kufaya.googlepages.com/r.surf.nnbathy.zip r.surf.nnbathy] interpolates surface from raster input using [http://www.marine.csiro.au/~sakov/ nn] natural neighbor interpolation library.&amp;lt;BR&amp;gt;'''Author:''' Maciej Sieczka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The GRASS Image Processing Environment (GIPE) has USLE, Energy-balance and radiance-reflectance correction models. &amp;lt;BR&amp;gt;'''Author:''' Yann Chemin (unless specified otherwise).&amp;lt;br&amp;gt; It is available by anonymous reading through this command (thanks Markus!):&amp;lt;br&amp;gt;&lt;br /&gt;
svn co https://grasssvn.itc.it/svn/grassaddons/trunk/grassaddons grassaddons/gipe&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 - r.usler creates USLE R factor (Rainfall erosivity) from annual precipitations.&lt;br /&gt;
 It has 4 methods, Morgan, Roose, Foster and El-Swaify to choose from.&lt;br /&gt;
 '''Authors:''' Natalia Medvedeva and Yann Chemin &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.uslek creates USLE K factor (soil erodibility) from sand, clay, silt fractions&lt;br /&gt;
 and organic matter fraction. Based on USDA 1951 (p209) quoted in FAO World Soil CD,&lt;br /&gt;
 and from some generic [soil class+OM] to K conversion table. &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.albedo creates Albedo. Albedo is the shortwave surface reflectance in the range&lt;br /&gt;
 of 0.3-3 micro-meters. This module takes Modis, Aster, Landsat or AVHRR individual&lt;br /&gt;
 surface reflectance bands to calculate Albedo. This module is a precursor to r.sun &lt;br /&gt;
 or any Energy-Balance related processing. &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.eb.* are a set of 10+ GRASS modules that together perform the main functions of &lt;br /&gt;
 the SEBAL model (Bastiaanssen, 1995). Those functions include (but are not limited to)&lt;br /&gt;
 Soil heat flux, sensible heat flux, net radiation, evaporative fraction at satellite&lt;br /&gt;
 overpass, diurnal actual evapotranspiration, momentum roughness length, etc. These &lt;br /&gt;
 modules are also part of any Energy-Balance related processing. &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.evapo.potrad creates diurnal Potential evapotranspiration assuming all net radiation&lt;br /&gt;
 becomes ET, according to SEBAL model (Bastiaanssen, 1995). This module also has a flag for&lt;br /&gt;
 diurnal net radiation as required by SEBAL in r.eb.eta. &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.vi creates a given Vegetation index from a list of 13 of them, most of them only&lt;br /&gt;
 requiring Red and NIR. Updated to accept all types of input data.&lt;br /&gt;
 '''Authors:''' Baburao Kamble and Yann Chemin &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.vi.mpi is the mpi verion for cluster GRASS GIS education (no speed up here!).&lt;br /&gt;
 '''Author:''' Shamim Akhter &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.dn2ref.l7, r.dn2ref.ast create top of atmosphere reflectance for Landsat 7ETM+ and&lt;br /&gt;
 ASTER. These modules also have a flag for radiance output. Updated r.dn2ref.l7 to read .met&lt;br /&gt;
 calibration file.  &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.dn2full.l7 is an attempt to get all bands of Landsat7 calibrated and corrected to &lt;br /&gt;
 either reflectance or temperature, reads only the .met file.  &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.dn2potrad.l7] is an attempt to get ET potential from DN of Landsat 7 (Careful! No&lt;br /&gt;
 Atmospheric correction!).  &amp;lt;br&amp;gt;&lt;br /&gt;
 - r.biomass creates biomass growth map from fPAR, lightuse efficiency, water availability&lt;br /&gt;
 (or evap.fraction), Lat, doy and tsw.&lt;br /&gt;
&lt;br /&gt;
* r.boxcount and r.boxcount.sh calculate the fractal dimension for a given map. These are versions for grass6 of [http://www.ucl.ac.uk/~tcrnmar/ Mark Lake's modules] for grass43.&amp;lt;br&amp;gt; '''Authors:''' Mark Lake, grass6 port: Florian Kindl. Available via SVN: svn co https://grasssvn.itc.it/svn/grassaddons/trunk/grassaddons&lt;br /&gt;
&lt;br /&gt;
===General add-ons===&lt;br /&gt;
&lt;br /&gt;
* [http://www.nature-consult.de/dassau/g.laptop/g.laptop.sh g.laptop.sh] is an interactive shell script to extract raster and vector data from current Location into a new one. Data can be copied or extracted in current or original resolution and region extend. This script was written to extract smaller parts of a GRASS location to be able to present them on a laptop without the necessity to transfer huge data. Maps do not have to be in the same mapset.&amp;lt;BR&amp;gt;'''Author:''' Otto Dassau &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''''Readline completion''''' for GRASS commands under the bash shell: [http://www.sorokine.info/grass-complete/ grass-complete] won't clutter the environment but needs to be installed; [http://dcalvelo.free.fr/grass/grass_rlcompleter.sh grass_rlcompleter.sh] needs almost no installation but will pollute the environment. Grass-Complete currently requires Bash version 2.05 for proper install.&amp;lt;BR&amp;gt;'''Author:''' Alexandre Sorokine (grass-complete), Daniel Calvelo (grass_rlcompleter.sh)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Imagery add-ons ===&lt;br /&gt;
&lt;br /&gt;
* i.atcorr: Atmospheric Correction using Christo Zietsman's implementation of 6s code in C/C++. Available in SVN:&amp;lt;br&amp;gt;&lt;br /&gt;
svn co https://grasssvn.itc.it/svn/grassaddons/trunk/grassaddons grassaddons/gipe &lt;br /&gt;
 &amp;lt;BR&amp;gt;'''Author:''' Christo Zietsman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/gdal/i.warp61 i.warp61] is a shell script that will use gdalwarp to rectify a raw input image using thin plate splines. The map should be imported into GRASS with r.in.gdal and GCPs set with i.points. Input is the raw image (GeoTIFF, JPEG, etc). Output is a GeoTIFF in the imagery group's target location's map projection. Requires a recent (early 2006) version of GRASS 6.1, or newer.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display add-ons ===&lt;br /&gt;
&lt;br /&gt;
==== [[IconSymbols]] ====&lt;br /&gt;
* [[IconSymbols|Symbols]] which can be used with ''d.vect, d.graph'', and ''ps.map''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Modules ====&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/d.frame.quarter d.frame.quarter] is a shell script that will split the display into four quadrants using ''d.frame''. Individual frames are named ''uno, dos, tres, cuatro'', and ''full_screen''.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [ftp://gsca.nrcan.gc.ca/outgoing/Patton/Grass/Scripts/d.hyperlink.tar.bz2 d.hyperlink] is an interactive shell script that allows the viewing of hyperlinked images from a vector's attribute table in an external image viewer. Queries can be made via SQL statements or interactive mouse-clicking. The attribute table must be pre-populated with a column containing the image to link the vector to; the user also specifies the image folder in the current MAPSET where the images are located. The script currently supports gimp, Eye of Gnome, gthumb, gpdf, and Inkscape image viewers. &amp;lt;BR&amp;gt;'''Author: '''Eric Patton&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ornl.gov/sci/gist/software/grass/ pd-GRASS]: Parallel Display for GRASS GIS&amp;lt;BR&amp;gt;'''Author:''' Alex Sorokine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/d.region.box d.region.box] is a shell script that quickly displays a box around the current region.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/d.stations d.stations] is a shell script that quickly displays vector points (or sites for GRASS 5.4 and below).&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://bambi.otago.ac.nz/hamish/grass/d.varea d.varea] is a shell script that quickly displays vector areas.&amp;lt;BR&amp;gt;'''Author:''' Hamish Bowman&lt;br /&gt;
&lt;br /&gt;
===Postscript add-ons===&lt;br /&gt;
&lt;br /&gt;
* [http://les-ejk.cz/programs/grass/ps.atlas ps.atlas] is a shell script that makes more maps on current region according to input *.psmap file. General map can be stored as vector file. The resulting *.eps maps can be automatically converted to *.pdf files.&amp;lt;BR&amp;gt;'''Author:''' Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[ps.map scripts|ps.map samples/templates]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[AreaFillPatterns]] ====&lt;br /&gt;
* Hatches for ps.map's vareas&lt;br /&gt;
&lt;br /&gt;
===GRASS and UMN Mapserver===&lt;br /&gt;
&lt;br /&gt;
* [http://www.mail-archive.com/mapserver-users@lists.umn.edu/msg00086.html See interesting posting]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2811</id>
		<title>GRASS Education (Free GIS education)</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2811"/>
		<updated>2006-10-18T09:57:00Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Please modify current topics and content and/or add your own ideas and contributions&lt;br /&gt;
&lt;br /&gt;
== Teaching Concepts ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Materials ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Aspects ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Restrictions ==&lt;br /&gt;
&lt;br /&gt;
People want to upload their course material including PDFs, powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text and simple graphics files, we have to find a solution to enable password controlled upload of large files. For this reason it is necessary to provide a decicated general Free-GIS education server to support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video tutorials, presentations, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [http://wald.intevation.org  Intevation's Gforge server]&lt;br /&gt;
* [https://www.osgeo.org OSGeo Server]&lt;br /&gt;
* [http://freegis.org Intevation's FreeGIS.org]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Translation_Team&amp;diff=2810</id>
		<title>GRASS Translation Team</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Translation_Team&amp;diff=2810"/>
		<updated>2006-10-18T09:02:19Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* German */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Currently, [http://grass.itc.it/devel/i18n.php#statistics GRASS messages] are (partly) translated to 18 languages (cs,de,es,fr,hi,it,ja,ko,lv,mr,pl,pt_br,ru,sl,tr,vi,zh). [http://gdf-hannover.de/media.php?lg=en GRASS Documentation] is translated to five languages (cs, de, fr, zh_CN, en). [http://grass.itc.it/grass63/manuals/html63_user/index.html GRASS manual pages] are not yet translated.&lt;br /&gt;
&lt;br /&gt;
==Members of Translation Team==&lt;br /&gt;
__TOC__&lt;br /&gt;
===[http://grass.fsv.cvut.cz/wiki/index.php/Lokalizace Czech]===&lt;br /&gt;
;Martin Landa&lt;br /&gt;
[[Image:Mlanda.png]]&lt;br /&gt;
* Location: Prague, Czech Republic&lt;br /&gt;
* mail: landa.martin at gmail.com&lt;br /&gt;
* http://gama.fsv.cvut.cz/wiki/index.php/Martin_Landa&lt;br /&gt;
&lt;br /&gt;
;Jáchym Čepický&lt;br /&gt;
[[Image:Jachym.png]]&lt;br /&gt;
* Location: Hannover, Germany&lt;br /&gt;
* mail: GRASS developers mailing list&lt;br /&gt;
* http://les-ejk.cz&lt;br /&gt;
&lt;br /&gt;
;Záboj Hrázský&lt;br /&gt;
[[Image:Zaboj.png]]&lt;br /&gt;
* Location: Sobětuchy, Czech Republic&lt;br /&gt;
* mail: GRASS developers mailing list&lt;br /&gt;
* http://&lt;br /&gt;
&lt;br /&gt;
===German===&lt;br /&gt;
;Stephan Holl&lt;br /&gt;
[[Image:Holl.png]]&lt;br /&gt;
* Location: Hannover, Germany&lt;br /&gt;
* mail: GRASS developers mailing list&lt;br /&gt;
* http://holl-land.de&lt;br /&gt;
&lt;br /&gt;
;Otto Dassau&lt;br /&gt;
[[Image:Dassau.png]]&lt;br /&gt;
* Location: Hannover, Germany&lt;br /&gt;
* mail: GRASS User and Developer mailing list&lt;br /&gt;
* http://www.adaris.de&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2809</id>
		<title>GRASS Education (Free GIS education)</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2809"/>
		<updated>2006-10-18T08:45:10Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Please modify current topics and content and/or add your own ideas and contributions&lt;br /&gt;
&lt;br /&gt;
== Teaching Concepts ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Materials ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Restrictions ==&lt;br /&gt;
&lt;br /&gt;
People want to upload their course material including PDFs, powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text and simple graphics files, we have to find a solution to enable password controlled upload of large files. For this reason it is necessary to provide a decicated general Free-GIS education server to support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video tutorials, presentations, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [http://wald.intevation.org  Intevation's Gforge server]&lt;br /&gt;
* [https://www.osgeo.org OSGeo Server]&lt;br /&gt;
* [http://freegis.org Intevation's FreeGIS.org]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2808</id>
		<title>GRASS Education (Free GIS education)</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2808"/>
		<updated>2006-10-18T08:43:56Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Concepts ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teaching Materials ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Restrictions ==&lt;br /&gt;
&lt;br /&gt;
People want to upload their course material including PDFs, powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text and simple graphics files, we have to find a solution to enable password controlled upload of large files. For this reason it is necessary to provide a decicated general Free-GIS education server to support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video tutorials, presentations, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [http://wald.intevation.org  Intevation's Gforge server]&lt;br /&gt;
* [https://www.osgeo.org OSGeo Server]&lt;br /&gt;
* [http://freegis.org Intevation's FreeGIS.org]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2807</id>
		<title>GRASS Education (Free GIS education)</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2807"/>
		<updated>2006-10-18T08:43:06Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Current Restrictions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Teaching Concepts ==&lt;br /&gt;
&lt;br /&gt;
== Teaching Materials ==&lt;br /&gt;
&lt;br /&gt;
== Current Restrictions ==&lt;br /&gt;
&lt;br /&gt;
People want to upload their course material including PDFs, powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text and simple graphics files, we have to find a solution to enable password controlled upload of large files. For this reason it is necessary to provide a decicated general Free-GIS education server to support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video tutorials, presentations, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [http://wald.intevation.org  Intevation's Gforge server]&lt;br /&gt;
* [https://www.osgeo.org OSGeo Server]&lt;br /&gt;
* [http://freegis.org Intevation's FreeGIS.org]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2806</id>
		<title>GRASS Community</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2806"/>
		<updated>2006-10-18T08:40:08Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* GRASS education (Free GIS education) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Freedom ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project is developed under the terms of the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] (the GPL) [http://grass.ibiblio.org/devel/index.php in the open] by [http://grass.ibiblio.org/community/index.php volunteers] the [http://mapserver.gdf-hannover.de/grassusers/map.phtml world over].&lt;br /&gt;
&lt;br /&gt;
GRASS differs from many other GIS software packages used in the professional world in that it is developed and distributed by users for users; mostly on a volunteer basis, in the open, and is given away for free.&lt;br /&gt;
&lt;br /&gt;
Emphasis is placed on interoperability and unlimited access to data as well as software flexibility and evolution rate (both added features and bug minimization). &lt;br /&gt;
&lt;br /&gt;
* [[Gis_Concepts#How_the_Open_Source_software_development_model_works|How the Open Source software development model works]]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Gpl WikiPedia entry discussing the GPL]&lt;br /&gt;
&lt;br /&gt;
== The GRASS Community and the Development Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/community/index.php The Community]&lt;br /&gt;
* [http://grass.ibiblio.org/community/team.php The Development Team]&lt;br /&gt;
* [[GRASS_Translation_Team|The Translation Team]]&lt;br /&gt;
&lt;br /&gt;
== GRASS education (Free GIS education) ==&lt;br /&gt;
&lt;br /&gt;
The GRASS education (Free GIS education) wiki site offers a start to collect links, text documents and small images. Furthermore it provides a discussion platform to develop and collect approaches, techniques, exercises and course structures for people giving GRASS and/or other Free GIS courses.&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_Education_(Free_GIS_education) | GRASS education (Free GIS education)]]&lt;br /&gt;
&lt;br /&gt;
== Promoting GRASS GIS ==&lt;br /&gt;
&lt;br /&gt;
* [[Promotional material]]&lt;br /&gt;
* [[GRASS migration hints]]&lt;br /&gt;
* [[GRASS Propaganda]]&lt;br /&gt;
&lt;br /&gt;
== GRASS AddOns ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
&lt;br /&gt;
== Open Source Geospatial Foundation (OSGeo) ==&lt;br /&gt;
* The new [http://www.osgeo.org/ Open Source Geospatial Foundation] (OSGeo.org) was established in Chicago. GRASS was proposed as founding project.&lt;br /&gt;
* [[Potential tasks and responsibilities]] (earlier proposal)&lt;br /&gt;
* [[GRASS Project Steering Commitee]] for the OSGeo Foundation&lt;br /&gt;
* [[GRASS Project Incubation]] at the OSGeo Foundation&lt;br /&gt;
* http://grass.osgeo.org/&lt;br /&gt;
&lt;br /&gt;
== IRC communication ==&lt;br /&gt;
* [[How to participate in IRC communication]] (#grass, #osgeo, #gdal, #qgis, #mapserver and other channels)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conferences ==&lt;br /&gt;
* [http://www.foss4g2006.org/ FOSS4G2006 - Open Source Geospatial Communities Joint Conference] 12-15 September 2006 in Lausanne, Switzerland with GRASS workshops...&lt;br /&gt;
* [[GRASS related workshops and presentations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User Map ==&lt;br /&gt;
* [http://mapserver.gdf-hannover.de/grassusers/map.phtml?winwidth=890&amp;amp;winheight=630&amp;amp;language=1&amp;amp;mapwidth=600&amp;amp;mapheight=400 GRASS User Map]&lt;br /&gt;
* Description of new [[GRASS UserMap]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Free GIS projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://freegis.org FreeGIS.org]&lt;br /&gt;
* [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl The DebianGIS Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2805</id>
		<title>GRASS Education (Free GIS education)</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2805"/>
		<updated>2006-10-18T08:39:01Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Current Restrictions ==&lt;br /&gt;
&lt;br /&gt;
People want to upload their course material including PDFs, powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text + simple graphics files, we have to find a solution to enable password controlled upload of large files. For this reason it is necessary to provide a decicated general Free-GIS education server to support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video tutorials, presentations, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [http://wald.intevation.org  Intevation's Gforge server]&lt;br /&gt;
* [https://www.osgeo.org OSGeo Server]&lt;br /&gt;
* [http://freegis.org Intevation's FreeGIS.org]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2804</id>
		<title>GRASS Community</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2804"/>
		<updated>2006-10-18T08:36:52Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Freedom ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project is developed under the terms of the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] (the GPL) [http://grass.ibiblio.org/devel/index.php in the open] by [http://grass.ibiblio.org/community/index.php volunteers] the [http://mapserver.gdf-hannover.de/grassusers/map.phtml world over].&lt;br /&gt;
&lt;br /&gt;
GRASS differs from many other GIS software packages used in the professional world in that it is developed and distributed by users for users; mostly on a volunteer basis, in the open, and is given away for free.&lt;br /&gt;
&lt;br /&gt;
Emphasis is placed on interoperability and unlimited access to data as well as software flexibility and evolution rate (both added features and bug minimization). &lt;br /&gt;
&lt;br /&gt;
* [[Gis_Concepts#How_the_Open_Source_software_development_model_works|How the Open Source software development model works]]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Gpl WikiPedia entry discussing the GPL]&lt;br /&gt;
&lt;br /&gt;
== The GRASS Community and the Development Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/community/index.php The Community]&lt;br /&gt;
* [http://grass.ibiblio.org/community/team.php The Development Team]&lt;br /&gt;
* [[GRASS_Translation_Team|The Translation Team]]&lt;br /&gt;
&lt;br /&gt;
== GRASS education (Free GIS education) ==&lt;br /&gt;
&lt;br /&gt;
The [[GRASS_Education_(Free_GIS_education)|GRASS education (Free GIS education) ]] wiki site &lt;br /&gt;
offers a start to collect links, text documents and small images. Furthermore &lt;br /&gt;
it provides a discussion platform to develop and collect approaches, techniques, exercises &lt;br /&gt;
and course structures for people giving GRASS and/or other Free GIS courses.&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_Education_(Free_GIS_education) | GRASS education (Free GIS education)]]&lt;br /&gt;
&lt;br /&gt;
== Promoting GRASS GIS ==&lt;br /&gt;
&lt;br /&gt;
* [[Promotional material]]&lt;br /&gt;
* [[GRASS migration hints]]&lt;br /&gt;
* [[GRASS Propaganda]]&lt;br /&gt;
&lt;br /&gt;
== GRASS AddOns ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
&lt;br /&gt;
== Open Source Geospatial Foundation (OSGeo) ==&lt;br /&gt;
* The new [http://www.osgeo.org/ Open Source Geospatial Foundation] (OSGeo.org) was established in Chicago. GRASS was proposed as founding project.&lt;br /&gt;
* [[Potential tasks and responsibilities]] (earlier proposal)&lt;br /&gt;
* [[GRASS Project Steering Commitee]] for the OSGeo Foundation&lt;br /&gt;
* [[GRASS Project Incubation]] at the OSGeo Foundation&lt;br /&gt;
* http://grass.osgeo.org/&lt;br /&gt;
&lt;br /&gt;
== IRC communication ==&lt;br /&gt;
* [[How to participate in IRC communication]] (#grass, #osgeo, #gdal, #qgis, #mapserver and other channels)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conferences ==&lt;br /&gt;
* [http://www.foss4g2006.org/ FOSS4G2006 - Open Source Geospatial Communities Joint Conference] 12-15 September 2006 in Lausanne, Switzerland with GRASS workshops...&lt;br /&gt;
* [[GRASS related workshops and presentations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User Map ==&lt;br /&gt;
* [http://mapserver.gdf-hannover.de/grassusers/map.phtml?winwidth=890&amp;amp;winheight=630&amp;amp;language=1&amp;amp;mapwidth=600&amp;amp;mapheight=400 GRASS User Map]&lt;br /&gt;
* Description of new [[GRASS UserMap]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Free GIS projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://freegis.org FreeGIS.org]&lt;br /&gt;
* [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl The DebianGIS Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2803</id>
		<title>GRASS Education (Free GIS education)</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Education_(Free_GIS_education)&amp;diff=2803"/>
		<updated>2006-10-18T08:33:21Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;empty&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2802</id>
		<title>GRASS Community</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2802"/>
		<updated>2006-10-18T08:32:44Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Freedom ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project is developed under the terms of the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] (the GPL) [http://grass.ibiblio.org/devel/index.php in the open] by [http://grass.ibiblio.org/community/index.php volunteers] the [http://mapserver.gdf-hannover.de/grassusers/map.phtml world over].&lt;br /&gt;
&lt;br /&gt;
GRASS differs from many other GIS software packages used in the professional world in that it is developed and distributed by users for users; mostly on a volunteer basis, in the open, and is given away for free.&lt;br /&gt;
&lt;br /&gt;
Emphasis is placed on interoperability and unlimited access to data as well as software flexibility and evolution rate (both added features and bug minimization). &lt;br /&gt;
&lt;br /&gt;
* [[Gis_Concepts#How_the_Open_Source_software_development_model_works|How the Open Source software development model works]]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Gpl WikiPedia entry discussing the GPL]&lt;br /&gt;
&lt;br /&gt;
== The GRASS Community and the Development Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/community/index.php The Community]&lt;br /&gt;
* [http://grass.ibiblio.org/community/team.php The Development Team]&lt;br /&gt;
* [[GRASS_Translation_Team|The Translation Team]]&lt;br /&gt;
&lt;br /&gt;
== GRASS education (Free GIS education) ==&lt;br /&gt;
&lt;br /&gt;
The [[GRASS_Education_(Free_GIS_education)|GRASS education (Free GIS education) ]] wiki site &lt;br /&gt;
offers a start to collect links, text documents and small images. Furthermore &lt;br /&gt;
it would like to provide a discussion platform to develop and collect &lt;br /&gt;
approaches, techniques, exercises and course structures for people giving &lt;br /&gt;
GRASS and/or other Free GIS courses.&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_Education_(Free_GIS_education) | GRASS education (Free GIS education)]]&lt;br /&gt;
&lt;br /&gt;
Most people want to upload their course material including PDFs, &lt;br /&gt;
powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text + simple graphics files, we have to find a &lt;br /&gt;
solution to enable password controlled upload of large files. For this reason &lt;br /&gt;
it is necessary to provide a decicated general Free-GIS education server to &lt;br /&gt;
support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video &lt;br /&gt;
tutorials, presentaions, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [http://wald.intevation.org  Intevation's Gforge server]&lt;br /&gt;
* [https://www.osgeo.org OSGeo Server]&lt;br /&gt;
* [http://freegis.org Intevation's FreeGIS.org]&lt;br /&gt;
&lt;br /&gt;
== Promoting GRASS GIS ==&lt;br /&gt;
&lt;br /&gt;
* [[Promotional material]]&lt;br /&gt;
* [[GRASS migration hints]]&lt;br /&gt;
* [[GRASS Propaganda]]&lt;br /&gt;
&lt;br /&gt;
== GRASS AddOns ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
&lt;br /&gt;
== Open Source Geospatial Foundation (OSGeo) ==&lt;br /&gt;
* The new [http://www.osgeo.org/ Open Source Geospatial Foundation] (OSGeo.org) was established in Chicago. GRASS was proposed as founding project.&lt;br /&gt;
* [[Potential tasks and responsibilities]] (earlier proposal)&lt;br /&gt;
* [[GRASS Project Steering Commitee]] for the OSGeo Foundation&lt;br /&gt;
* [[GRASS Project Incubation]] at the OSGeo Foundation&lt;br /&gt;
* http://grass.osgeo.org/&lt;br /&gt;
&lt;br /&gt;
== IRC communication ==&lt;br /&gt;
* [[How to participate in IRC communication]] (#grass, #osgeo, #gdal, #qgis, #mapserver and other channels)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conferences ==&lt;br /&gt;
* [http://www.foss4g2006.org/ FOSS4G2006 - Open Source Geospatial Communities Joint Conference] 12-15 September 2006 in Lausanne, Switzerland with GRASS workshops...&lt;br /&gt;
* [[GRASS related workshops and presentations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User Map ==&lt;br /&gt;
* [http://mapserver.gdf-hannover.de/grassusers/map.phtml?winwidth=890&amp;amp;winheight=630&amp;amp;language=1&amp;amp;mapwidth=600&amp;amp;mapheight=400 GRASS User Map]&lt;br /&gt;
* Description of new [[GRASS UserMap]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Free GIS projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://freegis.org FreeGIS.org]&lt;br /&gt;
* [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl The DebianGIS Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2800</id>
		<title>GRASS Community</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2800"/>
		<updated>2006-10-18T08:30:44Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Freedom ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project is developed under the terms of the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] (the GPL) [http://grass.ibiblio.org/devel/index.php in the open] by [http://grass.ibiblio.org/community/index.php volunteers] the [http://mapserver.gdf-hannover.de/grassusers/map.phtml world over].&lt;br /&gt;
&lt;br /&gt;
GRASS differs from many other GIS software packages used in the professional world in that it is developed and distributed by users for users; mostly on a volunteer basis, in the open, and is given away for free.&lt;br /&gt;
&lt;br /&gt;
Emphasis is placed on interoperability and unlimited access to data as well as software flexibility and evolution rate (both added features and bug minimization). &lt;br /&gt;
&lt;br /&gt;
* [[Gis_Concepts#How_the_Open_Source_software_development_model_works|How the Open Source software development model works]]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Gpl WikiPedia entry discussing the GPL]&lt;br /&gt;
&lt;br /&gt;
== The GRASS Community and the Development Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/community/index.php The Community]&lt;br /&gt;
* [http://grass.ibiblio.org/community/team.php The Development Team]&lt;br /&gt;
* [[GRASS_Translation_Team|The Translation Team]]&lt;br /&gt;
&lt;br /&gt;
== GRASS education (Free GIS education) ==&lt;br /&gt;
&lt;br /&gt;
The [[GRASS_Education|GRASS education (Free GIS education) ]] wiki site &lt;br /&gt;
offers a start to collect links, text documents and small images. Furthermore &lt;br /&gt;
it would like to provide a discussion platform to develop and collect &lt;br /&gt;
approaches, techniques, exercises and course structures for people giving &lt;br /&gt;
GRASS and/or other Free GIS courses.&lt;br /&gt;
&lt;br /&gt;
* [[GRASS_Education | GRASS education (Free GIS education)]]&lt;br /&gt;
&lt;br /&gt;
Most people want to upload their course material including PDFs, &lt;br /&gt;
powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text + simple graphics files, we have to find a &lt;br /&gt;
solution to enable password controlled upload of large files. For this reason &lt;br /&gt;
it is necessary to provide a decicated general Free-GIS education server to &lt;br /&gt;
support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video &lt;br /&gt;
tutorials, presentaions, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [http://wald.intevation.org  Intevation's Gforge server]&lt;br /&gt;
* [https://www.osgeo.org OSGeo Server]&lt;br /&gt;
* [http://freegis.org Intevation's FreeGIS.org]&lt;br /&gt;
&lt;br /&gt;
== Promoting GRASS GIS ==&lt;br /&gt;
&lt;br /&gt;
* [[Promotional material]]&lt;br /&gt;
* [[GRASS migration hints]]&lt;br /&gt;
* [[GRASS Propaganda]]&lt;br /&gt;
&lt;br /&gt;
== GRASS AddOns ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
&lt;br /&gt;
== Open Source Geospatial Foundation (OSGeo) ==&lt;br /&gt;
* The new [http://www.osgeo.org/ Open Source Geospatial Foundation] (OSGeo.org) was established in Chicago. GRASS was proposed as founding project.&lt;br /&gt;
* [[Potential tasks and responsibilities]] (earlier proposal)&lt;br /&gt;
* [[GRASS Project Steering Commitee]] for the OSGeo Foundation&lt;br /&gt;
* [[GRASS Project Incubation]] at the OSGeo Foundation&lt;br /&gt;
* http://grass.osgeo.org/&lt;br /&gt;
&lt;br /&gt;
== IRC communication ==&lt;br /&gt;
* [[How to participate in IRC communication]] (#grass, #osgeo, #gdal, #qgis, #mapserver and other channels)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conferences ==&lt;br /&gt;
* [http://www.foss4g2006.org/ FOSS4G2006 - Open Source Geospatial Communities Joint Conference] 12-15 September 2006 in Lausanne, Switzerland with GRASS workshops...&lt;br /&gt;
* [[GRASS related workshops and presentations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User Map ==&lt;br /&gt;
* [http://mapserver.gdf-hannover.de/grassusers/map.phtml?winwidth=890&amp;amp;winheight=630&amp;amp;language=1&amp;amp;mapwidth=600&amp;amp;mapheight=400 GRASS User Map]&lt;br /&gt;
* Description of new [[GRASS UserMap]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Free GIS projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://freegis.org FreeGIS.org]&lt;br /&gt;
* [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl The DebianGIS Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2799</id>
		<title>GRASS Community</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community&amp;diff=2799"/>
		<updated>2006-10-18T08:28:27Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Freedom ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project is developed under the terms of the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] (the GPL) [http://grass.ibiblio.org/devel/index.php in the open] by [http://grass.ibiblio.org/community/index.php volunteers] the [http://mapserver.gdf-hannover.de/grassusers/map.phtml world over].&lt;br /&gt;
&lt;br /&gt;
GRASS differs from many other GIS software packages used in the professional world in that it is developed and distributed by users for users; mostly on a volunteer basis, in the open, and is given away for free.&lt;br /&gt;
&lt;br /&gt;
Emphasis is placed on interoperability and unlimited access to data as well as software flexibility and evolution rate (both added features and bug minimization). &lt;br /&gt;
&lt;br /&gt;
* [[Gis_Concepts#How_the_Open_Source_software_development_model_works|How the Open Source software development model works]]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Gpl WikiPedia entry discussing the GPL]&lt;br /&gt;
&lt;br /&gt;
== The GRASS Community and the Development Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://grass.ibiblio.org/community/index.php The Community]&lt;br /&gt;
* [http://grass.ibiblio.org/community/team.php The Development Team]&lt;br /&gt;
* [[GRASS_Translation_Team|The Translation Team]]&lt;br /&gt;
&lt;br /&gt;
== GRASS education (Free GIS education) ==&lt;br /&gt;
&lt;br /&gt;
The [[GRASS_Education|GRASS education (Free GIS education) ]] wiki site &lt;br /&gt;
offers a start to collect links, text documents and small images. Furthermore &lt;br /&gt;
it would like to provide a discussion platform to develop and collect &lt;br /&gt;
approaches, techniques, exercises and course structures for people giving &lt;br /&gt;
GRASS and/or other Free GIS courses.&lt;br /&gt;
&lt;br /&gt;
Most people want to upload their course material including PDFs, &lt;br /&gt;
powerpoint presentations, Flash tutorial movies, course material, lecture notes, &lt;br /&gt;
etc.. Because this wiki only supports text + simple graphics files, we have to find a &lt;br /&gt;
solution to enable password controlled upload of large files. For this reason &lt;br /&gt;
it is necessary to provide a decicated general Free-GIS education server to &lt;br /&gt;
support GRASS and Free GIS teaching and education efforts. &lt;br /&gt;
&lt;br /&gt;
From our point of view a natural home for Free-GIS-Edu documentation, video &lt;br /&gt;
tutorials, presentaions, PDFs, etc. could be:&lt;br /&gt;
&lt;br /&gt;
* [[http://wald.intevation.org | Intevation's Gforge server]]&lt;br /&gt;
* [[https://www.osgeo.org | OSGeo Server]]&lt;br /&gt;
* [[http://freegis.org | Intevation's FreeGIS.org]]&lt;br /&gt;
&lt;br /&gt;
== Promoting GRASS GIS ==&lt;br /&gt;
&lt;br /&gt;
* [[Promotional material]]&lt;br /&gt;
* [[GRASS migration hints]]&lt;br /&gt;
* [[GRASS Propaganda]]&lt;br /&gt;
&lt;br /&gt;
== GRASS AddOns ==&lt;br /&gt;
&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
&lt;br /&gt;
== Open Source Geospatial Foundation (OSGeo) ==&lt;br /&gt;
* The new [http://www.osgeo.org/ Open Source Geospatial Foundation] (OSGeo.org) was established in Chicago. GRASS was proposed as founding project.&lt;br /&gt;
* [[Potential tasks and responsibilities]] (earlier proposal)&lt;br /&gt;
* [[GRASS Project Steering Commitee]] for the OSGeo Foundation&lt;br /&gt;
* [[GRASS Project Incubation]] at the OSGeo Foundation&lt;br /&gt;
* http://grass.osgeo.org/&lt;br /&gt;
&lt;br /&gt;
== IRC communication ==&lt;br /&gt;
* [[How to participate in IRC communication]] (#grass, #osgeo, #gdal, #qgis, #mapserver and other channels)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conferences ==&lt;br /&gt;
* [http://www.foss4g2006.org/ FOSS4G2006 - Open Source Geospatial Communities Joint Conference] 12-15 September 2006 in Lausanne, Switzerland with GRASS workshops...&lt;br /&gt;
* [[GRASS related workshops and presentations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User Map ==&lt;br /&gt;
* [http://mapserver.gdf-hannover.de/grassusers/map.phtml?winwidth=890&amp;amp;winheight=630&amp;amp;language=1&amp;amp;mapwidth=600&amp;amp;mapheight=400 GRASS User Map]&lt;br /&gt;
* Description of new [[GRASS UserMap]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Free GIS projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://freegis.org FreeGIS.org]&lt;br /&gt;
* [http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl The DebianGIS Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:Site_support&amp;diff=2669</id>
		<title>GRASS-Wiki:Site support</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:Site_support&amp;diff=2669"/>
		<updated>2006-10-08T10:27:04Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you like to support this Wiki consider supporting [http://www.osgeo.org OSGeo Foundation], the [http://grass.itc.it GRASS GIS Project] or one of the national or regional [http://grass.itc.it/community/usergroups.php User groups].&lt;br /&gt;
&lt;br /&gt;
This Wiki is maintained by GDF Hannover bR (info at gdf.hannover.de)&lt;br /&gt;
&lt;br /&gt;
'''Or donate a bit of your time...! [http://grass.itc.it/community/get_involved.php Get involved!]'''&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2668</id>
		<title>GRASS-Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2668"/>
		<updated>2006-10-08T10:18:58Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This GRASS MediaWiki was migrated from an existing TWiKi portal on 18. May 2006. Since we had lot of problems with Wiki spam we decided to migrate to [http://www.mediawiki.org Mediawiki]. To be able to contribute to the new Wiki again, we would kindly ask you to [[Special:Userlogin|reregister]], because we could not convert all usernames due to an enormous number of registered Spam users. Sorry for any inconvenience!&lt;br /&gt;
&lt;br /&gt;
On this Wiki, you can get and contribute GRASS related information, documents and add-ons programs.&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2398</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2398"/>
		<updated>2006-08-21T12:24:03Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head) (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Stephan Holl (SH)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS) (OD)&lt;br /&gt;
** data import and export &lt;br /&gt;
** vector data analysis (SH)&lt;br /&gt;
** basic raster data analysis (JC)&lt;br /&gt;
** image analysis (optical - short) (OD)&lt;br /&gt;
** visualization (nviz - short) (JC)&lt;br /&gt;
** creating analogue maps (JC)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (PostgreSQL/PostGIS, MySQL, SQLite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head) (SH)&lt;br /&gt;
** Otto Dassau (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements, configuration (SH)&lt;br /&gt;
*** SQLite (SH)&lt;br /&gt;
*** PostgreSQL (PZ)&lt;br /&gt;
*** MySQL&lt;br /&gt;
*** ODBC (OD)&lt;br /&gt;
*** Oracle (only theoreticaly) (SH)&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage instead of DBF&lt;br /&gt;
*** Benefits of RDBMS and GRASS (PZ)&lt;br /&gt;
*** Sharing attribute-data with other applications (PZ)&lt;br /&gt;
&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (PostGIS) (PZ)&lt;br /&gt;
*** reading and writing from/to such RDBMS (PZ)&lt;br /&gt;
*** Using already existing data from such RDBMS (PZ)&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* 3D data and how to export them to VTK (Soeren)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
===Live-CD for GRASS-related workshops===&lt;br /&gt;
&lt;br /&gt;
Currently Stephan Holl and Otto Dassau prepare to build a new 'GISIX' LiveCD based on [http://www.knopper.net/knoppix/index-en.html KNOPPIX 5.0.1.] including all necessary software packages for the GRASS, R and Quantum GIS workshops.&lt;br /&gt;
&lt;br /&gt;
* GRASS 6.1 CVS (will be up-to-date then: [[GRASS 6.2 Feature Plan|6.2.0]], 6.3.-CVS may be too risky)&lt;br /&gt;
* GDAL 1.3.2&lt;br /&gt;
* GDAL-OGR-GRASS plugin&lt;br /&gt;
* QGIS 0.8 SVN release 5713&lt;br /&gt;
* QT4-devel/QGIS-devel files&lt;br /&gt;
* R 2.3.1 (and hopefully all needed libs for GRASS-interaction)&lt;br /&gt;
** spgrass6&lt;br /&gt;
** spGDAL&lt;br /&gt;
** maptools&lt;br /&gt;
** rgdal&lt;br /&gt;
** sp&lt;br /&gt;
** aRT&lt;br /&gt;
* libterralib CVS&lt;br /&gt;
* Postgres 8.1.4&lt;br /&gt;
* PostGIS 1.1.2&lt;br /&gt;
* MySQL 5.0.22&lt;br /&gt;
* Apache2&lt;br /&gt;
* some locales (EN, DE, FR, ?!)&lt;br /&gt;
* Lidar workshop: we have sample datasets + new v.lidar.* commands (in CVS now)&lt;br /&gt;
* [probably forgotten something]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Problems with LausanneLiveCD_rc1====&lt;br /&gt;
&lt;br /&gt;
* LIDAR Stuff missing (now in 6.2 release branch, maybe few fixes needed; LIDAR data has MN)&lt;br /&gt;
* data for workshops missing&lt;br /&gt;
* &amp;lt;del&amp;gt;some QGIS header-files are missing in /usr/include/qgis&amp;lt;/del&amp;gt;&lt;br /&gt;
* KNOPPIX Info screen (index.html) at the beginning still supports to many languages, not yet adopted to LausanneLiveCD&lt;br /&gt;
* landcover vector map in spearfish is broken at least for QGIS, in GRASS it works.&lt;br /&gt;
* &amp;lt;del&amp;gt;VTK/Paraview for the 3D workshop in Lausanne is missing&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;terraview is missing&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Permissions of .grassrc6 are wrong (need change to knoppix:knoppix) &amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;sqlitebrowser missing &amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;pgadmin3 missing&amp;lt;/del&amp;gt;&lt;br /&gt;
* LIDAR dataset missing&lt;br /&gt;
* &amp;lt;del&amp;gt;remove of OpenOffice2 -&amp;gt; '''all presentation need to be in PDF!!'''&amp;lt;/del&amp;gt;&lt;br /&gt;
* All presentations are missing.&lt;br /&gt;
&lt;br /&gt;
====Problems with LausanneLiveCD_rc2====&lt;br /&gt;
&lt;br /&gt;
* ODBC packages (unixodbc, unixodbc-devel, unixodbc-bin, libmyodbc) are missing&lt;br /&gt;
&lt;br /&gt;
===power-packed FOSS4G/OSGEO CD for the participants===&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
* PyWPS - GRASS goes web [[User:Jachym]]&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;br /&gt;
&lt;br /&gt;
===Workshop datasets===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;GRASS dataset[http://www-pool.math.tu-berlin.de/~soeren/grass/files/LausanneDemoData.tar.bz2] for 3D workshop parts &amp;quot;3D-vectors in GIS GRASS (Jachym)&amp;quot; and &amp;quot;GRASS 3D data and VTK (Soeren)&amp;quot;&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;LIDAR-Dataset I[http://skagit.meas.ncsu.edu/~helena/grasswork/foss4g/] from Helena (preliminary!)&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;LIDAR-Dataset II[http://mpa.itc.it/markus/foss4g2006/] from Maria&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;LIDAR-Dataset III from Roberto Antolin (sent to me directly)&amp;lt;/del&amp;gt;&lt;br /&gt;
* Missing: optical image data for Lidar/Imagery Workshop&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2221</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2221"/>
		<updated>2006-08-01T13:51:47Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Problems with LausanneLiveCD_rc1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head) (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Stephan Holl (SH)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS) (OD)&lt;br /&gt;
** data import and export &lt;br /&gt;
** vector data analysis (SH)&lt;br /&gt;
** basic raster data analysis (JC)&lt;br /&gt;
** image analysis (optical - short) (OD)&lt;br /&gt;
** visualization (nviz - short) (JC)&lt;br /&gt;
** creating analogue maps (JC)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (PostgreSQL/PostGIS, MySQL, SQLite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head) (SH)&lt;br /&gt;
** Otto Dassau (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements, configuration (SH)&lt;br /&gt;
*** SQLite (SH)&lt;br /&gt;
*** PostgreSQL (PZ)&lt;br /&gt;
*** MySQL&lt;br /&gt;
*** ODBC (OD)&lt;br /&gt;
*** Oracle (only theoreticaly) (SH)&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage instead of DBF&lt;br /&gt;
*** Benefits of RDBMS and GRASS (PZ)&lt;br /&gt;
*** Sharing attribute-data with other applications (PZ)&lt;br /&gt;
&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (PostGIS) (PZ)&lt;br /&gt;
*** reading and writing from/to such RDBMS (PZ)&lt;br /&gt;
*** Using already existing data from such RDBMS (PZ)&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
===Live-CD for GRASS-related workshops===&lt;br /&gt;
&lt;br /&gt;
Currently Stephan Holl and Otto Dassau prepare to build a new 'GISIX' LiveCD based on [http://www.knopper.net/knoppix/index-en.html KNOPPIX 5.0.1.] including all necessary software packages for the GRASS, R and Quantum GIS workshops.&lt;br /&gt;
&lt;br /&gt;
* GRASS 6.1 CVS (will be up-to-date then)&lt;br /&gt;
* GDAL 1.3.1 (better 1.3.2)&lt;br /&gt;
* GDAL-OGR-GRASS plugin&lt;br /&gt;
* QGIS 0.8 Preview1&lt;br /&gt;
* QT4-devel/QGIS-devel files&lt;br /&gt;
* R 2.3.1 (and hopefully all needed libs for GRASS-interaction)&lt;br /&gt;
** spgrass6&lt;br /&gt;
** spGDAL&lt;br /&gt;
** maptools&lt;br /&gt;
** rgdal&lt;br /&gt;
** sp&lt;br /&gt;
** aRT&lt;br /&gt;
* libterralib CVS&lt;br /&gt;
* Postgres 8.1.4&lt;br /&gt;
* PostGIS 1.1.2&lt;br /&gt;
* MySQL 5.0.22&lt;br /&gt;
* Apache2&lt;br /&gt;
* Openoffice2&lt;br /&gt;
* some locales (EN, DE, FR, ?!)&lt;br /&gt;
* Lidar workshop: we have sample datasets + new v.lidar.* commands&lt;br /&gt;
* [probably forgotten something]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Problems with LausanneLiveCD_rc1====&lt;br /&gt;
&lt;br /&gt;
* LIDAR Stuff missing&lt;br /&gt;
* some QGIS header-files are missing in /usr/include/qgis&lt;br /&gt;
* KNOPPIX Info screen (index.html) at the beginning still supports to many languages&lt;br /&gt;
* landcover vector map in spearfish is broken&lt;br /&gt;
&lt;br /&gt;
===power-packed FOSS4G/OSGEO CD for the participants===&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
* PyWPS - GRASS goes web [[User:Jachym]]&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2220</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2220"/>
		<updated>2006-08-01T13:44:12Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Beginner's Workshop (Tuesday 9-11): (accepted) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head) (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Stephan Holl (SH)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS) (OD)&lt;br /&gt;
** data import and export &lt;br /&gt;
** vector data analysis (SH)&lt;br /&gt;
** basic raster data analysis (JC)&lt;br /&gt;
** image analysis (optical - short) (OD)&lt;br /&gt;
** visualization (nviz - short) (JC)&lt;br /&gt;
** creating analogue maps (JC)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (PostgreSQL/PostGIS, MySQL, SQLite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head) (SH)&lt;br /&gt;
** Otto Dassau (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements, configuration (SH)&lt;br /&gt;
*** SQLite (SH)&lt;br /&gt;
*** PostgreSQL (PZ)&lt;br /&gt;
*** MySQL&lt;br /&gt;
*** ODBC (OD)&lt;br /&gt;
*** Oracle (only theoreticaly) (SH)&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage instead of DBF&lt;br /&gt;
*** Benefits of RDBMS and GRASS (PZ)&lt;br /&gt;
*** Sharing attribute-data with other applications (PZ)&lt;br /&gt;
&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (PostGIS) (PZ)&lt;br /&gt;
*** reading and writing from/to such RDBMS (PZ)&lt;br /&gt;
*** Using already existing data from such RDBMS (PZ)&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
===Live-CD for GRASS-related workshops===&lt;br /&gt;
&lt;br /&gt;
Currently Stephan Holl and Otto Dassau prepare to build a new 'GISIX' LiveCD based on [http://www.knopper.net/knoppix/index-en.html KNOPPIX 5.0.1.] including all necessary software packages for the GRASS, R and Quantum GIS workshops.&lt;br /&gt;
&lt;br /&gt;
* GRASS 6.1 CVS (will be up-to-date then)&lt;br /&gt;
* GDAL 1.3.1 (better 1.3.2)&lt;br /&gt;
* GDAL-OGR-GRASS plugin&lt;br /&gt;
* QGIS 0.8 Preview1&lt;br /&gt;
* QT4-devel/QGIS-devel files&lt;br /&gt;
* R 2.3.1 (and hopefully all needed libs for GRASS-interaction)&lt;br /&gt;
** spgrass6&lt;br /&gt;
** spGDAL&lt;br /&gt;
** maptools&lt;br /&gt;
** rgdal&lt;br /&gt;
** sp&lt;br /&gt;
** aRT&lt;br /&gt;
* libterralib CVS&lt;br /&gt;
* Postgres 8.1.4&lt;br /&gt;
* PostGIS 1.1.2&lt;br /&gt;
* MySQL 5.0.22&lt;br /&gt;
* Apache2&lt;br /&gt;
* Openoffice2&lt;br /&gt;
* some locales (EN, DE, FR, ?!)&lt;br /&gt;
* Lidar workshop: we have sample datasets + new v.lidar.* commands&lt;br /&gt;
* [probably forgotten something]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Problems with LausanneLiveCD_rc1====&lt;br /&gt;
&lt;br /&gt;
* LIDAR Stuff missing&lt;br /&gt;
* some QGIS header-files are missing in /usr/include/qgis&lt;br /&gt;
* KNOPPIX Info screen (index.html) at the beginning still supports to many languages&lt;br /&gt;
&lt;br /&gt;
===power-packed FOSS4G/OSGEO CD for the participants===&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
* PyWPS - GRASS goes web [[User:Jachym]]&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2219</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2219"/>
		<updated>2006-08-01T13:36:13Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Beginner's Workshop (Tuesday 9-11): (accepted) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head) (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Stephan Holl (SH)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS) (OD)&lt;br /&gt;
** data import and export &lt;br /&gt;
** vector data analysis (SH)&lt;br /&gt;
** basic raster data analysis (JC)&lt;br /&gt;
** image analysis (optical - short) (OD)&lt;br /&gt;
** visualization (nviz - short) (JC)&lt;br /&gt;
** creating analogue maps&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (PostgreSQL/PostGIS, MySQL, SQLite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head) (SH)&lt;br /&gt;
** Otto Dassau (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements, configuration (SH)&lt;br /&gt;
*** SQLite (SH)&lt;br /&gt;
*** PostgreSQL (PZ)&lt;br /&gt;
*** MySQL&lt;br /&gt;
*** ODBC (OD)&lt;br /&gt;
*** Oracle (only theoreticaly) (SH)&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage instead of DBF&lt;br /&gt;
*** Benefits of RDBMS and GRASS (PZ)&lt;br /&gt;
*** Sharing attribute-data with other applications (PZ)&lt;br /&gt;
&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (PostGIS) (PZ)&lt;br /&gt;
*** reading and writing from/to such RDBMS (PZ)&lt;br /&gt;
*** Using already existing data from such RDBMS (PZ)&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
===Live-CD for GRASS-related workshops===&lt;br /&gt;
&lt;br /&gt;
Currently Stephan Holl and Otto Dassau prepare to build a new 'GISIX' LiveCD based on [http://www.knopper.net/knoppix/index-en.html KNOPPIX 5.0.1.] including all necessary software packages for the GRASS, R and Quantum GIS workshops.&lt;br /&gt;
&lt;br /&gt;
* GRASS 6.1 CVS (will be up-to-date then)&lt;br /&gt;
* GDAL 1.3.1 (better 1.3.2)&lt;br /&gt;
* GDAL-OGR-GRASS plugin&lt;br /&gt;
* QGIS 0.8 Preview1&lt;br /&gt;
* QT4-devel/QGIS-devel files&lt;br /&gt;
* R 2.3.1 (and hopefully all needed libs for GRASS-interaction)&lt;br /&gt;
** spgrass6&lt;br /&gt;
** spGDAL&lt;br /&gt;
** maptools&lt;br /&gt;
** rgdal&lt;br /&gt;
** sp&lt;br /&gt;
** aRT&lt;br /&gt;
* libterralib CVS&lt;br /&gt;
* Postgres 8.1.4&lt;br /&gt;
* PostGIS 1.1.2&lt;br /&gt;
* MySQL 5.0.22&lt;br /&gt;
* Apache2&lt;br /&gt;
* Openoffice2&lt;br /&gt;
* some locales (EN, DE, FR, ?!)&lt;br /&gt;
* Lidar workshop: we have sample datasets + new v.lidar.* commands&lt;br /&gt;
* [probably forgotten something]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Problems with LausanneLiveCD_rc1====&lt;br /&gt;
&lt;br /&gt;
* LIDAR Stuff missing&lt;br /&gt;
* some QGIS header-files are missing in /usr/include/qgis&lt;br /&gt;
* KNOPPIX Info screen (index.html) at the beginning still supports to many languages&lt;br /&gt;
&lt;br /&gt;
===power-packed FOSS4G/OSGEO CD for the participants===&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
* PyWPS - GRASS goes web [[User:Jachym]]&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2217</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2217"/>
		<updated>2006-08-01T10:20:08Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Problems with LausanneLiveCD_rc1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head) (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Stephan Holl (SH)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS) (OD)&lt;br /&gt;
** data import and export &lt;br /&gt;
** vector data analysis (SH)&lt;br /&gt;
** basic raster data analysis (JC)&lt;br /&gt;
** image analysis (optical - short) (OD)&lt;br /&gt;
** visualization (nviz - short) (JC)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (PostgreSQL/PostGIS, MySQL, SQLite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head) (SH)&lt;br /&gt;
** Otto Dassau (OD)&lt;br /&gt;
** Paolo Zatelli (PZ)&lt;br /&gt;
** Jachym Cepicky (JC)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements, configuration (SH)&lt;br /&gt;
*** SQLite (SH)&lt;br /&gt;
*** PostgreSQL (PZ)&lt;br /&gt;
*** MySQL&lt;br /&gt;
*** ODBC (OD)&lt;br /&gt;
*** Oracle (only theoreticaly) (SH)&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage instead of DBF&lt;br /&gt;
*** Benefits of RDBMS and GRASS (PZ)&lt;br /&gt;
*** Sharing attribute-data with other applications (PZ)&lt;br /&gt;
&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (PostGIS) (PZ)&lt;br /&gt;
*** reading and writing from/to such RDBMS (PZ)&lt;br /&gt;
*** Using already existing data from such RDBMS (PZ)&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
===Live-CD for GRASS-related workshops===&lt;br /&gt;
&lt;br /&gt;
Currently Stephan Holl and Otto Dassau prepare to build a new 'GISIX' LiveCD based on [http://www.knopper.net/knoppix/index-en.html KNOPPIX 5.0.1.] including all necessary software packages for the GRASS, R and Quantum GIS workshops.&lt;br /&gt;
&lt;br /&gt;
* GRASS 6.1 CVS (will be up-to-date then)&lt;br /&gt;
* GDAL 1.3.1 (better 1.3.2)&lt;br /&gt;
* GDAL-OGR-GRASS plugin&lt;br /&gt;
* QGIS 0.8 Preview1&lt;br /&gt;
* QT4-devel/QGIS-devel files&lt;br /&gt;
* R 2.3.1 (and hopefully all needed libs for GRASS-interaction)&lt;br /&gt;
** spgrass6&lt;br /&gt;
** spGDAL&lt;br /&gt;
** maptools&lt;br /&gt;
** rgdal&lt;br /&gt;
** sp&lt;br /&gt;
** aRT&lt;br /&gt;
* libterralib CVS&lt;br /&gt;
* Postgres 8.1.4&lt;br /&gt;
* PostGIS 1.1.2&lt;br /&gt;
* MySQL 5.0.22&lt;br /&gt;
* Apache2&lt;br /&gt;
* Openoffice2&lt;br /&gt;
* some locales (EN, DE, FR, ?!)&lt;br /&gt;
* Lidar workshop: we have sample datasets + new v.lidar.* commands&lt;br /&gt;
* [probably forgotten something]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Problems with LausanneLiveCD_rc1====&lt;br /&gt;
&lt;br /&gt;
* LIDAR Stuff missing&lt;br /&gt;
* some QGIS header-files are missing in /usr/include/qgis&lt;br /&gt;
* KNOPPIX Info screen (index.html) at the beginning still supports to many languages&lt;br /&gt;
&lt;br /&gt;
===power-packed FOSS4G/OSGEO CD for the participants===&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
* PyWPS - GRASS goes web [[User:Jachym]]&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2207</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2207"/>
		<updated>2006-07-31T09:54:39Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Live-CD for GRASS-related workshops */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements, configuration&lt;br /&gt;
*** SQLite&lt;br /&gt;
*** PostgreSQL&lt;br /&gt;
*** MySQL&lt;br /&gt;
*** ODBC&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (PostGIS)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
===Live-CD for GRASS-related workshops===&lt;br /&gt;
&lt;br /&gt;
Currently Stephan Holl and Otto Dassau prepare to build a new 'GISIX' LiveCD based on [http://www.knopper.net/knoppix/index-en.html KNOPPIX 5.0.1.] including all necessary software packages for the GRASS, R and Quantum GIS workshops.&lt;br /&gt;
&lt;br /&gt;
* GRASS 6.1 CVS (will be up-to-date then)&lt;br /&gt;
* GDAL 1.3.1 (better 1.3.2)&lt;br /&gt;
* GDAL-OGR-GRASS plugin&lt;br /&gt;
* QGIS 0.8 Preview1&lt;br /&gt;
* QT4-devel/QGIS-devel files&lt;br /&gt;
* R 2.3.1 (and hopefully all needed libs for GRASS-interaction)&lt;br /&gt;
** spgrass6&lt;br /&gt;
** spGDAL&lt;br /&gt;
** maptools&lt;br /&gt;
** rgdal&lt;br /&gt;
** sp&lt;br /&gt;
** aRT&lt;br /&gt;
* libterralib CVS&lt;br /&gt;
* Postgres 8.1.4&lt;br /&gt;
* PostGIS 1.1.2&lt;br /&gt;
* MySQL 5.0.22&lt;br /&gt;
* Apache2&lt;br /&gt;
* Openoffice2&lt;br /&gt;
* some locales (EN, DE, FR, ?!)&lt;br /&gt;
* Lidar workshop: we have sample datasets + new v.lidar.* commands&lt;br /&gt;
* [probably forgotten something]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Problems with LausanneLiveCD_rc1====&lt;br /&gt;
&lt;br /&gt;
* LIDAR Stuff missing&lt;br /&gt;
&lt;br /&gt;
===power-packed FOSS4G/OSGEO CD for the participants===&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
* PyWPS - GRASS goes web [[User:Jachym]]&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Project_Steering_Commitee&amp;diff=2193</id>
		<title>GRASS Project Steering Commitee</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Project_Steering_Commitee&amp;diff=2193"/>
		<updated>2006-07-27T09:42:30Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Nominations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page discusses the need for a GRASS Project Steering Commitee (PSC), preferably at a low level of complication.&lt;br /&gt;
&lt;br /&gt;
==1st Letter to GRASS mailing lists==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                                     02/10/2006 06:15 PM&lt;br /&gt;
Dear GRASS community,&lt;br /&gt;
&lt;br /&gt;
in the Chicago meeting the GRASS project was suggested to&lt;br /&gt;
as one of the initial OSGeo foundation projects.&lt;br /&gt;
&lt;br /&gt;
So far I only received positive feedback on the idea of&lt;br /&gt;
moving GRASS more formally to the foundation (while the&lt;br /&gt;
individual authors are keeping their copyright which is&lt;br /&gt;
a major difference to the Apache Foundation.)&lt;br /&gt;
&lt;br /&gt;
A couple of things will have to be sorted out in the&lt;br /&gt;
coming months to make GRASS's membership possible (below&lt;br /&gt;
list is inspired by Frank's mail to the GRASS project):&lt;br /&gt;
&lt;br /&gt;
o We will need to form a &amp;quot;GRASS Project Steering Committee&amp;quot;&lt;br /&gt;
  (PSC). Foundation projects need a formalized management&lt;br /&gt;
  which may be desired in any case. I would be glad to &lt;br /&gt;
  receive suggestions of names for this committee. For&lt;br /&gt;
  inspiration, please look at the MapServer Technical&lt;br /&gt;
  Steering Committee as described here:&lt;br /&gt;
&lt;br /&gt;
    http://mapserver.gis.umn.edu/development/rfc/ms-rfc-1&lt;br /&gt;
&lt;br /&gt;
o One benefit of the foundation is some degree of legal&lt;br /&gt;
   support and protection for the project. The flip side of that&lt;br /&gt;
   is that the foundation needs to ensure some degree of&lt;br /&gt;
   rigor and process in how code comes into the project. One&lt;br /&gt;
   part of that is getting committers to sign a legal agreement&lt;br /&gt;
   indicating that they agree that changes they commit will&lt;br /&gt;
   be under the license of GRASS (GPL) and that they have &lt;br /&gt;
   the right to submit the code (they wrote it, it is not&lt;br /&gt;
   patented, have permission from their employer, etc).&lt;br /&gt;
&lt;br /&gt;
o We will have to review the existing code base (which is&lt;br /&gt;
   huge - more than 500000 lines of source code in GRASS 6).&lt;br /&gt;
   Luckily a major code review was already done for GRASS 5.&lt;br /&gt;
   Also the &amp;quot;Debianization&amp;quot; process was performed for GRASS&lt;br /&gt;
   5 and GRASS 6.&lt;br /&gt;
&lt;br /&gt;
o It is suggested to move the support infrastructure for GRASS&lt;br /&gt;
   to new foundation systems. Stuff like CVS (maybe SVN then),&lt;br /&gt;
   and bugtracker and mailing lists. The web site will also&lt;br /&gt;
   likely appear under a foundation subdomain (ie. grass.osgeo.org)&lt;br /&gt;
   with hopefully the known mirror site structure as before&lt;br /&gt;
   with grass.itc.it, grass.ibiblio.org etc as principal mirror&lt;br /&gt;
   sites. If so, the web site will be migrated into a contents&lt;br /&gt;
   management system (CMS) in a harmonized &amp;quot;foundation style&amp;quot;.&lt;br /&gt;
   A CMS will hopefully solve the problem to get more people&lt;br /&gt;
   involved in the Web site contents management.&lt;br /&gt;
&lt;br /&gt;
o We hope to establish options to enable sponorship for the&lt;br /&gt;
   foundation - be as direct funding or for selected foundation&lt;br /&gt;
   projects. Details have to be worked out. My suggestion is to &lt;br /&gt;
   create national tax-exempt organizations (such as the&lt;br /&gt;
   German GRASS Anwender-Vereinigung e.V. which already exists)&lt;br /&gt;
   which may offer to receive donations.&lt;br /&gt;
&lt;br /&gt;
o For now we should think about nominating people with&lt;br /&gt;
   recognized contribution to the GRASS project, to&lt;br /&gt;
   free data, to whatever deems significant. A small paragraph&lt;br /&gt;
   describing why the candidate is proposed as member to&lt;br /&gt;
   the foundation is needed as well. This will be announced&lt;br /&gt;
   more formally soon. Please see ongoing discussions here:&lt;br /&gt;
   http://lists.osgeo.org/mailman/listinfo/discuss&lt;br /&gt;
&lt;br /&gt;
(Nearly) nothing is set in stone yet.&lt;br /&gt;
More details will follow, a couple of official documents&lt;br /&gt;
are being currently prepared&lt;br /&gt;
&lt;br /&gt;
Your feedback is welcome.&lt;br /&gt;
&lt;br /&gt;
Markus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
______&lt;br /&gt;
&lt;br /&gt;
==2nd Letter to GRASS mailing lists==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                                        02/11/2006 12:16 AM&lt;br /&gt;
Dear all,&lt;br /&gt;
&lt;br /&gt;
while I already received two suggestions for a GRASS &lt;br /&gt;
Project Steering Committee (PSC), I suggest to post the&lt;br /&gt;
nominations in public, if there are no objections.&lt;br /&gt;
I would like to have that transparent to everyone.&lt;br /&gt;
&lt;br /&gt;
Nominations should contain the name and a short paragraph&lt;br /&gt;
why it is a good candidate. We also have to decide,&lt;br /&gt;
how many members the PSC should have.&lt;br /&gt;
&lt;br /&gt;
It is worth reading&lt;br /&gt;
- http://www.apache.org/foundation/how-it-works.html&lt;br /&gt;
   (they are very successful, and the document applies much&lt;br /&gt;
    to the GRASS project culture)&lt;br /&gt;
&lt;br /&gt;
- http://mapserver.gis.umn.edu/development/rfc/ms-rfc-1/&lt;br /&gt;
   (MS RFC 1: Technical Steering Committee Guidelines)  &lt;br /&gt;
    apparently 7 members there.&lt;br /&gt;
&lt;br /&gt;
- http://lists.maptools.org/pipermail/gdal-dev/2006-February/thread.html#7881&lt;br /&gt;
    (GDAL PSC to be formed)&lt;br /&gt;
&lt;br /&gt;
- http://mapserver.gis.umn.edu/development/rfc/ms-rfc-10/&lt;br /&gt;
   (MS RFC 10: Joining the Open Source Geospatial Foundation)&lt;br /&gt;
&lt;br /&gt;
Related:&lt;br /&gt;
- https://sourceforge.net/mailarchive/forum.php?thread_id=9682788&amp;amp;forum_id=475&lt;br /&gt;
  (Community MapBuilder PMC membership nomination)&lt;br /&gt;
- https://sourceforge.net/mailarchive/forum.php?thread_id=9673493&amp;amp;forum_id=475&lt;br /&gt;
  (MapBuilder &amp;amp; Mapbender and the OSGeo Foundation)&lt;br /&gt;
&lt;br /&gt;
In fact, there is lot of material to digest in these days..&lt;br /&gt;
&lt;br /&gt;
Markus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3rd Letter to GRASS Dev mailing list==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Markus Neteler  neteler at itc.it Sun, 23 Apr 2006 18:10:25 +0200&lt;br /&gt;
&lt;br /&gt;
On Sat, Apr 22, 2006 at 01:00:01PM +0100, Glynn Clements wrote:&lt;br /&gt;
...&lt;br /&gt;
&amp;gt; Alpha support in the current display architecture isn't going to&lt;br /&gt;
&amp;gt; happen (I reverted the last attempt to add it, and will do likewise in&lt;br /&gt;
&amp;gt; future).&lt;br /&gt;
&lt;br /&gt;
... this is why I really suggest to get interested in a project&lt;br /&gt;
steering committee [1], [2].&lt;br /&gt;
&lt;br /&gt;
Instead of recursively reverted changes of other developers,&lt;br /&gt;
we should come up with a design discussion and then *vote* on it.&lt;br /&gt;
At least for such crucidal pieces of the code I would like to &lt;br /&gt;
see less anarchy and a more formal approach. This will render&lt;br /&gt;
development more transparent to everybody. The scope cannot be to&lt;br /&gt;
have two display management systems in parallel, one without&lt;br /&gt;
and one with alpha support.&lt;br /&gt;
&lt;br /&gt;
Existing steering committees, to get inspired from:&lt;br /&gt;
 Mapserver: http://mapserver.gis.umn.edu/development/rfc/ms-rfc-1&lt;br /&gt;
 GDAL:      http://www.gdal.org/rfc1_pmc.html&lt;br /&gt;
 Mapbender: http://www.mapbender.org/index.php/Mapbender_PSC&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Please think about it!&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
 Markus&lt;br /&gt;
&lt;br /&gt;
[1] http://grass.itc.it/pipermail/grass5/2006-February/021178.html&lt;br /&gt;
[2] http://grass.itc.it/pipermail/grass5/2006-April/022185.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answers:&lt;br /&gt;
&lt;br /&gt;
* http://grass.itc.it/pipermail/grass5/2006-April/022429.html&lt;br /&gt;
&lt;br /&gt;
== Nominations ==&lt;br /&gt;
&lt;br /&gt;
''The comments were copied from the related emails.''&lt;br /&gt;
&lt;br /&gt;
# Michael Barton (nominated by 1): very responsive to comments and questions; various code contributions&lt;br /&gt;
# Radim Blazek (nominated by 1): for his extensive GRASS work including vector and DBMS support&lt;br /&gt;
# Hamish Bowman (nominated by 1): for documentation, integration, and various modules&lt;br /&gt;
# Brad Douglas (nominated by 1): for clone removal and code refactoring&lt;br /&gt;
# Glynn Clements (nominated by 1): for his vast knowledge of standards, practices and compatibility&lt;br /&gt;
# Paul Kelly (nominated by 1): for PROJ and platform support&lt;br /&gt;
# Markus Neteler (nominated by 2): for the obvious.  :-)&lt;br /&gt;
# Cedric Shock (nominated by 1): various code contributions&lt;br /&gt;
&lt;br /&gt;
== Status July 2006 ==&lt;br /&gt;
&lt;br /&gt;
The story got stuck due to the low interest among GRASS developers. We'll see for the future.&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2051</id>
		<title>GRASS-Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2051"/>
		<updated>2006-06-28T12:29:23Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This GRASS MediaWiki was migrated from an existing TWiKi portal on 18. May 2006. Since we had lot of problems with Wiki spam we decided to migrate to [http://www.mediawiki.org Mediawiki]. To be able to contribute to the new Wiki again, we would kindly ask you to [[Special:Userlogin|reregister]], because we could not convert all usernames due to an enormous number of registered Spam users. Sorry for any inconvenience!&lt;br /&gt;
&lt;br /&gt;
We hope this Wiki will be a great knowledge-base for the GRASS GIS project&lt;br /&gt;
&lt;br /&gt;
kind regards, &amp;lt;br&amp;gt;&lt;br /&gt;
Otto Dassau, Stephan Holl and Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
On this Wiki, you can get and contribute GRASS related information, documents and add-ons programs.&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2050</id>
		<title>GRASS-Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2050"/>
		<updated>2006-06-28T12:28:55Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This GRASS MediaWiki was migrated from an existing TWiKi portal on 18. May 2006. Since we had lot of problems with Wiki spam we decided to migrate to [http://www.mediawiki.org Mediawiki]. To be able to contribute to the new Wiki again, we would kindly ask you to [[Special:Userlogin|reregister]], because we could not convert all usernames due to an enormous number of registered Spam users. Sorry for any inconvenience!&lt;br /&gt;
&lt;br /&gt;
We hope this Wiki will be a great knowledge-base for the GRASS GIS project&lt;br /&gt;
&lt;br /&gt;
kind regards,&lt;br /&gt;
Otto Dassau, Stephan Holl and Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
On this Wiki, you can get and contribute GRASS related information, documents and add-ons programs.&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2049</id>
		<title>GRASS-Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki:About&amp;diff=2049"/>
		<updated>2006-06-28T12:28:31Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This GRASS MediaWiki was migrated from an existing TWiKi portal on 18. May 2006. Since we had lot of problems with Wiki spam we decided to migrate to [http://www.mediawiki.org Mediawiki]. To be able to contribute to the new Wiki again, we would kindly ask you to [[Special:Userlogin|reregister]], because we could not convert all usernames due to an enormous number of registered Spam users. Sorry for any inconvenience!&lt;br /&gt;
&lt;br /&gt;
We hope this Wiki will be a great knowledge-base for the GRASS GIS project&lt;br /&gt;
&lt;br /&gt;
kind regards&lt;br /&gt;
Otto Dassau, Stephan Holl, Jachym Cepicky&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
On this Wiki, you can get and contribute GRASS related information, documents and add-ons programs.&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2048</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=2048"/>
		<updated>2006-06-28T08:55:58Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (!PostGIS/Oracle Spatial)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
====Live-CD for GRASS, R and Quantum GIS workshops====&lt;br /&gt;
&lt;br /&gt;
Currently Stephan Holl, Otto Dassau and Peter Löwe prepair to build a new 'GISIX' LiveCD based on [http://www.knopper.net/knoppix/index-en.html KNOPPIX 5.0.1.] including all necessary software packages for the GRASS, R and Quantum GIS workshops. &lt;br /&gt;
&lt;br /&gt;
====power-packed FOSS4G/OSGEO CD for the participants====&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1925</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1925"/>
		<updated>2006-06-17T09:34:27Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006. Please compair with the [http://www.foss4g2006.org/conferenceTimeTable.py?confId=1&amp;amp;showDate=all&amp;amp;showSession=all&amp;amp;detailLevel=contribution&amp;amp;viewMode=parallel official workshop time table] including all offered workshops. &lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 9-11): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (!PostGIS/Oracle Spatial)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar)(Tuesday 16-18) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)(Tuesday 11-13)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
====power-packed FOSS4G/OSGEO CD for the participants====&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1924</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1924"/>
		<updated>2006-06-17T09:27:58Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (submitted) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we are thinking of applying to offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006.&lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 8-10): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 13-15): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (!PostGIS/Oracle Spatial)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (Tuesday 14-16): (accepted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
====power-packed FOSS4G/OSGEO CD for the participants====&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki&amp;diff=1778</id>
		<title>GRASS-Wiki</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki&amp;diff=1778"/>
		<updated>2006-06-10T09:55:13Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Welcome to GRASS-Wiki. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome to GRASS-Wiki. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:yellow&amp;quot; width=&amp;quot;80%&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| This is the '''NEW''' GRASS Wiki, started on May 19th 2006. Since we had lot of problems with Wiki spam we decided to migrate to [http://www.mediawiki.org Mediawiki]. To be able to contribute to the new Wiki again, we would kindly ask you to [[Special:Userlogin|reregister]], because we could not convert all usernames due to an enormous number of registered Spam users. Sorry for any inconvenience!&lt;br /&gt;
&lt;br /&gt;
We hope this Wiki will be a great knowledge-base for GRASS-GIS&lt;br /&gt;
&lt;br /&gt;
kind regards&lt;br /&gt;
Otto Dassau, Stephan Holl, Jachym Cepicky&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://grass.itc.it The Geographic Resources Analysis Support System], commonly referred to as '''GRASS''', is a Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS WIKI offers the official community platform of the GRASS GIS project. &lt;br /&gt;
&lt;br /&gt;
On this Wiki, you can get and contribute GRASS related information, documents and add-ons programs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''All pages have already been ported''', but need to be checked, of course:&lt;br /&gt;
* [[GRASS Community]]&lt;br /&gt;
* [[Development|GRASS Development]]&lt;br /&gt;
* [[GRASS Documents]]&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
* [[GRASS Help]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki&amp;diff=1777</id>
		<title>GRASS-Wiki</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki&amp;diff=1777"/>
		<updated>2006-06-10T09:54:49Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Welcome to GRASS-Wiki. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome to GRASS-Wiki. ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:yellow&amp;quot; width=&amp;quot;80%&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| This is the '''NEW''' GRASS Wiki, started on May 19th 2006. Since we had lot of problems with Wiki spam we decided to migrate to [http://www.mediawiki.org Mediawiki]. To be able to contribute to the new Wiki again, we would kindly ask you to [[Special:Userlogin|reregister]], because we could not convert all usernames due to an enormous number of registered Spam users. Sorry for any inconvenience!&lt;br /&gt;
&lt;br /&gt;
We hope this Wiki will be a great knowledge-base for GRASS-GIS&lt;br /&gt;
&lt;br /&gt;
kind regards&lt;br /&gt;
Otto Dassau, Stephan Holl, Jachym Cepicky&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://grass.itc.it The Geographic Resources Analysis Support System], commonly referred to as '''GRASS''', is a Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS WIKI offers the official community platform of the GRASS GIS project. &lt;br /&gt;
&lt;br /&gt;
On this Wiki, you can get and contribute GRASS related information, documents and add-ons programs.&lt;br /&gt;
&lt;br /&gt;
'''All pages have already been ported''', but need to be checked, of course:&lt;br /&gt;
* [[GRASS Community]]&lt;br /&gt;
* [[Development|GRASS Development]]&lt;br /&gt;
* [[GRASS Documents]]&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
* [[GRASS Help]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1773</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1773"/>
		<updated>2006-06-06T07:10:44Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Power User Workshop: GRASS image processing (optical and Lidar) (accepted) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we are thinking of applying to offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006.&lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 8-10): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 13-15): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (!PostGIS/Oracle Spatial)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (submitted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar) (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing (very short)&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (accepted)====&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** Soeren Gebbert&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
====power-packed FOSS4G/OSGEO CD for the participants====&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1746</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1746"/>
		<updated>2006-05-30T08:09:25Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Power User Workshop 1: GRASS and external DBMS* (submitted) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we are thinking of applying to offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006.&lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 8-10): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS (Wednesday 13-15): (accepted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (!PostGIS/Oracle Spatial)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (submitted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar) (submitted)====&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler, Otto Dassau (assistance, if needed)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results (Otto Dassau)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (submitted)====&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** please suggest&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
====power-packed FOSS4G/OSGEO CD for the participants====&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1745</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1745"/>
		<updated>2006-05-30T08:08:38Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Beginner's Workshop: (accepted) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we are thinking of applying to offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006.&lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop (Tuesday 8-10): (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS* (submitted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (!PostGIS/Oracle Spatial)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
      &lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (submitted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar) (submitted)====&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler, Otto Dassau (assistance, if needed)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results (Otto Dassau)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (submitted)====&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** please suggest&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
====power-packed FOSS4G/OSGEO CD for the participants====&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki&amp;diff=1687</id>
		<title>GRASS-Wiki</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS-Wiki&amp;diff=1687"/>
		<updated>2006-05-27T18:10:30Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome to GRASS-Wiki. ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:yellow&amp;quot; width=&amp;quot;80%&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| This is the '''NEW''' GRASS Wiki, started on May 19th 2006. Since we had lot of problems with Wiki spam we decided to migrate to [http://www.mediawiki.org Mediawiki]. To be able to contribute to the new Wiki again, we would kindly ask you to [[Special:Userlogin|reregister]], because we could not convert all usernames due to an enormous number of registered Spam users. Sorry for any inconvenience!&lt;br /&gt;
&lt;br /&gt;
We hope this Wiki will be a great knowledge-base for GRASS-GIS&lt;br /&gt;
&lt;br /&gt;
kind regards&lt;br /&gt;
Otto Dassau, Stephan Holl, Jachym Cepicky&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://grass.itc.it The Geographic Resources Analysis Support System], commonly referred to as '''GRASS''', is a Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS WIKI offers the official community platform of the GRASS GIS project. &lt;br /&gt;
&lt;br /&gt;
On this Wiki, you can get and contribute GRASS related information, documents and add-ons programs.&lt;br /&gt;
&lt;br /&gt;
'''All pages have already been ported''', but need to be checked, of course:&lt;br /&gt;
* [[GRASS Community]]&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* [[GRASS Documents]]&lt;br /&gt;
* [[GRASS AddOns]]&lt;br /&gt;
* [[GRASS Help]]&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=User_talk:Dassau&amp;diff=1686</id>
		<title>User talk:Dassau</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=User_talk:Dassau&amp;diff=1686"/>
		<updated>2006-05-27T18:08:51Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi Otto,&lt;br /&gt;
&lt;br /&gt;
please remove [[Special:Lonelypages|orphaned]] pages:&lt;br /&gt;
&lt;br /&gt;
* Faq (see discussion there for reason)&lt;br /&gt;
* Grass Programming Howto - replicated&lt;br /&gt;
* GRASS Projects - no content&lt;br /&gt;
&lt;br /&gt;
thanks&lt;br /&gt;
&lt;br /&gt;
 Markus&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; am 27.05.06 geloescht.&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1635</id>
		<title>FOSS4G2006: GRASS related workshops and presentations</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=FOSS4G2006:_GRASS_related_workshops_and_presentations&amp;diff=1635"/>
		<updated>2006-05-24T09:45:34Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Geoinformatics 2006 is to be held in Switzerland over September 12-15th 2006 and we are thinking of applying to offer several workshops and presentations. This page will hold the plans and proposed programme for the GRASS component of Geo2006.&lt;br /&gt;
&lt;br /&gt;
===Workshops===&lt;br /&gt;
&lt;br /&gt;
For each proposal we'll have to write an abstract and submit it&lt;br /&gt;
by 15th of april 2006 (http://www.foss4g2006.org). Any suggestion and contribution is welcome. Next FOSS4G2006 IRC meeting is in IRC (irc://irc.freenode.net/foss4g2006), see the channel topic for dates. To submit a workshop proposal one teacher needs to feel responsible as head and add the workshop. &lt;br /&gt;
&lt;br /&gt;
====Beginner's Workshop: (accepted)====&lt;br /&gt;
&lt;br /&gt;
This would propably be sth. similar to the OSG'05 workshop from Markus and Kristen Perry, material at: http://mpa.itc.it/markus/osg05/&lt;br /&gt;
&lt;br /&gt;
* '''teachers:'''&lt;br /&gt;
** Otto Dassau (head)&lt;br /&gt;
** Paolo Zatelli&lt;br /&gt;
** Stephan Holl&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (topics):&lt;br /&gt;
** first steps with GRASS (and with Quantum GIS)&lt;br /&gt;
** data import and export&lt;br /&gt;
** vector data analysis&lt;br /&gt;
** rastor data analysis &lt;br /&gt;
** image analysis (optical - short)&lt;br /&gt;
** visualization (nviz - short)&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop 1: GRASS and external DBMS* (submitted)====&lt;br /&gt;
&lt;br /&gt;
We can demonstrate database support by connecting GRASS to the most commonly used DBMS (!PostgreSQL/PostGIS, !MySQL, Oracle/Locator, sqlite, ...)&lt;br /&gt;
&lt;br /&gt;
* '''teachers''':&lt;br /&gt;
** Stephan Holl (head)&lt;br /&gt;
** Otto Dassau&lt;br /&gt;
** Paolo Zatelli &lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installation, prerequirements&lt;br /&gt;
** Configuration of external RDBMS to use as attribute-storage&lt;br /&gt;
*** Benefits of RDBMS and GRASS&lt;br /&gt;
*** Sharing attribute-data with other applications&lt;br /&gt;
** Configuration of spatialy enabled RDBMS (!PostGIS/Oracle Spatial)&lt;br /&gt;
*** reading and writing from/to such RDBMS&lt;br /&gt;
*** Using already existing data from such RDBMS&lt;br /&gt;
** Hints for practical usage of external RDBMS.&lt;br /&gt;
      &lt;br /&gt;
====Power User Workshop 2: Using R with FOSS4G, in particular with GRASS (submitted)====&lt;br /&gt;
&lt;br /&gt;
Using GRASS in combination with R is often useful, starting with running R within GRASS, then encapsulating R within GRASS for standardised tasks. R contributed packages also use other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Roger Bivand (head)&lt;br /&gt;
** please suggest (preferably GRASS side)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Installing R for FOSS4G/GRASS - task view and packages&lt;br /&gt;
** Spatial classes in R&lt;br /&gt;
** GRASS6/R interface&lt;br /&gt;
** Other FOSS4G/R interfaces (rgdal, aRT, ...)&lt;br /&gt;
** Using the interface to do geostatistics and interpolation&lt;br /&gt;
** Customising FOSS4G/GRASS-side scripts&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS image processing (optical and Lidar) (submitted)====&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** LIDAR: Helena Mitasova, Maria Brovelli &lt;br /&gt;
** Optical: Markus Neteler, Otto Dassau (assistance, if needed)&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** Lidar data basics, topo analysis, filtering:&lt;br /&gt;
*** what are lidar data and where to get them&lt;br /&gt;
*** import lidar DEMs and massive point data sets: r.in.gdal, v.in.ascii&lt;br /&gt;
*** detection of the surface objects (buildings, vegetation, ...)&lt;br /&gt;
*** data classification: terrain, terrain with double pulse, object, object with double pulse&lt;br /&gt;
*** compute high resolution DEMs from point data using v.surf.rst (relation between tension, smoothing, and level of detail) or Tykhonov regularized spline functions (v.bsplinet)&lt;br /&gt;
*** topographic analysis based on lidar data: r.slope.aspect, v.surf.rst, r.watershed, r.terraflow&lt;br /&gt;
*** (to be added if it works): create your lidar-based DEM and perform topographic analysis using GRASS6 and v.surf.rst on-line through GEONGRID project            &lt;br /&gt;
** Optical data processing&lt;br /&gt;
*** import, visualization with color table improvements&lt;br /&gt;
*** geocoding with automatic search of ground control points&lt;br /&gt;
*** ratios, filtering&lt;br /&gt;
*** image classification with vectorization of results (Otto Dassau)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Power User Workshop: GRASS 3D and visualization (submitted)====&lt;br /&gt;
&lt;br /&gt;
* '''possible teachers''':&lt;br /&gt;
** Helena Mitasova (assistance, if needed) &lt;br /&gt;
** Massimo Cuomo (head?)&lt;br /&gt;
** Jachym Cepicky&lt;br /&gt;
** please suggest&lt;br /&gt;
&lt;br /&gt;
* '''abstract''' (proposed topics):&lt;br /&gt;
** 3D data and how to import or create them&lt;br /&gt;
*** surfaces (2D raster), volumes(3D raster):v.surf.rst, v.vol.rst (Helena)&lt;br /&gt;
*** 3D vectors (Jachym)&lt;br /&gt;
*** modify/create 3D data using r.mapcalc, r3.mapcalc&lt;br /&gt;
*** nviz: navigation and fly throughs (Massimo)&lt;br /&gt;
*** nviz: working with multiple surfaces (Helena)&lt;br /&gt;
*** nviz: create dynamic surfaces using file sequencing tool (Helena)&lt;br /&gt;
*** nviz: combining surfaces and volumes        &lt;br /&gt;
*** nviz: working with 3D vector points with multiple attributes (Massimo)&lt;br /&gt;
&lt;br /&gt;
* 3D-vectors in GIS GRASS (Jachym)&lt;br /&gt;
** How to create them &lt;br /&gt;
** How to visualise them in nviz&lt;br /&gt;
** v.trees3d &amp;amp; v.extrude &amp;amp; v.drape&lt;br /&gt;
&lt;br /&gt;
* Another possibilites of visualisation of GRASS 3D vectors (VTK) (Jachym)&lt;br /&gt;
** How to export data for Paraview (2D, 3D raster, 3D Vector)&lt;br /&gt;
** How to visualise them&lt;br /&gt;
&lt;br /&gt;
====power-packed FOSS4G/OSGEO CD for the participants====&lt;br /&gt;
&lt;br /&gt;
* idea from Venkatesh: provide a power-packed FOSS4G/OSGEO CD to the participants and maybe keep a few CD-RW equipped machines so that people could burn their own CD at the Conference venue. This is particularly use to participants from countries where internet bandwidth is narrow. The FOSS4G CD might be a good (release) candidate for the FOSS4G/OSGEO CD if it could be further tested, polished and improved upon.&lt;br /&gt;
* FOSS4G Toolkit ISO-Image can be downloaded from http://wgrass.media.osaka-cu.ac.jp/foss4g/&lt;br /&gt;
&lt;br /&gt;
===Presentations===&lt;br /&gt;
&lt;br /&gt;
For each presentation proposal the presenter has to submit an abstract by 30 June, 2006 (http://www.foss4g2006.org/internalPage.py?pageId=9&amp;amp;confId=1).&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Module_Porting_List&amp;diff=1632</id>
		<title>GRASS Module Porting List</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Module_Porting_List&amp;diff=1632"/>
		<updated>2006-05-23T16:58:42Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Vector modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==GRASS 5.3 modules porting status to 6.0==&lt;br /&gt;
&lt;br /&gt;
All modules '''NOT''' listed here have kept their name in&lt;br /&gt;
GRASS 6.0 (maybe flags/parameters are modified, though).&lt;br /&gt;
The list below gives hints for modules not found in 6.0.&lt;br /&gt;
&lt;br /&gt;
The overall aim in 6.0 is to increase the module cohesion and to&lt;br /&gt;
minimize replicated code. Also obsolete code is no longer maintained.&lt;br /&gt;
The user interface is simplified in this sense while many modules are&lt;br /&gt;
becoming more powerful due to the heavily improved vector engine and&lt;br /&gt;
DBMS integration.&lt;br /&gt;
&lt;br /&gt;
Please note that GRASS commands no longer overwrite existing maps.&lt;br /&gt;
To enforce overwriting (instead of using another file name or in&lt;br /&gt;
advance g.rename or g.copy), use the flag '--o'.&lt;br /&gt;
&lt;br /&gt;
[Status: January 2005 ]&lt;br /&gt;
&lt;br /&gt;
===Display modules===&lt;br /&gt;
&lt;br /&gt;
Nearly all non-obsolete modules ported.&lt;br /&gt;
&lt;br /&gt;
* d.menu - not ported; used for creating stand alone GRASS applications&lt;br /&gt;
* d.3d - obsolete and replaced by NVIZ&lt;br /&gt;
* d.area - merged to d.vect: HTMLMAP driver doesn't work yet with new d.vect&lt;br /&gt;
* d.colormode - obsolete&lt;br /&gt;
* d.db - d.vect (sites obsolete)&lt;br /&gt;
* d.display - obsolete&lt;br /&gt;
* d.fix.ortho - functionality is covered in i.points or i.vpoints&lt;br /&gt;
* d.icons - obsolete (sites replaced by vector points, d.vect)&lt;br /&gt;
* d.label - largely replaced by d.text, d.text.freetype&lt;br /&gt;
* d.labels - largely replaced by v.label, d.paint.labels, d.vect&lt;br /&gt;
* d.paint.labels - renamed d.labels&lt;br /&gt;
* d.pan - included in d.zoom -p&lt;br /&gt;
* d.points - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.site.labels - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.sites - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.sites.qual - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.vect.area - merged to d.vect&lt;br /&gt;
* d.vect.labels - merged to d.vect&lt;br /&gt;
* d.vect.line - merged to d.vect&lt;br /&gt;
* d.what.sites - obsolete (sites replaced by vector points)&lt;br /&gt;
&lt;br /&gt;
===Database modules===&lt;br /&gt;
&lt;br /&gt;
Drivers for dbf, postgresql, mysql, and odbc come with GRASS. All database commands work with all these platform, depending on which driver you choose. This makes all the postgresql-specific (*.pg) obsolete. Examples of replacement commands shown for v.*.pg commands.&lt;br /&gt;
&lt;br /&gt;
* pg.in.dbf - implemented as db.copy, v.in.db&lt;br /&gt;
* g.column.pg - implemented as db.column&lt;br /&gt;
* d.rast.pg - currently no DB support for raster maps, desired&lt;br /&gt;
* d.site.pg - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.what.r.pg - currently no DB support for raster maps, desired&lt;br /&gt;
* d.what.s.pg - obsolete (sites replaced by vector points)&lt;br /&gt;
* g.select.pg - implemented as db.select&lt;br /&gt;
* g.stats.pg - implemented?&lt;br /&gt;
* g.table.pg -implemented as db.table&lt;br /&gt;
&lt;br /&gt;
* db.createdb - can be created in other ways (PG, OpenOffice etc)&lt;br /&gt;
* db.databases - implemented as db.tables&lt;br /&gt;
* db.dropdb - implemented as db.droptable&lt;br /&gt;
&lt;br /&gt;
* d.vect.pg - merged to d.vect&lt;br /&gt;
* d.what.v.pg - merged to d.vect&lt;br /&gt;
* d.what.db - implemented as d.what.vect, db.select&lt;br /&gt;
&lt;br /&gt;
* v.to.pg - implemented as v.to.db&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General commands===&lt;br /&gt;
&lt;br /&gt;
* g.help - obsolete (all help files html/man)&lt;br /&gt;
* g.pnmcomp - obsolete&lt;br /&gt;
&lt;br /&gt;
===General volume commands===&lt;br /&gt;
&lt;br /&gt;
* g3.createwind - no longer needed&lt;br /&gt;
* g3.list - integrated in g.list&lt;br /&gt;
* g3.region - integrated in g.region&lt;br /&gt;
* g3.remove - integrated in g.remove&lt;br /&gt;
* g3.rename - integrated in g.rename&lt;br /&gt;
* g3.setregion - integrated in g.region&lt;br /&gt;
&lt;br /&gt;
===Imagery commands===&lt;br /&gt;
&lt;br /&gt;
A number of imagery commands were duplicated in the raster modules. A couple have not yet been ported, including a couple scripts&lt;br /&gt;
&lt;br /&gt;
* i.colors - see r.colors&lt;br /&gt;
* i.composite - see r.composite&lt;br /&gt;
* i.in.erdas - use r.in.gdal&lt;br /&gt;
* i.out.erdas - use r.out.gdal&lt;br /&gt;
* i.quantize - see r.quantize&lt;br /&gt;
* i.rvi.prediction - not ported&lt;br /&gt;
* i.shape - not ported&lt;br /&gt;
* i.tape.mss - use r.in.gdal&lt;br /&gt;
* i.tape.mss.h - use r.in.gdal&lt;br /&gt;
* i.tape.other - use r.in.gdal&lt;br /&gt;
* i.tape.spot&lt;br /&gt;
* i.tape.tm - use r.in.gdal&lt;br /&gt;
* i.texture - see r.texture&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Commands===&lt;br /&gt;
&lt;br /&gt;
Various utilities for file manipulation or coordinate pair transformation not ported&lt;br /&gt;
&lt;br /&gt;
* m.datum.shift - not implemented, use cs2cs of PROJ4 instead&lt;br /&gt;
* m.dem.examine - use external gdalinfo&lt;br /&gt;
* m.dem.extract - use r.in.gdal&lt;br /&gt;
* m.dmaUSGSread - use r.in.gdal&lt;br /&gt;
* m.dted.examine - use external gdalinfo&lt;br /&gt;
* m.dted.extract - use r.in.gdal&lt;br /&gt;
* m.examine.tape - use external gdalinfo&lt;br /&gt;
* m.flip - not ported&lt;br /&gt;
* m.futil - not ported&lt;br /&gt;
* m.gc2ll - not ported&lt;br /&gt;
* m.in.stf1.tape - use r.in.gdal&lt;br /&gt;
* m.ipf - not ported&lt;br /&gt;
* m.kappa - see r.kappa&lt;br /&gt;
* m.ll2gc - not ported&lt;br /&gt;
* m.ll2u - not ported&lt;br /&gt;
* m.lulc.read - use r.in.gdal&lt;br /&gt;
* m.lulc.USGS&lt;br /&gt;
* m.proj2 - m.proj in 6.1, or use PROJ4's cs2cs instead&lt;br /&gt;
* m.qcalc - not ported&lt;br /&gt;
* m.region.ll - not ported&lt;br /&gt;
* m.rot90 - not ported&lt;br /&gt;
* m.sdts.read&lt;br /&gt;
* m.strip99s&lt;br /&gt;
* m.svfit - not ported; part of unfinished kriging module&lt;br /&gt;
* m.tiger.region&lt;br /&gt;
* m.u2ll -  - not ported&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Paint commands===&lt;br /&gt;
&lt;br /&gt;
Functionality of these is covered by either ps.map or display commands followed by screen output or d.out.png&lt;br /&gt;
&lt;br /&gt;
* p.chart - not ported&lt;br /&gt;
* p.colors - not ported&lt;br /&gt;
* p.icons - not ported&lt;br /&gt;
* p.labels - not ported&lt;br /&gt;
* p.map  - not ported, see ps.map&lt;br /&gt;
* p.map.new - not ported&lt;br /&gt;
* p.ppm - not ported&lt;br /&gt;
* p.select - not ported&lt;br /&gt;
* p.vrml - p.out.vrml&lt;br /&gt;
&lt;br /&gt;
===Raster modules===&lt;br /&gt;
&lt;br /&gt;
Not ported modules include a set of overlay modules (r.infer, r.binfer, r.weight), some additional hydrology modules, and a couple of statistical routines for ascii files.&lt;br /&gt;
&lt;br /&gt;
* r.binfer - not ported &lt;br /&gt;
* r.colors.paint - obsolete&lt;br /&gt;
* r.flowmd - this is old, use r.flow&lt;br /&gt;
* r.grow2 - ported as r.grow&lt;br /&gt;
* r.grow - not ported, see next line&lt;br /&gt;
* r.hydro.CASC2D - not ported&lt;br /&gt;
* r.in.doq - use r.in.gdal&lt;br /&gt;
* r.in.dted - use r.in.gdal&lt;br /&gt;
* r.in.elas - not ported, doesn't make much sense&lt;br /&gt;
* r.infer - not ported&lt;br /&gt;
* r.in.ll&lt;br /&gt;
* r.in.miads&lt;br /&gt;
* r.in.pbm - use r.in.gdal&lt;br /&gt;
* r.in.pgm - use r.in.gdal&lt;br /&gt;
* r.in.png - use r.in.gdal&lt;br /&gt;
* r.in.ppm - use r.in.gdal&lt;br /&gt;
* r.in.shape - not ported, doesn't make much sense&lt;br /&gt;
* r.in.sunrast - use r.in.gdal&lt;br /&gt;
* r.in.tang - use r.in.gdal&lt;br /&gt;
* r.in.tiff - use r.in.gdal&lt;br /&gt;
* r.in.utm - not ported, doesn't make much sense&lt;br /&gt;
* r.linear.regression - not ported. This works on ascii data file, not map&lt;br /&gt;
* r.line - included in v.to.rast&lt;br /&gt;
* r.mask - ported as shell script in ver. 6.1+. Or just rename any raster to MASK (use g.rename, g.copy, r.mapcalc)&lt;br /&gt;
* r.mask.points - obsolete (sites replaced by vector points)&lt;br /&gt;
* r.out.elas - not ported, doesn't make much sense&lt;br /&gt;
* r.out.rlc - not ported, doesn't make much sense&lt;br /&gt;
* r.out.tga - not ported, doesn't make much sense&lt;br /&gt;
* r.out.xyz - use r.stats, r.out.ascii&lt;br /&gt;
* r.poly - implemented in r.to.vect&lt;br /&gt;
* r.rational.regression - not ported. This works on ascii data file, not map&lt;br /&gt;
* r.reclass.scs - not much different from r.reclass&lt;br /&gt;
* r.rvi.prediction - script? Not ported. This works on ascii data file, not map&lt;br /&gt;
* r.support - ported in version 6.1+. Use r.reclass to assign category labels&lt;br /&gt;
* r.surf.idw2 - ported (recent discussion of difference with r.surf.idw)&lt;br /&gt;
* r.to.sites - implemented in r.to.vect&lt;br /&gt;
* r.volume - partially ported in version 6.1+; needed for r.clump&lt;br /&gt;
* r.water.fea - not ported&lt;br /&gt;
* r.weight2 - not ported&lt;br /&gt;
* r.weight - not ported&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sites modules===&lt;br /&gt;
&lt;br /&gt;
Sites replaced by vector points. Most routines ported now&lt;br /&gt;
&lt;br /&gt;
* s.medp - the old version (GRASS 5.3) is buggy and cannot be simply updated, more work needed.&lt;br /&gt;
* s.probplt- not yet ported, requires gnuplot&lt;br /&gt;
* s.sv - part of kriging support; not yet ported, better use R-stats&lt;br /&gt;
* s.territory - not ported&lt;br /&gt;
* s.vol.idw - not yet ported&lt;br /&gt;
* s.windavg - not yet ported&lt;br /&gt;
* r3.to.sites - not yet ported (will become r3.to.vect)&lt;br /&gt;
* s.cellstats - not yet ported&lt;br /&gt;
* s.delaunay - v.delaunay&lt;br /&gt;
* s.hull - v.hull&lt;br /&gt;
* s.info - v.info&lt;br /&gt;
* s.in.ascii - v.in.ascii&lt;br /&gt;
* s.in.dbf - replaced by v.in.db&lt;br /&gt;
* s.in.shape - Shapefile supported by v.in.ogr&lt;br /&gt;
* s.kernel - v.kernel&lt;br /&gt;
* s.mask - not yet ported&lt;br /&gt;
* s.normal - v.normal&lt;br /&gt;
* s.out.ascii - v.out.ascii&lt;br /&gt;
* s.out.e00 - not yet ported (will become v.out.e00)&lt;br /&gt;
* s.perturb - v.perturb&lt;br /&gt;
* s.proj - v.proj&lt;br /&gt;
* s.qcount - v.qcount&lt;br /&gt;
* s.random - v.random&lt;br /&gt;
* s.sample - v.sample&lt;br /&gt;
* s.surf.idw - v.surf.idw&lt;br /&gt;
* s.surf.rst - merged to v.surf.rst&lt;br /&gt;
* s.to.rast - v.to.rast&lt;br /&gt;
* s.to.rast3 - v.vol.rst&lt;br /&gt;
* s.to.vect - not needed, as sites replaced by vector points&lt;br /&gt;
* s.univar - v.univar&lt;br /&gt;
* s.vol.rst - v.vol.rst&lt;br /&gt;
* s.voronoi - v.voronoi&lt;br /&gt;
* s.what - not yet ported&lt;br /&gt;
&lt;br /&gt;
===Vector modules===&lt;br /&gt;
&lt;br /&gt;
All modules ported or their functionality merged into other modules, with a couple of exceptions.&lt;br /&gt;
&lt;br /&gt;
* v.alabel - will be merged by v.category&lt;br /&gt;
* v.apply.census&lt;br /&gt;
* v.area - the same functionality in d.what.vect&lt;br /&gt;
* v.autocorr&lt;br /&gt;
* v.bubble - replaced by v.buffer, d.vect.chart, d.vect.thematic (shell script), and ps.map(vpoints:sizecol)&lt;br /&gt;
* v.cadlabel - can be done by v.distance or v.category&lt;br /&gt;
* v.circle - replaced by v.buffer&lt;br /&gt;
* v.cutter - replaced by v.overlay&lt;br /&gt;
* v.db.reclass - move to v.reclass&lt;br /&gt;
* v.dump - the same functionality in v.to.db&lt;br /&gt;
* v.export&lt;br /&gt;
* v.import - v.in.ogr&lt;br /&gt;
* v.in.arc - v.in.ogr&lt;br /&gt;
* v.in.atlas -atl2dig2.c is not used&lt;br /&gt;
* v.in.dlg&lt;br /&gt;
* v.in.dlg2 -not used in 5.0&lt;br /&gt;
* v.in.dlg.scs -not used in 5.0&lt;br /&gt;
* v.in.dxf3d -replaced by v.in.dwg (see [[GRASS 6 Tutorial]])&lt;br /&gt;
* v.in.dxf - replaced by v.in.dwg (note: cannot be compiled by default or distributed in binary) (see GrassSixTutorialFaq#2_DXF_and_DWG_files)&lt;br /&gt;
* m.in.e00 - v.in.e00, but E00 should be added to OGR library&lt;br /&gt;
* v.in.gshhs - try v.in.mapgen with data from NOAA's Coastline extractor&lt;br /&gt;
* v.in.poly - v.buffer&lt;br /&gt;
* v.in.sdts - SDTS supported by v.in.ogr&lt;br /&gt;
* v.in.shape - Shapefile supported by v.in.ogr&lt;br /&gt;
* v.in.tig.basic - TIGER supported by v.in.ogr&lt;br /&gt;
* v.in.tig.lndmk - TIGER supported by v.in.ogr&lt;br /&gt;
* v.in.transects&lt;br /&gt;
* v.label - ported in ver. 6.1+; also integrated into ps.map&lt;br /&gt;
* v.llabel - replaced by v.category&lt;br /&gt;
* v.mkquads - Not ported yet&lt;br /&gt;
* v.mkstats - not sure what it does&lt;br /&gt;
* v.out.arc&lt;br /&gt;
* v.out.atlas&lt;br /&gt;
* v.out.dlg&lt;br /&gt;
* v.out.e00&lt;br /&gt;
* v.out.idrisi&lt;br /&gt;
* v.out.mapinfo -Mapinfo is supported by v.out.ogr&lt;br /&gt;
* v.out.moss&lt;br /&gt;
* v.out.sdts - SDTS is NOT supported by v.out.ogr&lt;br /&gt;
* v.out.shape -Shapefile is supported by v.out.ogr&lt;br /&gt;
* v.patch.scs - alternate version of v.patch&lt;br /&gt;
* v.prune - this functionality should go to v.clean&lt;br /&gt;
* v.reclass.pg -moved to v.reclass?&lt;br /&gt;
* v.report - replaced by v.to.db&lt;br /&gt;
* v.rm.dangles - merged to v.clean&lt;br /&gt;
* v.rmdup - merged to v.clean&lt;br /&gt;
* v.rmedge - merged to v.clean?&lt;br /&gt;
* v.scale.random - v.patch + v.random&lt;br /&gt;
* v.sdts.dq.cp&lt;br /&gt;
* v.sdts.meta&lt;br /&gt;
* v.sdts.meta.cp&lt;br /&gt;
* v.spag - merged to v.cleanmerged to v.clean&lt;br /&gt;
* v.split - ported in ver. 6.1+&lt;br /&gt;
* v.stats - the same functionality in v.info&lt;br /&gt;
* v.support - v.build&lt;br /&gt;
* v.timestamp- move to v.info?&lt;br /&gt;
* v.to.sites - obsolete (sites replaced by vector points)&lt;br /&gt;
* v.what - this functionality is available in v.distance &amp;amp; d.what.vect&lt;br /&gt;
&lt;br /&gt;
===Volume modules===&lt;br /&gt;
&lt;br /&gt;
* all g3.* modules - integrated into g.*&lt;br /&gt;
* r3.* modules - almost unchanged&lt;br /&gt;
* s.to.rast3 - see s.* above&lt;br /&gt;
* NVIZ - volume visualization integrated&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Module_Porting_List&amp;diff=1630</id>
		<title>GRASS Module Porting List</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Module_Porting_List&amp;diff=1630"/>
		<updated>2006-05-23T16:57:26Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Vector modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==GRASS 5.3 modules porting status to 6.0==&lt;br /&gt;
&lt;br /&gt;
All modules '''NOT''' listed here have kept their name in&lt;br /&gt;
GRASS 6.0 (maybe flags/parameters are modified, though).&lt;br /&gt;
The list below gives hints for modules not found in 6.0.&lt;br /&gt;
&lt;br /&gt;
The overall aim in 6.0 is to increase the module cohesion and to&lt;br /&gt;
minimize replicated code. Also obsolete code is no longer maintained.&lt;br /&gt;
The user interface is simplified in this sense while many modules are&lt;br /&gt;
becoming more powerful due to the heavily improved vector engine and&lt;br /&gt;
DBMS integration.&lt;br /&gt;
&lt;br /&gt;
Please note that GRASS commands no longer overwrite existing maps.&lt;br /&gt;
To enforce overwriting (instead of using another file name or in&lt;br /&gt;
advance g.rename or g.copy), use the flag '--o'.&lt;br /&gt;
&lt;br /&gt;
[Status: January 2005 ]&lt;br /&gt;
&lt;br /&gt;
===Display modules===&lt;br /&gt;
&lt;br /&gt;
Nearly all non-obsolete modules ported.&lt;br /&gt;
&lt;br /&gt;
* d.menu - not ported; used for creating stand alone GRASS applications&lt;br /&gt;
* d.3d - obsolete and replaced by NVIZ&lt;br /&gt;
* d.area - merged to d.vect: HTMLMAP driver doesn't work yet with new d.vect&lt;br /&gt;
* d.colormode - obsolete&lt;br /&gt;
* d.db - d.vect (sites obsolete)&lt;br /&gt;
* d.display - obsolete&lt;br /&gt;
* d.fix.ortho - functionality is covered in i.points or i.vpoints&lt;br /&gt;
* d.icons - obsolete (sites replaced by vector points, d.vect)&lt;br /&gt;
* d.label - largely replaced by d.text, d.text.freetype&lt;br /&gt;
* d.labels - largely replaced by v.label, d.paint.labels, d.vect&lt;br /&gt;
* d.paint.labels - renamed d.labels&lt;br /&gt;
* d.pan - included in d.zoom -p&lt;br /&gt;
* d.points - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.site.labels - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.sites - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.sites.qual - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.vect.area - merged to d.vect&lt;br /&gt;
* d.vect.labels - merged to d.vect&lt;br /&gt;
* d.vect.line - merged to d.vect&lt;br /&gt;
* d.what.sites - obsolete (sites replaced by vector points)&lt;br /&gt;
&lt;br /&gt;
===Database modules===&lt;br /&gt;
&lt;br /&gt;
Drivers for dbf, postgresql, mysql, and odbc come with GRASS. All database commands work with all these platform, depending on which driver you choose. This makes all the postgresql-specific (*.pg) obsolete. Examples of replacement commands shown for v.*.pg commands.&lt;br /&gt;
&lt;br /&gt;
* pg.in.dbf - implemented as db.copy, v.in.db&lt;br /&gt;
* g.column.pg - implemented as db.column&lt;br /&gt;
* d.rast.pg - currently no DB support for raster maps, desired&lt;br /&gt;
* d.site.pg - obsolete (sites replaced by vector points)&lt;br /&gt;
* d.what.r.pg - currently no DB support for raster maps, desired&lt;br /&gt;
* d.what.s.pg - obsolete (sites replaced by vector points)&lt;br /&gt;
* g.select.pg - implemented as db.select&lt;br /&gt;
* g.stats.pg - implemented?&lt;br /&gt;
* g.table.pg -implemented as db.table&lt;br /&gt;
&lt;br /&gt;
* db.createdb - can be created in other ways (PG, OpenOffice etc)&lt;br /&gt;
* db.databases - implemented as db.tables&lt;br /&gt;
* db.dropdb - implemented as db.droptable&lt;br /&gt;
&lt;br /&gt;
* d.vect.pg - merged to d.vect&lt;br /&gt;
* d.what.v.pg - merged to d.vect&lt;br /&gt;
* d.what.db - implemented as d.what.vect, db.select&lt;br /&gt;
&lt;br /&gt;
* v.to.pg - implemented as v.to.db&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General commands===&lt;br /&gt;
&lt;br /&gt;
* g.help - obsolete (all help files html/man)&lt;br /&gt;
* g.pnmcomp - obsolete&lt;br /&gt;
&lt;br /&gt;
===General volume commands===&lt;br /&gt;
&lt;br /&gt;
* g3.createwind - no longer needed&lt;br /&gt;
* g3.list - integrated in g.list&lt;br /&gt;
* g3.region - integrated in g.region&lt;br /&gt;
* g3.remove - integrated in g.remove&lt;br /&gt;
* g3.rename - integrated in g.rename&lt;br /&gt;
* g3.setregion - integrated in g.region&lt;br /&gt;
&lt;br /&gt;
===Imagery commands===&lt;br /&gt;
&lt;br /&gt;
A number of imagery commands were duplicated in the raster modules. A couple have not yet been ported, including a couple scripts&lt;br /&gt;
&lt;br /&gt;
* i.colors - see r.colors&lt;br /&gt;
* i.composite - see r.composite&lt;br /&gt;
* i.in.erdas - use r.in.gdal&lt;br /&gt;
* i.out.erdas - use r.out.gdal&lt;br /&gt;
* i.quantize - see r.quantize&lt;br /&gt;
* i.rvi.prediction - not ported&lt;br /&gt;
* i.shape - not ported&lt;br /&gt;
* i.tape.mss - use r.in.gdal&lt;br /&gt;
* i.tape.mss.h - use r.in.gdal&lt;br /&gt;
* i.tape.other - use r.in.gdal&lt;br /&gt;
* i.tape.spot&lt;br /&gt;
* i.tape.tm - use r.in.gdal&lt;br /&gt;
* i.texture - see r.texture&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous Commands===&lt;br /&gt;
&lt;br /&gt;
Various utilities for file manipulation or coordinate pair transformation not ported&lt;br /&gt;
&lt;br /&gt;
* m.datum.shift - not implemented, use cs2cs of PROJ4 instead&lt;br /&gt;
* m.dem.examine - use external gdalinfo&lt;br /&gt;
* m.dem.extract - use r.in.gdal&lt;br /&gt;
* m.dmaUSGSread - use r.in.gdal&lt;br /&gt;
* m.dted.examine - use external gdalinfo&lt;br /&gt;
* m.dted.extract - use r.in.gdal&lt;br /&gt;
* m.examine.tape - use external gdalinfo&lt;br /&gt;
* m.flip - not ported&lt;br /&gt;
* m.futil - not ported&lt;br /&gt;
* m.gc2ll - not ported&lt;br /&gt;
* m.in.stf1.tape - use r.in.gdal&lt;br /&gt;
* m.ipf - not ported&lt;br /&gt;
* m.kappa - see r.kappa&lt;br /&gt;
* m.ll2gc - not ported&lt;br /&gt;
* m.ll2u - not ported&lt;br /&gt;
* m.lulc.read - use r.in.gdal&lt;br /&gt;
* m.lulc.USGS&lt;br /&gt;
* m.proj2 - m.proj in 6.1, or use PROJ4's cs2cs instead&lt;br /&gt;
* m.qcalc - not ported&lt;br /&gt;
* m.region.ll - not ported&lt;br /&gt;
* m.rot90 - not ported&lt;br /&gt;
* m.sdts.read&lt;br /&gt;
* m.strip99s&lt;br /&gt;
* m.svfit - not ported; part of unfinished kriging module&lt;br /&gt;
* m.tiger.region&lt;br /&gt;
* m.u2ll -  - not ported&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Paint commands===&lt;br /&gt;
&lt;br /&gt;
Functionality of these is covered by either ps.map or display commands followed by screen output or d.out.png&lt;br /&gt;
&lt;br /&gt;
* p.chart - not ported&lt;br /&gt;
* p.colors - not ported&lt;br /&gt;
* p.icons - not ported&lt;br /&gt;
* p.labels - not ported&lt;br /&gt;
* p.map  - not ported, see ps.map&lt;br /&gt;
* p.map.new - not ported&lt;br /&gt;
* p.ppm - not ported&lt;br /&gt;
* p.select - not ported&lt;br /&gt;
* p.vrml - p.out.vrml&lt;br /&gt;
&lt;br /&gt;
===Raster modules===&lt;br /&gt;
&lt;br /&gt;
Not ported modules include a set of overlay modules (r.infer, r.binfer, r.weight), some additional hydrology modules, and a couple of statistical routines for ascii files.&lt;br /&gt;
&lt;br /&gt;
* r.binfer - not ported &lt;br /&gt;
* r.colors.paint - obsolete&lt;br /&gt;
* r.flowmd - this is old, use r.flow&lt;br /&gt;
* r.grow2 - ported as r.grow&lt;br /&gt;
* r.grow - not ported, see next line&lt;br /&gt;
* r.hydro.CASC2D - not ported&lt;br /&gt;
* r.in.doq - use r.in.gdal&lt;br /&gt;
* r.in.dted - use r.in.gdal&lt;br /&gt;
* r.in.elas - not ported, doesn't make much sense&lt;br /&gt;
* r.infer - not ported&lt;br /&gt;
* r.in.ll&lt;br /&gt;
* r.in.miads&lt;br /&gt;
* r.in.pbm - use r.in.gdal&lt;br /&gt;
* r.in.pgm - use r.in.gdal&lt;br /&gt;
* r.in.png - use r.in.gdal&lt;br /&gt;
* r.in.ppm - use r.in.gdal&lt;br /&gt;
* r.in.shape - not ported, doesn't make much sense&lt;br /&gt;
* r.in.sunrast - use r.in.gdal&lt;br /&gt;
* r.in.tang - use r.in.gdal&lt;br /&gt;
* r.in.tiff - use r.in.gdal&lt;br /&gt;
* r.in.utm - not ported, doesn't make much sense&lt;br /&gt;
* r.linear.regression - not ported. This works on ascii data file, not map&lt;br /&gt;
* r.line - included in v.to.rast&lt;br /&gt;
* r.mask - ported as shell script in ver. 6.1+. Or just rename any raster to MASK (use g.rename, g.copy, r.mapcalc)&lt;br /&gt;
* r.mask.points - obsolete (sites replaced by vector points)&lt;br /&gt;
* r.out.elas - not ported, doesn't make much sense&lt;br /&gt;
* r.out.rlc - not ported, doesn't make much sense&lt;br /&gt;
* r.out.tga - not ported, doesn't make much sense&lt;br /&gt;
* r.out.xyz - use r.stats, r.out.ascii&lt;br /&gt;
* r.poly - implemented in r.to.vect&lt;br /&gt;
* r.rational.regression - not ported. This works on ascii data file, not map&lt;br /&gt;
* r.reclass.scs - not much different from r.reclass&lt;br /&gt;
* r.rvi.prediction - script? Not ported. This works on ascii data file, not map&lt;br /&gt;
* r.support - ported in version 6.1+. Use r.reclass to assign category labels&lt;br /&gt;
* r.surf.idw2 - ported (recent discussion of difference with r.surf.idw)&lt;br /&gt;
* r.to.sites - implemented in r.to.vect&lt;br /&gt;
* r.volume - partially ported in version 6.1+; needed for r.clump&lt;br /&gt;
* r.water.fea - not ported&lt;br /&gt;
* r.weight2 - not ported&lt;br /&gt;
* r.weight - not ported&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sites modules===&lt;br /&gt;
&lt;br /&gt;
Sites replaced by vector points. Most routines ported now&lt;br /&gt;
&lt;br /&gt;
* s.medp - the old version (GRASS 5.3) is buggy and cannot be simply updated, more work needed.&lt;br /&gt;
* s.probplt- not yet ported, requires gnuplot&lt;br /&gt;
* s.sv - part of kriging support; not yet ported, better use R-stats&lt;br /&gt;
* s.territory - not ported&lt;br /&gt;
* s.vol.idw - not yet ported&lt;br /&gt;
* s.windavg - not yet ported&lt;br /&gt;
* r3.to.sites - not yet ported (will become r3.to.vect)&lt;br /&gt;
* s.cellstats - not yet ported&lt;br /&gt;
* s.delaunay - v.delaunay&lt;br /&gt;
* s.hull - v.hull&lt;br /&gt;
* s.info - v.info&lt;br /&gt;
* s.in.ascii - v.in.ascii&lt;br /&gt;
* s.in.dbf - replaced by v.in.db&lt;br /&gt;
* s.in.shape - Shapefile supported by v.in.ogr&lt;br /&gt;
* s.kernel - v.kernel&lt;br /&gt;
* s.mask - not yet ported&lt;br /&gt;
* s.normal - v.normal&lt;br /&gt;
* s.out.ascii - v.out.ascii&lt;br /&gt;
* s.out.e00 - not yet ported (will become v.out.e00)&lt;br /&gt;
* s.perturb - v.perturb&lt;br /&gt;
* s.proj - v.proj&lt;br /&gt;
* s.qcount - v.qcount&lt;br /&gt;
* s.random - v.random&lt;br /&gt;
* s.sample - v.sample&lt;br /&gt;
* s.surf.idw - v.surf.idw&lt;br /&gt;
* s.surf.rst - merged to v.surf.rst&lt;br /&gt;
* s.to.rast - v.to.rast&lt;br /&gt;
* s.to.rast3 - v.vol.rst&lt;br /&gt;
* s.to.vect - not needed, as sites replaced by vector points&lt;br /&gt;
* s.univar - v.univar&lt;br /&gt;
* s.vol.rst - v.vol.rst&lt;br /&gt;
* s.voronoi - v.voronoi&lt;br /&gt;
* s.what - not yet ported&lt;br /&gt;
&lt;br /&gt;
===Vector modules===&lt;br /&gt;
&lt;br /&gt;
All modules ported or their functionality merged into other modules, with a couple of exceptions.&lt;br /&gt;
&lt;br /&gt;
* v.alabel - will be merged by v.category&lt;br /&gt;
* v.apply.census&lt;br /&gt;
* v.area - the same functionality in d.what.vect&lt;br /&gt;
* v.autocorr&lt;br /&gt;
* v.bubble - replaced by v.buffer, d.vect.chart, d.vect.thematic (shell script), and ps.map(vpoints:sizecol)&lt;br /&gt;
* v.cadlabel - can be done by v.distance or v.category&lt;br /&gt;
* v.circle - replaced by v.buffer&lt;br /&gt;
* v.cutter - replaced by v.overlay&lt;br /&gt;
* v.db.reclass - move to v.reclass&lt;br /&gt;
* v.dump - the same functionality in v.to.db&lt;br /&gt;
* v.export&lt;br /&gt;
* v.import - v.in.ogr&lt;br /&gt;
* v.in.arc - v.in.ogr&lt;br /&gt;
* v.in.atlas -atl2dig2.c is not used&lt;br /&gt;
* v.in.dlg&lt;br /&gt;
* v.in.dlg2 -not used in 5.0&lt;br /&gt;
* v.in.dlg.scs -not used in 5.0&lt;br /&gt;
* v.in.dxf3d -replaced by v.in.dwg (see [[Grass 6 Tutorial]])&lt;br /&gt;
* v.in.dxf - replaced by v.in.dwg (note: cannot be compiled by default or distributed in binary) (see GrassSixTutorialFaq#2_DXF_and_DWG_files)&lt;br /&gt;
* m.in.e00 - v.in.e00, but E00 should be added to OGR library&lt;br /&gt;
* v.in.gshhs - try v.in.mapgen with data from NOAA's Coastline extractor&lt;br /&gt;
* v.in.poly - v.buffer&lt;br /&gt;
* v.in.sdts - SDTS supported by v.in.ogr&lt;br /&gt;
* v.in.shape - Shapefile supported by v.in.ogr&lt;br /&gt;
* v.in.tig.basic - TIGER supported by v.in.ogr&lt;br /&gt;
* v.in.tig.lndmk - TIGER supported by v.in.ogr&lt;br /&gt;
* v.in.transects&lt;br /&gt;
* v.label - ported in ver. 6.1+; also integrated into ps.map&lt;br /&gt;
* v.llabel - replaced by v.category&lt;br /&gt;
* v.mkquads - Not ported yet&lt;br /&gt;
* v.mkstats - not sure what it does&lt;br /&gt;
* v.out.arc&lt;br /&gt;
* v.out.atlas&lt;br /&gt;
* v.out.dlg&lt;br /&gt;
* v.out.e00&lt;br /&gt;
* v.out.idrisi&lt;br /&gt;
* v.out.mapinfo -Mapinfo is supported by v.out.ogr&lt;br /&gt;
* v.out.moss&lt;br /&gt;
* v.out.sdts - SDTS is NOT supported by v.out.ogr&lt;br /&gt;
* v.out.shape -Shapefile is supported by v.out.ogr&lt;br /&gt;
* v.patch.scs - alternate version of v.patch&lt;br /&gt;
* v.prune - this functionality should go to v.clean&lt;br /&gt;
* v.reclass.pg -moved to v.reclass?&lt;br /&gt;
* v.report - replaced by v.to.db&lt;br /&gt;
* v.rm.dangles - merged to v.clean&lt;br /&gt;
* v.rmdup - merged to v.clean&lt;br /&gt;
* v.rmedge - merged to v.clean?&lt;br /&gt;
* v.scale.random - v.patch + v.random&lt;br /&gt;
* v.sdts.dq.cp&lt;br /&gt;
* v.sdts.meta&lt;br /&gt;
* v.sdts.meta.cp&lt;br /&gt;
* v.spag - merged to v.cleanmerged to v.clean&lt;br /&gt;
* v.split - ported in ver. 6.1+&lt;br /&gt;
* v.stats - the same functionality in v.info&lt;br /&gt;
* v.support - v.build&lt;br /&gt;
* v.timestamp- move to v.info?&lt;br /&gt;
* v.to.sites - obsolete (sites replaced by vector points)&lt;br /&gt;
* v.what - this functionality is available in v.distance &amp;amp; d.what.vect&lt;br /&gt;
&lt;br /&gt;
===Volume modules===&lt;br /&gt;
&lt;br /&gt;
* all g3.* modules - integrated into g.*&lt;br /&gt;
* r3.* modules - almost unchanged&lt;br /&gt;
* s.to.rast3 - see s.* above&lt;br /&gt;
* NVIZ - volume visualization integrated&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_and_PHP&amp;diff=1629</id>
		<title>GRASS and PHP</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_and_PHP&amp;diff=1629"/>
		<updated>2006-05-23T16:55:17Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: /* Resources and examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Running Grass modules through an Webserver==&lt;br /&gt;
&lt;br /&gt;
For some reasons, you may want to call Grass modules within a html page instead of using the command line or a GUI. One way - among others - is to execute them out of a php script.&lt;br /&gt;
&lt;br /&gt;
In the following, a few notes how to procceed for writing your own code:&lt;br /&gt;
&lt;br /&gt;
===Check your php installation===&lt;br /&gt;
&lt;br /&gt;
Save this code snipped in your server directory under the filename &amp;quot;doihavephp.php&amp;quot; and call it with a web browser:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There you will see detailed informations upon your server's php installation. If you see nothing, please check http://www.php.net for details &lt;br /&gt;
how to get and install php on your machine.&lt;br /&gt;
&lt;br /&gt;
===Define the environment settings===&lt;br /&gt;
&lt;br /&gt;
By default, there are only a few variables set in the server environment. Save the following snippet under &amp;quot;env.php&amp;quot; and see what is set &lt;br /&gt;
as default values for your server. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
//enable all error messages&lt;br /&gt;
error_reporting(E_ALL);&lt;br /&gt;
//print a line of text as a header for the following output&lt;br /&gt;
echo &amp;quot;&amp;lt;hr&amp;gt;env:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
//execute the env command and redirect the output&lt;br /&gt;
$handle = popen('&amp;quot;env&amp;quot; 2&amp;gt;&amp;amp;1', 'r');&lt;br /&gt;
//wait a while for the results. this is not clean, but works for the first attempt&lt;br /&gt;
sleep(&amp;quot;1&amp;quot;);&lt;br /&gt;
//collect the response &lt;br /&gt;
$read = fread($handle, 4096);&lt;br /&gt;
//print the response - if response is incomplete, increment the sleep delay&lt;br /&gt;
echo $read;&lt;br /&gt;
//don't forget to close the handle&lt;br /&gt;
pclose($handle);&lt;br /&gt;
echo &amp;quot;&amp;lt;br&amp;gt;done.&amp;lt;hr&amp;gt;&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note''': %PUBURL%/%TWIKIWEB%/TWikiDocGraphics/warning.gif Please be careful when modifying environment variables permanent in files like /etc/bash.bashrc. You may cause by accident security leaks. Please check with your IT manager how to grant security when your machine is visible to the internet.&lt;br /&gt;
&lt;br /&gt;
The environment variables are set by using the *&amp;lt;verbatim&amp;gt;putenv(&amp;quot;VARIABLE&amp;quot;)&amp;lt;/verbatim&amp;gt;* command. They are only valid during the runtime of the actual script, so you have to send the full set for each request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
error_reporting(E_ALL);&lt;br /&gt;
putenv(&amp;quot;GRASS_WIDTH=900&amp;quot;);&lt;br /&gt;
echo &amp;quot;&amp;lt;hr&amp;gt;env:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
$handle = popen('&amp;quot;env&amp;quot; 2&amp;gt;&amp;amp;1', 'r');&lt;br /&gt;
sleep(&amp;quot;1&amp;quot;);&lt;br /&gt;
$read = fread($handle, 4096);&lt;br /&gt;
echo $read;&lt;br /&gt;
pclose($handle);&lt;br /&gt;
echo &amp;quot;&amp;lt;br&amp;gt;done.&amp;lt;hr&amp;gt;&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list shows some environment variables used by Grass modules. Please note, that the content has to be adapted to meet your system's specific setup and that it may be incomplete or partially false in some combinations. &lt;br /&gt;
&lt;br /&gt;
|*Variable*|*Value*|*Note*|&lt;br /&gt;
|GISBASE|/usr/local/grass-6.1.cvs| &amp;quot;...where the happy little creatures hide...&amp;quot; (Bob Ross)|&lt;br /&gt;
|LD_LIBRARY_PATH|/usr/lib:/usr/local/grass-6.1.cvs/lib:/usr..|path to ALL required libraries|&lt;br /&gt;
|GISRC|/gd/.grassrc6_php|Grass resource file -please see related paragraph below|&lt;br /&gt;
|HOME|/tmp||&lt;br /&gt;
|GRASS_PERL|/usr/bin/perl||&lt;br /&gt;
|GIS_LOCK|$$||&lt;br /&gt;
&lt;br /&gt;
'''Glynn clarified regarding GRASS_LD_LIBRARY_PATH:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You need to set LD_LIBRARY_PATH. GRASS_LD_LIBRARY_PATH is merely a saved copy so that the value can be restored if LD_LIBRARY_PATH is reset due to running a setuid/setgid executable (e.g. xterm). LD_LIBRARY_PATH is what the Linux loader actually uses to locate shared libraries.&lt;br /&gt;
&lt;br /&gt;
===Redirecting STDOUT and STDERR===&lt;br /&gt;
&lt;br /&gt;
When calling a function, you may either collect the output in a handle  as shown in the example before or redirect it in a text file. The syntax for redirection is:&lt;br /&gt;
&lt;br /&gt;
'''system(&amp;quot;g.version &amp;gt; version.txt 2&amp;gt; version_err.txt&amp;quot;);'''&lt;br /&gt;
&lt;br /&gt;
===Deleting prior output files===&lt;br /&gt;
&lt;br /&gt;
Remove output files immediately after use or before rewriting them to ensure that you will not work with old stuff in case of troubles.&lt;br /&gt;
&lt;br /&gt;
'''system(&amp;quot;rm -f version.txt&amp;quot;);''' &amp;lt;br&amp;gt;&lt;br /&gt;
'''system(&amp;quot;rm -f version_err.txt&amp;quot;);'''&lt;br /&gt;
&lt;br /&gt;
===The Grass Resource File===&lt;br /&gt;
&lt;br /&gt;
You may copy your .grassrc6 file to your script directory and e.g. name it .grassrc6_php. It contains the follwing lines and has to be adapted to fit into your setup:&lt;br /&gt;
&lt;br /&gt;
'''file .grassrc6_php''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GISDBASE: /gd&lt;br /&gt;
GRASS_GUI: tcltk&lt;br /&gt;
MAPSET: etopo5&lt;br /&gt;
LOCATION_NAME: smallworld&lt;br /&gt;
MONITOR=PNG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Access Rights===&lt;br /&gt;
&lt;br /&gt;
'''The Problem''':&lt;br /&gt;
&lt;br /&gt;
I can't get outside a shell access to a mapset even when calling in advance g.access with grant for both user and group. When chowning the entire location directory to user www-data, it works, but then there is no longer access from the grass shell. &lt;br /&gt;
&lt;br /&gt;
'''Glynn wrote''': You can't select a mapset as the current mapset unless you actually own it. Having write permission isn't sufficient.&lt;br /&gt;
&lt;br /&gt;
This check is implemented in G__mapset_permissions() and G__mapset_permissions2() in lib/gis/mapset_msc.c. &lt;br /&gt;
You will have to modify those functions to disable the check if you want to be able to modify mapsets which you don't own.&lt;br /&gt;
&lt;br /&gt;
If your web application only reads the data, you can create a single mapset directory owned by the account under which the PHP script runs,&lt;br /&gt;
then either use g.mapsets or explicit map@mapset references to access maps in other mapsets.&lt;br /&gt;
&lt;br /&gt;
===Resources and examples===&lt;br /&gt;
&lt;br /&gt;
A Grass Map on the fly: http://grass.itc.it/spearfish/php_grassmap.php&lt;br /&gt;
&lt;br /&gt;
Earthquake epicenters dynamically inserted: http://grass.itc.it/spearfish/php_grass_earthquakes.php&lt;br /&gt;
&lt;br /&gt;
related e-mails: http://grass.itc.it/pipermail/grass5/2004-August/015106.html&lt;br /&gt;
&lt;br /&gt;
Many thanks to Glynn Clements, Markus Neteler and Sharyn Namnath for code and help!&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_and_Python&amp;diff=1628</id>
		<title>GRASS and Python</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_and_Python&amp;diff=1628"/>
		<updated>2006-05-23T16:54:22Z</updated>

		<summary type="html">&lt;p&gt;⚠️Dassau: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Python extensions from GRASS GIS==&lt;br /&gt;
&lt;br /&gt;
===Work done===&lt;br /&gt;
&lt;br /&gt;
* SWIG interface (thanks to Sajith VK): http://freegis.gnu.org.in/temporary/python_grass6.tar.bz2&lt;br /&gt;
&lt;br /&gt;
SWIG (Simpli&amp;amp;#64257;ed Wrapper and Interface Generator) is: &lt;br /&gt;
&lt;br /&gt;
# A compiler that turns ANSI C/C++ declarations into scripting language interfaces.&lt;br /&gt;
# Completely automated (produces a fully working Python extension module). &lt;br /&gt;
# Language neutral. SWIG can also target Tcl, Perl, Guile, MATLAB, etc... &lt;br /&gt;
# Attempts to eliminate the tedium of writing extension modules.&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
&lt;br /&gt;
* SWIG http://www.swig.org/&lt;br /&gt;
* SIP http://directory.fsf.org/all/Python-SIP.html&lt;/div&gt;</summary>
		<author><name>⚠️Dassau</name></author>
	</entry>
</feed>