AddOns/GRASS7/raster: Difference between revisions

From GRASS-Wiki
< AddOns‎ | GRASS7
Jump to navigation Jump to search
(use new Addons source template)
(use new Addons source template)
Line 6: Line 6:
==== r.agent ====
==== r.agent ====


r.agent shall provide an inital base for organizing worlds with raster playgrounds and agents in. Still under development.
{{AddonSrc|raster|r.agent|version=7}} shall provide an inital base for organizing worlds with raster playgrounds and agents in. Still under development.


: '''Author:''' Michael Lustenberger
: '''Author:''' Michael Lustenberger
Line 12: Line 12:
==== r.area ====
==== r.area ====


r.area can be used to remove, areas smaller than treshold, reclass according areas (similar to r.reclass area, but work in cells, not hectares and allow create more classes)
{{AddonSrc|raster|r.area|version=7}} can be used to remove, areas smaller than treshold, reclass according areas (similar to r.reclass area, but work in cells, not hectares and allow create more classes)


: '''Author:''' Jarek Jasiewicz
: '''Author:''' Jarek Jasiewicz
Line 18: Line 18:
==== r.clump2 ====
==== r.clump2 ====


r.clump2 finds all areas of contiguous cell category values in the input raster map layer name.
{{AddonSrc|raster|r.clump2|version=7}} finds all areas of contiguous cell category values in the input raster map layer name.


==== r.convergence ====
==== r.convergence ====
Line 48: Line 48:


....
....
* r.fuzzy.logic
* {{AddonSrc|raster|r.fuzzy.logic|version=7}}
* r.fuzzy.set
* {{AddonSrc|raster|r.fuzzy.set|version=7}}
* r.fuzzy.system
* {{AddonSrc|raster|r.fuzzy.system|version=7}}


==== r.gdd ====
==== r.gdd ====


r.gdd calculates (accumulated) growing degree days (GDDs) and Winkler indices from several input maps with temperature data for different times of the day.
{{AddonSrc|raster|r.gdd|version=7}} calculates (accumulated) growing degree days (GDDs) and Winkler indices from several input maps with temperature data for different times of the day.


: '''Author:''' Markus Metz
: '''Author:''' Markus Metz
Line 60: Line 60:
==== r.hants ====
==== r.hants ====


r.hants performs a harmonic analysis of time series in order to estimate missing values and identify outliers. For each input map, an output map with the suffix suffix (default: _hants) is created.
{{AddonSrc|raster|r.hants|version=7}} performs a harmonic analysis of time series in order to estimate missing values and identify outliers. For each input map, an output map with the suffix suffix (default: _hants) is created.


: '''Author:''' Markus Metz
: '''Author:''' Markus Metz
Line 70: Line 70:
==== r.hydrodem ====
==== r.hydrodem ====


r.hydrodem applies hydrological conditioning (sink removal) to a required input elevation map. If the conditioned elevation map is going to be used as input elevation for r.watershed, only small sinks should be removed and the amount of modifications restricted with the mod option. For other modules such as {{cmd|r.terraflow}} or third-party software, full sink removal is recommended.
{{AddonSrc|raster|r.hydrodem|version=7}} applies hydrological conditioning (sink removal) to a required input elevation map. If the conditioned elevation map is going to be used as input elevation for r.watershed, only small sinks should be removed and the amount of modifications restricted with the mod option. For other modules such as {{cmd|r.terraflow}} or third-party software, full sink removal is recommended.


: '''Author:''' Markus Metz
: '''Author:''' Markus Metz
Line 88: Line 88:
==== r.mess====
==== r.mess====


A shell script to compute the "Multivariate Environmental Similarity Surfaces" (MESS). It uses R and spgrass6 package.
{{AddonSrc|raster|r.mess|version=7}} ,a shell script to compute the "Multivariate Environmental Similarity Surfaces" (MESS). It uses R and spgrass6 package.
Runs on grass 6.4 and 7.0 (tested on Linux only).
Runs on grass 6.4 and 7.0 (tested on Linux only).
Download: https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.mess/
Download: https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.mess/
Line 106: Line 106:
==== r.regression.series ====
==== r.regression.series ====


'''r.regression.series''' is a module to calculate linear regression parameters between two time series, e.g. NDVI and precipitation.
'''{{AddonSrc|raster|r.regression.series|version=7}}''' is a module to calculate linear regression parameters between two time series, e.g. NDVI and precipitation.


: '''Author:''' Markus Metz
: '''Author:''' Markus Metz
Line 112: Line 112:
==== r.stream.basins ====
==== r.stream.basins ====


r.stream.basins: Calculate basins according user input.
{{AddonSrc|raster|r.stream.basins|version=7}}: Calculate basins according user input.


==== r.stream.channel ====
==== r.stream.channel ====


r.stream.channel: Calculate some local properties of the stream network. It is supplementary module for r.stream.order and r.stream.distance to investigate channel subsystem.
{{AddonSrc|raster|r.stream.channel|version=7}}: Calculate some local properties of the stream network. It is supplementary module for r.stream.order and r.stream.distance to investigate channel subsystem.


==== r.stream.distance ====
==== r.stream.distance ====


r.stream.distance: Calculate distance to and elevation above streams and outlets according user input. It can work in stream mode where target are streams and outlets mode where targets are outlets.
{{AddonSrc|raster|r.stream.distance|version=7}}: Calculate distance to and elevation above streams and outlets according user input. It can work in stream mode where target are streams and outlets mode where targets are outlets.


==== r.stream.extract ====
==== r.stream.extract ====


r.stream.extract: Stream network extraction.
{{AddonSrc|raster|r.stream.extract|version=7}}: Stream network extraction.


==== r.stream.order ====
==== r.stream.order ====


r.stream.order: Calculate Strahler's and Horton's stream order Hack's main streams and Shreeve's stream magnitude. It uses r.watershed or r.stream.extract output files: stream, direction and optionally accumulation. Output data can be either from r.watershed or r.stream.extract but not from both together.
{{AddonSrc|raster|r.stream.order|version=7}}: Calculate Strahler's and Horton's stream order Hack's main streams and Shreeve's stream magnitude. It uses r.watershed or r.stream.extract output files: stream, direction and optionally accumulation. Output data can be either from r.watershed or r.stream.extract but not from both together.


==== r.stream.segment ====
==== r.stream.segment ====


r.stream.segment: The module is designed to inverstigate network lineaments and calculate angle relations between tributaries and its major streams.
{{AddonSrc|raster|r.stream.segment|version=7}}: The module is designed to inverstigate network lineaments and calculate angle relations between tributaries and its major streams.


==== r.stream.slope ====
==== r.stream.slope ====


r.stream.slope: Calculates the difference between elevation of current cell and downstream cell, gradient and max curvature on the basis of a flow direction map. It can be used to calculate the directional slope using a flow direction map.
{{AddonSrc|raster|r.stream.slope|version=7}}: Calculates the difference between elevation of current cell and downstream cell, gradient and max curvature on the basis of a flow direction map. It can be used to calculate the directional slope using a flow direction map.


==== r.stream.snap ====
==== r.stream.snap ====


r.stream.snap: is a supplementary module for r.stream.extract and r.stream.basins to correct position of outlets or stream initial points as they do not lie on the streamlines.
{{AddonSrc|raster|r.stream.snap|version=7}}: is a supplementary module for r.stream.extract and r.stream.basins to correct position of outlets or stream initial points as they do not lie on the streamlines.


==== r.stream.stats ====
==== r.stream.stats ====


r.stream.stats: Calculate Horton's and optionally Hack's statistics according to user input.
{{AddonSrc|raster|r.stream.stats|version=7}}: Calculate Horton's and optionally Hack's statistics according to user input.


==== r.sun.angle ====
==== r.sun.angle ====


{{AddonSrc|raster|r.sun.angle|version=7}} calculates sun elevation and sun azimuth angles for the given time of day and each grid cell in the current region. Additionally, the photoperiod (sunshine hours) can be calculated.
....
....


==== r.threshold ====
==== r.threshold ====


{{AddonSrc|raster|r.threshold|version=7}} finds optimal threshold for stream extraction.
....
....


==== r.vol.dem ====
==== r.vol.dem ====


....
{{AddonSrc|raster|r.vol.dem|version=7}} interpolates a voxel model from a series of DEMs by flood filling the voxel space in between.

Revision as of 22:36, 12 February 2013


See also

svn co https://svn.osgeo.org/grass/grass-addons/grass7/raster/

r.agent

r.agent (src) shall provide an inital base for organizing worlds with raster playgrounds and agents in. Still under development.

Author: Michael Lustenberger

r.area

r.area (src) can be used to remove, areas smaller than treshold, reclass according areas (similar to r.reclass area, but work in cells, not hectares and allow create more classes)

Author: Jarek Jasiewicz

r.clump2

r.clump2 (src) finds all areas of contiguous cell category values in the input raster map layer name.

r.convergence

....

r.convert

....

r.damflood

The definition of flooding areas is of considerable importance for both the risk analysis and the emergency management. This command is an embedded GRASS GIS hydrodynamic 2D model that allows to obtain flooding area due to a failure of a dam, given the geometry of the reservoir and of the downstream area, the initial conditions and the dam breach geometry.

Authors: Roberto Marzocchi and Massimiliano Cannata

r.flip

Flip raster map

r.forestfrag

Shell script that creates forest fragmentation index from a GRASS raster map (where forest=1, non-forest=0) based on a method developed by Riitters et. al (2000).
Author: Maning Sambale, Stefan Sylla and Paulo van Breugel

r.fuzzy

....

r.gdd

r.gdd (src) calculates (accumulated) growing degree days (GDDs) and Winkler indices from several input maps with temperature data for different times of the day.

Author: Markus Metz

r.hants

r.hants (src) performs a harmonic analysis of time series in order to estimate missing values and identify outliers. For each input map, an output map with the suffix suffix (default: _hants) is created.

Author: Markus Metz

r.houghtransform

....

r.hydrodem

r.hydrodem (src) applies hydrological conditioning (sink removal) to a required input elevation map. If the conditioned elevation map is going to be used as input elevation for r.watershed, only small sinks should be removed and the amount of modifications restricted with the mod option. For other modules such as r.terraflow or third-party software, full sink removal is recommended.

Author: Markus Metz

r.in.srtm.region

....

r.in.wms2

....

r.massmov

....

r.mess

r.mess (src) ,a shell script to compute the "Multivariate Environmental Similarity Surfaces" (MESS). It uses R and spgrass6 package. Runs on grass 6.4 and 7.0 (tested on Linux only). Download: https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.mess/

Author: Paulo van Breugel

r.modis

....

r.regression.multi

r.regression.multi (src) calculates a multiple linear regression from raster maps. r.regression.multi is designed for large datasets that can not be processed in R.

Author: Markus Metz

r.regression.series

r.regression.series (src) is a module to calculate linear regression parameters between two time series, e.g. NDVI and precipitation.

Author: Markus Metz

r.stream.basins

r.stream.basins (src): Calculate basins according user input.

r.stream.channel

r.stream.channel (src): Calculate some local properties of the stream network. It is supplementary module for r.stream.order and r.stream.distance to investigate channel subsystem.

r.stream.distance

r.stream.distance (src): Calculate distance to and elevation above streams and outlets according user input. It can work in stream mode where target are streams and outlets mode where targets are outlets.

r.stream.extract

r.stream.extract (src): Stream network extraction.

r.stream.order

r.stream.order (src): Calculate Strahler's and Horton's stream order Hack's main streams and Shreeve's stream magnitude. It uses r.watershed or r.stream.extract output files: stream, direction and optionally accumulation. Output data can be either from r.watershed or r.stream.extract but not from both together.

r.stream.segment

r.stream.segment (src): The module is designed to inverstigate network lineaments and calculate angle relations between tributaries and its major streams.

r.stream.slope

r.stream.slope (src): Calculates the difference between elevation of current cell and downstream cell, gradient and max curvature on the basis of a flow direction map. It can be used to calculate the directional slope using a flow direction map.

r.stream.snap

r.stream.snap (src): is a supplementary module for r.stream.extract and r.stream.basins to correct position of outlets or stream initial points as they do not lie on the streamlines.

r.stream.stats

r.stream.stats (src): Calculate Horton's and optionally Hack's statistics according to user input.

r.sun.angle

r.sun.angle (src) calculates sun elevation and sun azimuth angles for the given time of day and each grid cell in the current region. Additionally, the photoperiod (sunshine hours) can be calculated. ....

r.threshold

r.threshold (src) finds optimal threshold for stream extraction. ....

r.vol.dem

r.vol.dem (src) interpolates a voxel model from a series of DEMs by flood filling the voxel space in between.