GRASS AddOns/pl: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
m (→‎r.cpt2grass: update cpt-city url)
 
(14 intermediate revisions by 2 users not shown)
Line 5: Line 5:
== AddOns - repozytorium kodu źródłowego ==
== AddOns - repozytorium kodu źródłowego ==


Kod źródłowy dodatków (AddOns) jest udostępniany w [http://svn.osgeo.org/grass/grass-addons/ repozytorium SVN GRASS-AddOns].
Kod źródłowy dodatków (AddOns) jest udostępniany w [http://svn.osgeo.org/grass/grass-addons/grass6/ repozytorium SVN GRASS-AddOns].


Pobieranie:
Pobieranie:


  svn checkout <nowiki>https://svn.osgeo.org/grass/grass-addons/</nowiki> grass-addons
  svn checkout <nowiki>https://svn.osgeo.org/grass/grass-addons/grass6/</nowiki> grass-addons


Przeczytaj [http://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository Jak otrzymać uprawnienia zapisu w repozytorium GRASS-Addons-SVN] i napisz na [http://lists.osgeo.org/mailman/listinfo/grass-dev grass-dev] listę mailingową jeśli chcesz dołączyć swój moduł do repozytorium.
Przeczytaj [http://trac.osgeo.org/grass/wiki/HowToContribute#WriteaccesstotheGRASS-Addons-SVNrepository Jak otrzymać uprawnienia zapisu w repozytorium GRASS-Addons-SVN] i napisz na [http://lists.osgeo.org/mailman/listinfo/grass-dev grass-dev] listę mailingową jeśli chcesz dołączyć swój moduł do repozytorium.
Line 81: Line 81:


* [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.<BR>'''Autor:''' Carlos Henrique Grohmann
* [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.<BR>'''Autor:''' Carlos Henrique Grohmann
* [http://www.wgug.org/index.php?option=com_content&view=article&id=56&Itemid=9 ann.*] Skrypty w języku Python dla GRASS 6.4 realizujące sieci neuronowe w oparciu o bibliotekę FANN. Wymaga zainstalowanej biblioteki ([http://leenissen.dk/fann/wp/ FANN]) v2.x. <BR>'''Autor:''' Pawel Netzel


==GRASS 6.x (bieżąca wersja)==
==GRASS 6.x (bieżąca wersja)==
Line 88: Line 91:
Zobacz również
Zobacz również


  svn co https://svn.osgeo.org/grass/grass-addons/vector
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector


==== v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp ====
==== v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp ====
Line 96: Line 99:


Dostępny przez SVN:
Dostępny przez SVN:
  svn co https://svn.osgeo.org/grass/grass-addons/vector/adehabitat
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/adehabitat


==== v.append ====
==== v.append ====
Line 156: Line 159:
:'''Autor:''' Rodrigo Rodrigues da Silva
:'''Autor:''' Rodrigo Rodrigues da Silva


  svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.redwg
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.in.redwg


==== v.in.gama ====
==== v.in.gama ====
Line 164: Line 167:
:'''Autor:''' Martin Landa
:'''Autor:''' Martin Landa


  svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.gama
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.in.gama


==== v.in.geodesic ====
==== v.in.geodesic ====
Line 178: Line 181:
:'''Autor:''' Benjamin Ducke
:'''Autor:''' Benjamin Ducke


  svn co https://svn.osgeo.org/grass/grass-addons/vector/v.in.geoplot
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.in.geoplot


==== v.in.gshhs ====
==== v.in.gshhs ====
Line 245: Line 248:
: Zobacz też [[GRASS_AddOns#v.autokrige]] by Mathieu Grelier
: Zobacz też [[GRASS_AddOns#v.autokrige]] by Mathieu Grelier


==== v.lda ====
==== Spatial Analysis Tools ====


: [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.
    ===== v.lda.py =====
 
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.lda.py v.lda.py] is a Python script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values. This can be used in two ways. When only one vector points file is entered, it serves to measure clustering of point data at different neighborhood radii. When two different point files are entered, it measures the the co-occurence of the points from the two files. There is an option to export the data into a cvs format file for easy plotting in a spreadsheet or statistical program like R.
 
    ===== v.nn.py =====
: [http://www.public.asu.edu/~cmbarton/files/grass_scripts/v.nn.py v.nn.py] is a Python script for calculating the nearest neighbor coefficient of a single vector points file--as an index of clustering--or of two points files--to provide an index of the correspondence between the points in one file and points in a different file.


==== v.line.center ====
==== v.line.center ====
Line 257: Line 265:
==== v.lmeasure ====
==== v.lmeasure ====


: [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.
: [http://web.archive.org/web/20060827192321/http://ngeo.de/grassstuff/v.lmeasure v.lmeasure] and [http://web.archive.org/web/20060827060303/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.


: '''Autor:''' Mats Schuh
: '''Autor:''' Mats Schuh
Line 377: Line 385:
: '''Autor:''' Florian Kindl. Dostępny przez SVN:
: '''Autor:''' Florian Kindl. Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.strahler


==== v.swathwidth ====
==== v.swathwidth ====
Line 394: Line 402:
==== v.transect.kia ====
==== v.transect.kia ====


: [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.
: [https://svn.osgeo.org/grass/grass-addons/grass6/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.
: 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).
: 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).
: The module is written in bash and needs a GRASS install compiled with sqlite support.
: The module is written in bash and needs a GRASS install compiled with sqlite support.
Line 426: Line 434:
==== v.vect.stats ====
==== v.vect.stats ====


: [http://trac.osgeo.org/grass/browser/grass-addons/vector/v.vect.stats v.vect.stats] counts the number of points falling into each polygon and optionally calculates statistics from numeric point attributes for each polygon. v.vect.stats is a C module and works with GRASS 6.4 and higher (see enclosed patches for 6.5 and 7.0).
: {{cmd|v.vect.stats}} counts the number of points falling into each polygon and optionally calculates statistics from numeric point attributes for each polygon.  
 
Update 12/2012: v.vect.stats is now included in core GRASS 6.4.3, 6.5, and GRASS 7.


: '''Autor:''' Markus Metz
: '''Author:''' Markus Metz


==== AniMove ====
==== AniMove ====
Line 448: Line 458:
Zobacz też
Zobacz też


  svn co <nowiki>https://svn.osgeo.org/grass/grass-addons/raster</nowiki>
  svn co <nowiki>https://svn.osgeo.org/grass/grass-addons/grass6/raster</nowiki>


==== Raplat ====
==== Raplat ====
Line 474: Line 484:
Available via SVN:
Available via SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.basin/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.basin/


==== r.bilateral ====
==== r.bilateral ====
Line 489: Line 499:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/vector/v.strahler/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.strahler/


==== r.boxcount ====
==== r.boxcount ====
Line 499: Line 509:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.boxcount/
  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.boxcount.sh/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.boxcount.sh/


==== r.burn.frict ====
==== r.burn.frict ====
Line 508: Line 518:
:'''Autor:''' Benjamin Ducke
:'''Autor:''' Benjamin Ducke


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.burn.frict
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.burn.frict


==== r.clump2 ====
==== r.clump2 ====
Line 516: Line 526:
: '''Autor:''' Markus Metz
: '''Autor:''' Markus Metz


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.clump2
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.clump2
 
==== r.colors.out_vtk ====
 
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.colors.out_vtk r.colors.out_vtk] skrypt shell do eksportu tabeli kolorów danej mapy rastrowej do pliku {{wikipedia|VTK}} XML. (Zobacz również [[Help with 3D]])
 
: '''Autor:''' Hamish Bowman


==== r.colors.quantiles ====
==== r.colors.quantiles ====
Line 536: Line 552:
==== r.cpt2grass ====
==== r.cpt2grass ====


: [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.<BR>For a large collection of GMT .cpt files see http://sview01.wiredworkplace.net/pub/cpt-city/
: [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.<BR>For a large collection of GMT .cpt files see http://soliton.vm.bytemark.co.uk/pub/cpt-city/
: 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]).
: 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]).


Line 594: Line 610:
: '''Autor:''' Jarek Jasiewicz
: '''Autor:''' Jarek Jasiewicz


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.fuzzy.system
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.fuzzy.system


==== r.game_of_life ====
==== r.game_of_life ====
Line 622: Line 638:
Available via SVN:
Available via SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.hazard.flood/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.hazard.flood/


==== r.in.mb ====
==== r.in.mb ====
Line 644: Line 660:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.in.swisstopo/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.in.swisstopo/


==== r.in.wms (.py) ====
==== r.in.wms (.py) ====
Line 654: Line 670:
==== r.inund.fluv ====
==== r.inund.fluv ====


: [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.  
: [https://svn.osgeo.org/grass/grass-addons/grass6/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.  




Line 679: Line 695:
Available via SVN:
Available via SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.ipso/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.ipso/


==== r.li ====
==== r.li ====
Line 707: Line 723:
Dostępny przez SVN:
Dostępny przez SVN:


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


==== r.mlv ====
==== r.mlv ====
Line 727: Line 743:


: '''Autor:''' Giovanni Allegri
: '''Autor:''' Giovanni Allegri
==== r.out.geoserver ====
: [http://www.wgug.org/index.php?option=com_content&view=article&id=56&Itemid=9 r.out.geoserver] moduł umożliwiający wyeksportowanie warstwy rastrowej GRASS do aplikacji [http://geoserver.org GeoServer] i udostępnienie jej w sieci. Moduł jest skryptem powłoki wykorzystującym: r.out.gdal, curl, xmlstarlet oraz interface REST GeoServera.
: '''Autor:''' Pawel Netzel


==== r.out.gmap ====
==== r.out.gmap ====
Line 763: Line 785:
==== r.pack ====
==== r.pack ====


: [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.
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack r.pack] and [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.unpack r.unpack] are two GRASS scripts for transferring raster maps to another computer as a single compressed file including color table etc.
 
: An earlier version has been renamed as [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack/experiment r.pack.mat] and [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.unpack/experiment r.unpack.mat].
: '''Autor:''' Hamish Bowman
 
==== r.pack.mat ====
 
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.pack.mat r.pack.mat] and [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.unpack.mat r.unpack.mat] are two GRASS scripts for transferring raster maps in Matlab format to another computer as a single file.
 


: '''Autor:''' Hamish Bowman
: '''Autor:''' Hamish Bowman
Line 776: Line 792:
==== r.pi ====
==== r.pi ====


: [https://svn.osgeo.org/grass/grass-addons/raster/r.pi/ r.pi] (raster patch index) provides various functions to analyse spatial attributes of a landscape. It has a focus on patch-based indices but delivers class-based indices as well. r.le and its successor r.li provide landscape indices.
: [https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.pi/ r.pi] (raster patch index) provides various functions to analyse spatial attributes of a landscape. It has a focus on patch-based indices but delivers class-based indices as well. r.le and its successor r.li provide landscape indices.


: '''Autorzy:''' Programowanie: Elshad Shirinov, koncepcja naukowa: Dr. Martin Wegmann
: '''Autorzy:''' Programowanie: Elshad Shirinov, koncepcja naukowa: Dr. Martin Wegmann
Line 788: Line 804:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.prominence/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.prominence/


==== r.refine ====
==== r.refine ====


: [http://www.bowdoin.edu/~ltoma/research.html r.refine]: reduces a DEM to a TIN.
: [http://www.bowdoin.edu/~ltoma/research.html r.refine]: redukuje DEM do TIN (takes as input a grid DEM and an error margin and simplifies it to the desired accuracy into a TIN).
Dostępny z repozytorium kodu źródłowego [https://github.com/jonrtodd/r.refine].


: '''Autorzy:''' Laura Toma and Jonathan Todd
: '''Autorzy:''' Laura Toma and Jonathan Todd
Line 818: Line 835:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.roughness/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.roughness/


==== r.roughset ====
==== r.roughset ====
Line 828: Line 845:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/mcda/r.roughset/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/mcda/r.roughset/


==== r.seg ====
==== r.seg ====


: '''r.seg''' performs image segmentation and discontinuity detection (based on the Mumford-Shah variational model).
: '''r.seg''' performs image segmentation and discontinuity detection (based on the Mumford-Shah variational model).
: 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.  
: 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. (note, for GRASS GIS 7 renamed to r.smooth.seg)
: See [http://www.ing.unitn.it/~vittia/sw here] for details and examples.
: See [http://www.ing.unitn.it/~vittia/sw here] for details and examples.


Available [http://www.ing.unitn.it/~vittia/sw here] and with improvements via SVN:
Available [http://www.ing.unitn.it/~vittia/sw here] and with improvements via SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.seg/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.seg/


: '''Autor''' Alfonso Vitti
: '''Autor''' Alfonso Vitti
Line 856: Line 873:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.soils.texture/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.soils.texture/
 
==== r.stack ====
 
: [http://trac.osgeo.org/grass/browser/grass-addons/raster/r.stack r.stack] is a shell script used to patch all the raster maps in a time series (or burst 3D raster) together into a vertical stack, to aid mutli-map analyses in modules where group input is not yet available.
 
: '''Autor:''' Hamish Bowman


==== r.stream.angle ====
==== r.stream.angle ====


: [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.
: [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 network map produced by r.watershed and stream.extract or custom user input. See description for details.


: '''Autor:''' Jarek Jasiewicz
: '''Autor:''' Jarek Jasiewicz
Line 866: Line 889:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.angle
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.angle


==== r.stream.basins ====
==== r.stream.basins ====
Line 876: Line 899:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.basins
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.basins


==== r.stream.del ====
==== r.stream.del ====
Line 886: Line 909:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.del
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.del


==== r.stream.distance ====
==== r.stream.distance ====
Line 896: Line 919:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.distance
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.distance


==== r.stream.extract ====
==== r.stream.extract ====
Line 906: Line 929:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.extract
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.extract


==== r.stream.order ====
==== r.stream.order ====
Line 916: Line 939:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.order
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.order


==== r.stream.pos ====
==== r.stream.pos ====
Line 926: Line 949:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.pos
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.pos


==== r.stream.stats ====
==== r.stream.stats ====
Line 936: Line 959:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.stream.stats
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.stats


==== r.surf.nnbathy ====
==== r.surf.nnbathy ====
Line 955: Line 978:


Dostępny przez SVN:
Dostępny przez SVN:
   svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost
   svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.terracost


==== r.tileset ====
==== r.tileset ====
Line 975: Line 998:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.univar2.zonal
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.univar2.zonal


==== r.viewshed ====
==== r.viewshed ====
Line 985: Line 1,008:
Dostępny przez SVN:
Dostępny przez SVN:


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.viewshed
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.viewshed


Once {{trac|390}} is solved, it will substitute r.los.
Once {{trac|390}} is solved, it will substitute r.los.
Line 1,004: Line 1,027:




  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.wf/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.wf/




Line 1,013: Line 1,036:
:'''Autor:''' Benjamin Ducke
:'''Autor:''' Benjamin Ducke


  svn co https://svn.osgeo.org/grass/grass-addons/raster/r.xtent
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.xtent


==== r.zc.pl ====
==== r.zc.pl ====
Line 1,027: Line 1,050:
: '''Autor:''' Yann Chemin (unless specified otherwise).
: '''Autor:''' Yann Chemin (unless specified otherwise).
    
    
  svn co https://svn.osgeo.org/grass/grass-addons/gipe
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/gipe


Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)
Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)
Line 1,065: Line 1,088:
: '''Autor:''' Massimiliano Cannata
: '''Autor:''' Massimiliano Cannata
   
   
  svn co https://svn.osgeo.org/grass/grass-addons/HydroFOSS/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/HydroFOSS/


==== Hikereport ====
==== Hikereport ====
Line 1,092: Line 1,115:
: '''Autor:''' Markus Neteler. Dostępny przez SVN:
: '''Autor:''' Markus Neteler. Dostępny przez SVN:


   svn co https://svn.osgeo.org/grass/grass-addons/database/db.join/
   svn co https://svn.osgeo.org/grass/grass-addons/grass6/database/db.join/
or
or
   g.extension db.join
   g.extension db.join
Line 1,145: Line 1,168:
Zobacz też
Zobacz też


  svn co https://svn.osgeo.org/grass/grass-addons/imagery
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery


==== GIPE ====
==== GIPE ====
Line 1,152: Line 1,175:
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
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


  svn co https://svn.osgeo.org/grass/grass-addons/gipe/
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/gipe/


: '''Autor:''' Yann Chemin
: '''Autor:''' Yann Chemin
Line 1,160: Line 1,183:
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.
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.


svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.homography
svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.homography


: '''Autor:''' Daniel Grasso, Bolzano, Italy, based on code written by Stefano Merler, ITC-irst, Italy
: '''Autor:''' Daniel Grasso, Bolzano, Italy, based on code written by Stefano Merler, ITC-irst, Italy
Line 1,168: Line 1,191:
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.
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.


svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.linespoints
svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.linespoints


: '''Autor:''' Daniel Grasso, Bolzano, Italy, based on i.points
: '''Autor:''' Daniel Grasso, Bolzano, Italy, based on i.points
Line 1,176: Line 1,199:
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).
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).


svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.landsat.toar
--> moved to core GRASS (>= 6.4.2), see {{cmd|i.landsat.toar}}


: '''Autor:''' E. Jorge Tizado
: '''Autor:''' E. Jorge Tizado
Line 1,184: Line 1,207:
Implements the Automated Cloud-Cover Assessment (ACCA) Algorithm from Irish (2000) with the constant values for pass filter one from Irish et al. (2006). To do this, it needs Landsat band numbers 2, 3, 4, 5, and 6 (or band 61 for Landsat-7 ETM+) which have already been processed from DN into reflectance and band-6 temperature with i.landsat.toar).  
Implements the Automated Cloud-Cover Assessment (ACCA) Algorithm from Irish (2000) with the constant values for pass filter one from Irish et al. (2006). To do this, it needs Landsat band numbers 2, 3, 4, 5, and 6 (or band 61 for Landsat-7 ETM+) which have already been processed from DN into reflectance and band-6 temperature with i.landsat.toar).  


Available also in GRASS 7.
--> moved to core GRASS (>= 6.4.2), see {{cmd|i.landsat.acca}}
 
svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.landsat.acca


: '''Autor:''' E. Jorge Tizado
: '''Autor:''' E. Jorge Tizado
Line 1,196: Line 1,217:
Note: This code is basically an improved i.points (from 2004). Subsequent changes in i.points haven's been ported here yet.
Note: This code is basically an improved i.points (from 2004). Subsequent changes in i.points haven's been ported here yet.


svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.points.auto
svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.points.auto


: '''Autorzy:''' 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]
: '''Autorzy:''' 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]
Line 1,218: Line 1,239:
: '''Autor:''' Stefano Merler. Dostępny przez SVN:
: '''Autor:''' Stefano Merler. Dostępny przez SVN:


   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.pr
   svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.pr


==== i.spec.sam ====
==== i.spec.sam ====
Line 1,226: Line 1,247:
: '''Autor:''' Markus Neteler. Dostępny przez SVN:
: '''Autor:''' Markus Neteler. Dostępny przez SVN:


   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.sam/
   svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.spec.sam/


==== i.spec.unmix ====
==== i.spec.unmix ====
Line 1,234: Line 1,255:
: '''Autor:''' Markus Neteler. Dostępny przez SVN:
: '''Autor:''' Markus Neteler. Dostępny przez SVN:


   svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.spec.unmix/
   svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.spec.unmix/


==== i.topo.corr ====
==== i.topo.corr ====
: 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.
: 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.


  svn co https://svn.osgeo.org/grass/grass-addons/imagery/i.topo.corr
--> moved to core GRASS (>= 6.4.2), see {{cmd|i.topo.corr}}


: '''Autor:''' E. Jorge Tizado
: '''Autor:''' E. Jorge Tizado
Line 1,248: Line 1,269:


: '''Autor:''' Hamish Bowman
: '''Autor:''' Hamish Bowman
=== Display add-ons ===
Zobacz też
svn co https://svn.osgeo.org/grass/grass-addons/grass6/display


==== d.barb ====
==== d.barb ====
Line 1,254: Line 1,281:


: '''Autor:''' Hamish Bowman
: '''Autor:''' Hamish Bowman
=== Display add-ons ===
Zobacz też
svn co https://svn.osgeo.org/grass/grass-addons/display


==== d.edit.rast ====
==== d.edit.rast ====
Line 1,278: Line 1,298:


: ''d.frame.split przeniesiony do głównego archiwum jako {{cmd|d.split.frame}}''
: ''d.frame.split przeniesiony do głównego archiwum jako {{cmd|d.split.frame}}''
==== d.frontline ====
: [http://cloud.github.com/downloads/amuriy/GRASS-scripts/d.frontline d.frontline] is a shell script that draws frontlines on the graphics monitor using ''d.graph'' module and different types of symbols. Also it optionally saves frontline graphics to ''d.graph'' commands file and/or ''ps.map'' file (for later use with the "read" ''ps.map'' instruction) 
: '''Autor:''' Alexander Muriy


==== d.hyperlink ====
==== d.hyperlink ====
Line 1,318: Line 1,344:
==== [[IconSymbols]] ====
==== [[IconSymbols]] ====


* [[IconSymbols|Symbols]], które mogą być użyte z ''d.vect, d.graph'', i ''ps.map''.
* [[IconSymbols|Symbole]], które mogą być użyte z ''d.vect, d.graph'', i ''ps.map''.


=== Dodatki postscriptowe ===
=== Dodatki postscriptowe ===
Line 1,361: Line 1,387:
* [http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains. Dla GRASS 5.3.<BR>'''Główny autor''': Laura Toma
* [http://www.bowdoin.edu/~ltoma/research.html r.terracost] Scalable approach for computing least-cost-path surfaces on massive grid terrains. Dla GRASS 5.3.<BR>'''Główny autor''': Laura Toma
:Nowsza wersja dostępna przez SVN:
:Nowsza wersja dostępna przez SVN:
   svn co https://svn.osgeo.org/grass/grass-addons/raster/r.terracost
 
   svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.terracost


==GRASS 4.x (bardzo stary)==
==GRASS 4.x (bardzo stary)==

Latest revision as of 21:41, 16 June 2016

Strona zawiera opisy dodatków dostarczonych przez użytkowników (właściwy program GRASS GIS do pobrania tutaj).

AddOns - repozytorium kodu źródłowego

Kod źródłowy dodatków (AddOns) jest udostępniany w repozytorium SVN GRASS-AddOns.

Pobieranie:

svn checkout https://svn.osgeo.org/grass/grass-addons/grass6/ grass-addons

Przeczytaj Jak otrzymać uprawnienia zapisu w repozytorium GRASS-Addons-SVN i napisz na grass-dev listę mailingową jeśli chcesz dołączyć swój moduł do repozytorium.

Kompilacja i instalacja Addons

Przejdź na strony wiki dotyczące kompilacji i instalacji.

W GRASS 6.4 i wersjach następnych użyj modułu g.extension, np., aby zainstalować r.fuzzy.system, uruchom:

g.extension extension=r.fuzzy.system

Aby usunąć zainstalowane dodatki, uruchom

g.extension extension=r.fuzzy.system operation=remove

Dodawanie czegoś nowego

Najlepiej jest ogłosić dodatek na liście mailingowej użytkowników GRASS, aby inni byli poinformowani o podjętej pracy. Warto również rozważyć dodanie modułu do jednej ze stron Applications.

Informacja o prawach autorskich oraz licencji

Upewnij się, że zamieściłeś informacje o prawach autorskich i licencji w komentarzach nagłówka kodu, aby inni wiedzieli w jaki sposób mogą wykorzystać, rozszerzyć, modyfikować i udostępniać twoją pracę.

na przykład na początku skryptu shella:

#!/bin/sh
############################################################################
#
# MODULE:       v.in.e00
#
# AUTHOR(S):    Markus Neteler, Otto Dassau
#
# PURPOSE:      Import E00 data into a GRASS vector map
#               Imports single and split E00 files (.e00, .e01, .e02 ...)
#
# COPYRIGHT:    (c) 2004, 2005 GDF Hannover bR, http://www.gdf-hannover.de
#
#               This program is free software under the GNU General Public
#               License (>=v2). Read the file COPYING that comes with GRASS
#               for details.
#
#############################################################################
#
# REQUIREMENTS:
#      -  avcimport: http://avce00.maptools.org

[script follows]

Standardy pisania kodu

Przed zamieszczeniem tu swoich modułów, zapraszamy do zapoznania się ze stroną Shell script coding standards.

There are other coding standards given for modules written in C, Tcl/Tk, and Python(?) located in the GRASS source code.

Dokumentowanie kodu

You can have an help page template auto-generated by using the GRASS command line parser with the --html-description command line option. Please, see also the g.parser help page

Dodatki różne

  • utm_which_zone.sh is a shell script to determine UTM zone from Lat/Lon input. Requires Octave or Matlab to be installed. A shell-only version is available which only requires awk.
    Autorzy: Hamish Bowman (Octave part), Markus Neteler (shell script wrapper), Daniel Calvelo (sh+awk version)


  • Perl scripts for converting data forth and back between Excel files and PostgreSQL: pg2xls.pl reads data from PostgreSQL and produces an excel workbook; xls2sql.pl reads excel files and outputs SQL statements to be fed into an RDBMS. Both scripts need modules from CPAN, especially Spreadsheet::ParseExcel for xls2sql.pl and Spreadsheet::WriteExcel::FromDB and its dependencies for pg2sql.pl. Check the source headers for more info.
    Autorzy: Daniel Calvelo (xls2sql.pl), Markus Neteler (pg2xls.pl)


  • 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 (dbd::xbase and 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!
    Autor:Wolfgang Qual


  • 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.
    Autor: Carlos Henrique Grohmann


  • ann.* Skrypty w języku Python dla GRASS 6.4 realizujące sieci neuronowe w oparciu o bibliotekę FANN. Wymaga zainstalowanej biblioteki (FANN) v2.x.
    Autor: Pawel Netzel

GRASS 6.x (bieżąca wersja)

Dodatki wektorowe

Zobacz również

svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector

v.adehabitat.clusthr, v.adehabitat.kernelUD, v.adehabitat.mcp

Tools to calculate home ranges of animals
Autor: Clement Calenge

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/adehabitat

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.
Autor: Michael Barton

v.autokrige

v.autokrige achieves automatic ordinary kriging from GRASS sites (vector point data), using R with spgrass6 (RGRASS) and automap packages.
Autor: Mathieu Grelier

v.breach

v.breach creates vector maps of lines and points of continously lowering elevation down the input watercourses, based on the input raster DEM.
Autor: Maciej Sieczka

v.colors

v.colors moved into main archive

v.count.points.sh

v.count.points.sh counts point features in areas, generates table good as input to d.vect.chart.
Autor: Stefano Costa

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. screenshot.
Autor: Andreas Philipp

v.dip

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.
Autor: Marcin Slodkowski

v.flip

v.flip flips the direction of selected vector lines (redundant since GRASS 6.3 - there is "v.edit tool=flip").
Autor: Maciej Sieczka

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.
Autor: Cedric Shock

v.in.redwg

v.in.redwg imports DWG files into GRASS.
Autor: Rodrigo Rodrigues da Silva
svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.in.redwg

v.in.gama

Converts GNU GaMa XML output file to a GRASS vector map layer.
Autor: Martin Landa
svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.in.gama

v.in.geodesic

v.in.geodesic is a shell script which will create a new vector map containing a great circle line. The user may either define a beginning and end coordinate, or define a starting coordinate along with initial azimuth and desired line length.
Autor: Hamish Bowman

v.in.geoplot

v.in.geoplot converts a Geoplot ASCII export file to a GRASS vector map layer.
Autor: Benjamin Ducke
svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.in.geoplot

v.in.gshhs

v.in.gshhs imports GSHHS linia brzegowa do mapy wektorowej GRASS. Dane GSHHS są automatycznie przeliczane do bieżącej lokacji.
Autorzy: kilku, zaktualizowany do GRASS 6 przez Markus'a Metz'a

v.in.marxan

v.in.marxan jest skryptem pytona, który importuje dane wyjściowe Marxan do wyświetlenia w wektorowym pliku grid przygotowanym za pomocą v.out.marxan.
zobacz rówież Marxan
Autor: Trevor Wiens

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.
Autor: Hamish Bowman

v.in.ncdc

v.in.ncdc importuje plik stn NCDC (station data) do mapy wektorowej GRASS.
Autor: Huidae Cho

v.in.postgis

v.in.postgis tworzy warstwę GRASS z danych PostGIS korzystając z dowolnych zapytań sql.
Autor: Mathieu Grelier

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.
Autor: Jannis Achstetter
Zobacz też osm2grass.sh by H Bowman

v.in.osm2

v.in.osm2: OpenStreetMap import into GRASS. Supports current API 0.6, downloads using the 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 v.patch to rejoin them. (work in progress)
Autor: Hamish Bowman

v.in.ovl

v.in.ovl skrypt shell, który importuje plik wektorowy ASCII utworzony przez TOP10|25|50 lub podobne produkty.
Autor: Peter Löwe

v.in.p190

v.in.p190 is a shell script that imports 'Centre of Source' "S" navigation data from seismic P1/90 (UKOOA) data files and writes it either GRASS vector points or vector lines format. Optionally it will export the navigation data into .csv text files as well. Currently in the functional prototype stage, some assembly is required. See inside the shell script for details. For working with SEG-Y data, see also the #v.in.mbsys_fnv addon.
Autor: Hamish Bowman

v.krige

v.krige aims to integrate R functions for kriging (packages automap, gstat, geoR) in a trasparent way. Moved into trunk/devbr6 code (r40048)
Autor: Anne Ghisla, as Google Summer of Code 2009 project
Zobacz też GRASS_AddOns#v.autokrige by Mathieu Grelier

Spatial Analysis Tools

    ===== v.lda.py =====
v.lda.py is a Python script for calculating Ian Johnson's (U. Sidney) Local Density Analysis values. This can be used in two ways. When only one vector points file is entered, it serves to measure clustering of point data at different neighborhood radii. When two different point files are entered, it measures the the co-occurence of the points from the two files. There is an option to export the data into a cvs format file for easy plotting in a spreadsheet or statistical program like R.
    ===== v.nn.py =====
v.nn.py is a Python script for calculating the nearest neighbor coefficient of a single vector points file--as an index of clustering--or of two points files--to provide an index of the correspondence between the points in one file and points in a different file.

v.line.center

v.line.center creates a points vector map with each point located in the middle of the length of the input vector line.
Autor: Maciej Sieczka

v.lmeasure

v.lmeasure and 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.
Autor: Mats Schuh

v.mkhexgrid

v.mkhexgrid jest skryptem pythona tworzącym hexagonal grid the size of the selected region using user specified side lengths.
Autor: Trevor Wiens

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.
Superseded in GRASS 6.4 by the new v.out.ascii columns= option.
Autor: Hamish Bowman

v.out.ascii.mat

v.out.ascii.mat skrypt powłoki służący do eksportu danych wektorowych typu poligon i polilinia do pliku tekstowego ASCII, nadającego się do wczytania w Matlab (lub Octave).
Autor: Hamish Bowman

v.out.gmt

v.out.gmt skrypt shell, który eksportuje poligonowy plik wektorowy do pliku GMT xy. psbasemap code was copied from Hamish's r.out.gmt.
Autor: Huidae Cho, Hamish Bowman, Dylan Beaudette

v.out.kml

v.out.kml skrypt shell, który eksportuje plik wektorowy do pliku KML Google Earth lub Worldwind. Zobacz też r.out.kml i r.out.gmap
Autor: Peter Löwe

v.out.marxan

v.out.marxan is a python script that prepares vector layers and exports GRASS vector attributes and adjacency information as Marxan input files. Output from Marxan simulations can be imported using v.in.marxan.
Zobacz także Marxan
Autor: Trevor Wiens

v.out.svg

v.out.svg moduł, który eksportuje SVG notation along with optional attribute data directly from GRASS 6.x vector layers. Obecnie część grass6-svn.
Autor: Klaus Förster

v.points.cog

v.points.cog skrypt powłoki, który 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.
Autor: Hamish Bowman

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).
Autor: Maris Nartiss

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. Zobacz też 'r.random cover= vector_output='
Autor: Hamish Bowman

v.rasterbounds

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 < 6.1, you have to be in the same mapset as your raster maps are from.
Autor: Jachym Cepicky

v.rast.stats2

v.rast.stats2 is an adapted version of the GRASS module v.rast.stats. It uses the grass addon r.univar.zonal to speed up calculation of univariate statistics from a GRASS raster map based on vector polygons.
Autorzy: Markus Neteler, Otto Dassau

v.sample.buffer [Currently unavailable. Being re-written in python. Target for inclusion in addons svn is January 2011]

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.

Autor: Trevor Wiens

v.select.region

v.select.region skrypt shell, który 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.
Autor: Eric Patton

v.selmany

v.selmany skrypt shell, który 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.
Autor: Vincent Bain

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. (screenshot)
Autor: Hamish Bowman

v.surf.idwpow

v.surf.idwpow integrates the common v.surf.idw algorithm with the exponential parameter for the distance weights
Autor: Giovanni Allegri

v.surf.krige [deprecated: use v.autokrige instead]

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 "fitted by eye" and an automatic fitted variogram model. The cross validation helps the user to choose the best variogram model to interpolate own data.
Autor: Pierluigi De Rosa.

v.strahler

v.strahler is a module that calculates the Strahler Order for all lines of a given dendritic network.
Autor: Florian Kindl. Dostępny przez SVN:
svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.strahler

v.swathwidth

v.swathwidth creates a vector map representing the sea bottom coverage of a multibeam (swath) sonar survey.
(Screenshots)
Autorzy: David Finlayson, Hamish Bowman

v.thickness

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.
Autor: Marcin Slodkowski

v.transect.kia

v.transect.kia calculates kilometric abundance indexes (KIA), a common indirect presence index used in wildlife monitoring along line transect surveys.
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).
The module is written in bash and needs a GRASS install compiled with sqlite support.
Autor: Clara Tattoni and Damiano G. Preatoni

v.trees3d

v.trees3d moduł do tworzenia drzew 3D z wejściowego wektorowego pliku punktowego.
Autor: Jachym Cepicky

v.trimesh

v.trimesh creates a triangular mesh from a vector map using areal constraints for refinement. It uses Jonathan Shewchuk's Triangle library.
Autor: Jaime Carrera

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.
see also the StarSpan software
Autor: Hamish Bowman

v.variogram [deprecated: use v.autokrige instead]

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 >= 0.3 and sp >= 0.9 reply.
Autor: Ivan Marchesini, Pierluigi De Rosa.

v.vect.stats

v.vect.stats counts the number of points falling into each polygon and optionally calculates statistics from numeric point attributes for each polygon.

Update 12/2012: v.vect.stats is now included in core GRASS 6.4.3, 6.5, and GRASS 7.

Author: Markus Metz

AniMove

AniMove is software for analysis of animal movement and ranging behaviour using QGIS+GRASS+R.
Autorzy: Support by Faunalia.it

Utilities

Shapemerge
shpmerge łączy wszystkie Shapefile znajdujące się w bieżącym katalogu w jeden wyjściowy Shapefile
Autor: Perrygeo

Dodatki rastrowe

Zobacz też

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

Raplat

GRASS-RaPlaT: The Radio Planning Tool for GRASS GIS system developed by support of Slovenian largest mobile operator Mobitel. It is especially designed for radio coverage calculation of GSM/UMTS systems, but can be applied also to other wireless systems in the frequency range 400 MHz – 2.4 GHz (e.g. TETRA, WiFi). Its structure is modular and characterized by high level of flexibility and adaptability.

* Documentation: http://commsys.ijs.si/en/component/content/article/54-software/149-user-manual
* Software: http://commsys.ijs.si/en/software/grass-raplat
Autor: Department of Communication Systems, Jozef Stefan Institue, Jamova 39, SI-1000 Ljubljana, Slovenia

r.area

r.area Very simple module. Calculate area size (in cells) for every individual category in input raster map. Works well with r.clump
Autor: Jarek Jasiewicz

r.basin

r.basin Generates the main morphometric parameters of the basin starting from the digital elevation model and the coordinates of the basin's closing section.
Autorzy: Margherita Di Leo, Massimo Di Stefano

Available via SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.basin/

r.bilateral

r.bilateral Bilateral filter is an edge-preserving filter, which combines domain and range filtering. Jest napisany w języku C.
Autor: Jachym Cepicky

r.broscoe

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). Zobacz pakiet v.strahler

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/vector/v.strahler/

r.boxcount

r.boxcount and r.boxcount.sh calculate the fractal dimension for a given map. These are versions for grass6 of Mark Lake's modules for grass43.
Autorzy: Mark Lake, grass6 port: Florian Kindl.

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.boxcount/
svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.boxcount.sh/

r.burn.frict

r.burn.frict converts vector geometries to raster cells, using a simple anti-aliasing method to close "gaps" between diagonal cells. Useful for "burning" vector geometries into a friction surface, making sure that simulated movement does not "slip" through converted cells that have only diagonal neighbours.
Autor: Benjamin Ducke
svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.burn.frict

r.clump2

r.clump2 moduł C podobny do r.clump. Różnice: diagonally adjacent cells are also clumped but can be excluded, NULL (nodata) cells are always excluded, and selective clumping with start coordinates is supported.
Autor: Markus Metz
svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.clump2

r.colors.out_vtk

r.colors.out_vtk skrypt shell do eksportu tabeli kolorów danej mapy rastrowej do pliku VTK XML. (Zobacz również Help with 3D)
Autor: Hamish Bowman

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).
Autorzy: Mathieu Grelier

r.colors.stddev

r.colors.stddev moved into main archive

r.convergence

r.convergence calculate topographic convergence index, useful to detect lineamets represented by chanell/ridge system
Autor: Jarek Jasiewicz

r.cpt2grass

r.cpt2grass is a GRASS script for importing a 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.
For a large collection of GMT .cpt files see http://soliton.vm.bytemark.co.uk/pub/cpt-city/
Other palette ideas from Univ. Oregon and NASA/Goddard's OceanColor (latter partially translated for use with GRASS on the grass-addons SVN).
Autor: Hamish Bowman

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.
Autor: Eric Patton

r.cva

r.cva is a cumulative viewshed analysis module. It is an advanced version of the r.los program.
Autor: Mark Lake

r.denoise

r.denoise denoises (smooths/despeckles) topographic data, particular DEMs derived from radar data (including SRTM), using Xianfang Sun's denoising algorithm. It is designed to preserve sharp edges and to denoise with minimal changes to the original data. See the manual pages for details. Further information on Sun's denoising algorithm, including an example, is available here.
Autor: John Stevenson

r.dominant_dir.m and r.calc_terraflow_dir.m

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.
Autor: Hamish Bowman

r.diversity

r.diversity calculates selected diversity indices by calling various r.li commands.This script uses the Pielou, Renyi, Shannon and Simpson indices. The output is a map for each index.
Autor: Luca Delucchi, Duccio Rocchini

r.eucdist

r.eucdist tworzy mapę rastrową szacując odległości euklidesowe od znanych komórek.
Autor: David Finlayson

r.fragment

r.fragment fragments a raster into a user-defined set of smaller tiles according to an input number of rows and columns.
Autor: Eric Patton

r.fuzzy

r.fuzzy Calculates membership of every cell in raster according membership function defined by user.
Autor: Jarek Jasiewicz


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.
Autor: Jarek Jasiewicz

r.fuzzy.system

r.fuzzy.system Perform full fuzzy clasificationwith 6 most popular fuzzy logic families and few methods of deffuzification.
Autor: Jarek Jasiewicz
svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.fuzzy.system

r.game_of_life

r.game_of_life skrypt powłoki, który 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.
Autor: Hamish Bowman

r.gauss

r.gauss is Gaussian and Laplacian of Gaussian filter for GRASS. Napisany w języku C.
Autor: Jachym Cepicky

r.gradgrid4

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.
Autor: Martin Mergili

r.hazard.flood

r.hazard.flood is an implementation of a fast procedure to detect flood prone areas. The exposure to flooding may be delineated by adopting a topographic index (TIm) computed from a DEM. The portion of a basin exposed to flood inundation is generally characterized by a TIm higher than a given threshold, tau. The threshold is automatically determinated from the cellsize. The proposed procedure may help in the delineation of flood prone areas especially in basins with marked topography. The use of the modified topographic index should not be considered as an alternative to standard hydrological-hydraulic simulations for flood mapping, but it may represent a useful and rapid tool for a preliminary delineation of flooding areas in ungauged basins and in areas where expensive and time consuming hydrological-hydraulic simulations are not affordable or economically convenient.
Autor: Margherita Di Leo

Available via SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.hazard.flood/

r.in.mb

r.in.mb is a "GRASS/MB-System program designed to import mbio compatible multibeam sonar data directly into the GRASS GIS. The program is a modified version of r.in.xyz. Instead of reading an ASCII XYZ file, r.in.mb reads an MB-System compatible list file." 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.
Autor: Bob Covill

r.in.onearth

r.in.onearth do pobierania i importu do systemu GRASS zobrazowań satelitarnych bezpośrednio z serwera WMS NASA.
Autor: Soeren Gebbert

r.in.swisstopo

r.in.swisstopo do importu danych numerycznego modelu terenu swisstopo do mapy rastrowej GRASS-a.
Autor: Jürgen Hansmann

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.in.swisstopo/

r.in.wms (.py)

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.
Autor: Jachym Cepicky

r.inund.fluv

r.inund.fluvThis 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.


Autorzy: Roberto Marzocchi, Bianca Federici, Domenico Sguerso

r.isoregions

r.isoregions allows isoregions creation from a GRASS raster map.
Autor: Mathieu Grelier

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.
Autor: David Finlayson

r.ipso

r.ipso Produces the ipsometric and ipsographic curve related to a digital elevation model and prints the percentiles
Autorzy: Margherita Di Leo, Massimo Di Stefano, Francesco Di Stefano

Available via SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.ipso/

r.li

r.li is a more flexible and faster replacement of the old r.le. Moved into 6.3-SVN.
Autorzy: Claudio Porta, Davide Spano, Serena Pallecchi, Faunalia

r.local_max.pl

Local maxima is a Perl script for r.mapcalc. It detects local maxima of the image.
Autor: Jachym Cepicky

r.mandelbrot

r.mandelbrot skrypt shell do obliczeń Mandelbrot set.- dla wersji GRASS 6.X.
Autor: Peter Löwe

mcda

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.
Autor: Gianluca Massei (g_massa@libero.it ) - Antonio Boggia

Dostępny przez SVN:

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

r.mlv

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.
Autor: Jachym Cepicky


r.obstruction, r.planning.static, r.planning.cinematic

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)
Autor: Daniele Carli, Dimitri D'Inca', Gianluca Fruet, Domenico Sguerso, Paolo Zatelli

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 "convert" command from ImageMagick
Autor: Giovanni Allegri

r.out.geoserver

r.out.geoserver moduł umożliwiający wyeksportowanie warstwy rastrowej GRASS do aplikacji GeoServer i udostępnienie jej w sieci. Moduł jest skryptem powłoki wykorzystującym: r.out.gdal, curl, xmlstarlet oraz interface REST GeoServera.
Autor: Pawel Netzel

r.out.gmap

r.out.gmap outputs GRASS raster map into set of image tiles

following the tiling scheme of Google Maps and Microsoft Virtual Earth.
Read more in the OSGeo Journal Volume 5 (2009, to appear)
see also r.out.kml and v.out.kml

Autor: Tomas Cebecauer

r.out.gmt

r.out.gmt is a GRASS script for exporting a GRASS raster map into a 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)
see also http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview
Autorzy: Hamish Bowman, Dylan Beaudette

r.out.gmt2

r.out.gmt2 zmodyfikowana wersja Hamish'owego r.out.gmt. Dodane opcje: tytuł, xlabel, ylabel, komentarz, i szerokość mapy. Dla większej elastyczności usunięto wszelkie ustawienia, które można zmienić przez gmtset.
Autor: Huidae Cho, Hamish Bowman, Dylan Beaudette

r.out.kap_template

r.out.kap_template is a shell script that exports a raster map into a GeoTiff and a metadata text file suitable for use with KAP (BSB) raster nautical chart converter programs such as tif2bsb (after verifying that you are legally entitled to use such a tool).
This is EXPERIMENTAL software. NOT FOR NAVIGATIONAL USE.
For an easy to use data viewer, see also the OpenCPN free navigational software.
Autor: Hamish Bowman

r.out.kml

r.out.kml skrypt shell, który eksportuje mapę rastrową do pliku KML dla Google Earth lub Worldwind. Zobacz również v.out.kml i r.out.gmap.
Autor: Hamish Bowman

r.pack

r.pack and r.unpack are two GRASS scripts for transferring raster maps to another computer as a single compressed file including color table etc.
An earlier version has been renamed as r.pack.mat and r.unpack.mat.
Autor: Hamish Bowman

r.pi

r.pi (raster patch index) provides various functions to analyse spatial attributes of a landscape. It has a focus on patch-based indices but delivers class-based indices as well. r.le and its successor r.li provide landscape indices.
Autorzy: Programowanie: Elshad Shirinov, koncepcja naukowa: Dr. Martin Wegmann

r.prominence

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.
Autor: Benjamin Ducke

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.prominence/

r.refine

r.refine: redukuje DEM do TIN (takes as input a grid DEM and an error margin and simplifies it to the desired accuracy into a TIN).

Dostępny z repozytorium kodu źródłowego [1].

Autorzy: Laura Toma and Jonathan Todd

r.rifs

r.rifs: r.rifs generyje mapę rastrową and/or image of a fractal by means of the specified random iterated function system.
Autor: Mark Lake

r.roughness

r.roughness.sh skrypt do obliczania chropowatości powierzchni DEM, przy pomocy r.surf.area i v.surf.rst. (Dla wersji GRASS 6.1 i wyżej)

r.roughness60 - dla wersji 6.0.X GRASS

r.roughness.window.area - calculate surface roughness as the ratio of real (surface) area and planar area, using a moving-window approach.

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.

r.roughness.window.vector.html - tymczasowa strona z pomocą dla r.roughness.window.vector.

Autor: Carlos Henrique Grohmann

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.roughness/

r.roughset

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.
Autor: Gianluca Massei (g_massa@libero.it ) - Antonio Boggia

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/mcda/r.roughset/

r.seg

r.seg performs image segmentation and discontinuity detection (based on the Mumford-Shah variational model).
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. (note, for GRASS GIS 7 renamed to r.smooth.seg)
See here for details and examples.

Available here and with improvements via SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.seg/
Autor Alfonso Vitti

r.smoothpatch

r.smoothpatch creates a composite of two rasters using a distance-weighted average across the transition to smooth the edges.
Autor: David Finlayson

r.soils.texture

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). Jest napisany w języku C.- for GRASS versions 6.x - For bugs and suggest: g_massa@libero.it
Autor: Gianluca Massei

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.soils.texture/

r.stack

r.stack is a shell script used to patch all the raster maps in a time series (or burst 3D raster) together into a vertical stack, to aid mutli-map analyses in modules where group input is not yet available.
Autor: Hamish Bowman

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 network map produced by r.watershed and stream.extract or custom user input. See description for details.
Autor: Jarek Jasiewicz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.angle

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.
Autor: Jarek Jasiewicz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.basins

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
Autor: Jarek Jasiewicz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.del

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.
Autor: Jarek Jasiewicz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.distance

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.
Autor: Markus Metz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.extract

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.
Autor: Jarek Jasiewicz, Markus Metz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.order

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.
Autor: Jarek Jasiewicz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.pos

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.
Autor: Jarek Jasiewicz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.stream.stats

r.surf.nnbathy

r.surf.nnbathy interpoluje powierzchnie z wejściowego rastra przy pomocy biblioteki interpolacji naturalnego sąsiedztwa Pavla Sakova nn. Provides triangulation, Sibson natural neighbor interpolation and non-Sibsonian interpolation.
Autor: Maciej Sieczka

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.
Autor: Hamish Bowman

r.terracost

r.terracost Scalable approach for computing least-cost-path surfaces on massive grid terrains.
Lead author: Laura Toma

Dostępny przez SVN:

 svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.terracost

r.tileset

r.tileset moved into main archive

r.traveltime

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).
Autor: Kristian Förster

r.univar.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.
Autor: Markus Metz

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.univar2.zonal

r.viewshed

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.
Autor: Laura Toma, USA

Dostępny przez SVN:

svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.viewshed

Once trac #390 is solved, it will substitute r.los.

r.wavelets

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 mapę rastrową 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.
Autorzy: Members of the University of Trento, Faculty of Engineering

r.wf

r.wf produces the Width Function of a basin. The Width Function W(x) gives the number of the cells in a basin at a flow distance x from the outlet (it is also referred as distance-area function). The distance is not the euclidean one, but it is measured along the flowpath towards the outlet.
Autorzy: Margherita Di Leo, Massimo Di Stefano, Francesco Di Stefano

Available via SVN:


svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.wf/


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.
Autor: Benjamin Ducke
svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.xtent

r.zc.pl

Zero crossing is a simple Perl script, finds the ,,zero crossings`` from the Laplacian of Gaussian filter (see above). It is really very simple, the edges don't need to be really on that pixel, where they are detected, no interpolation is performed.
Autor: Jachym Cepicky

GIPE

The GRASS Image Processing Environment (GIPE) has USLE, Energy-balance and radiance-reflectance correction models.
Autor: Yann Chemin (unless specified otherwise).
svn co https://svn.osgeo.org/grass/grass-addons/grass6/gipe

Remark: This is progressively moved to main GRASS SVN (aka GRASS 7)

  • r.hydro.CASC2D, ported from GRASS 5.x version, is temporarily here waiting to return to main GRASS.
  • 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.
  • i.biomass creates biomass growth map from fPAR, lightuse efficiency, water availability (or evap.fraction), Lat, doy and tsw.
  • 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.
  • 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.
  • i.dn2potrad.l[5,7] is an attempt to get ET potential from DN of Landsat 7 (Careful! No Atmospheric correction!).
  • 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.
  • 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.
  • i.evapo.SENAY creates actual evapotranspiration following the regional method of Senay (2007).
  • 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.
  • i.vi.mpi is the mpi version of i.vi for cluster GRASS GIS education (no speed up here!) Autor: Shamim Akhter
  • i.modis.stateqa extracts State Quality Assessment information from Modis 500m (MOD09A) products.
  • i.water creates a Water Mask from NDVI and Albedo, or specifically for Modis: NDVI and Band 7.
  • i.wi creates a given Water Index (only one so far).

HydroFOSS

HydroFOSS - a GIS embedded approach for Free & Open Source Hydrological modeling.
Autor: Massimiliano Cannata
svn co https://svn.osgeo.org/grass/grass-addons/grass6/HydroFOSS/

Hikereport

python script that computes length, cumulative uphill and downhill, average slopes on an interactively drawn path. Based on r.profile's output.
Autor: Stefano Negri
http://tracce.wordpress.com/?attachment_id=71

Dodatki różne

m.eigensystem

m.eigensystem - Computes eigen values and eigen vectors for square matrices.

http://svn.osgeo.org/grass/grass-addons/misc/m.eigensystem/
Autor: Michael Shapiro

Dodatki bazodanowe

db.join

Table joining: join one table into another through common attributes
Autor: Markus Neteler. Dostępny przez SVN:
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/database/db.join/

or

  g.extension db.join

Dodatki ogólne

GRASS create location scripts

grass_create_location.sh Script to generate a new GRASS location from GIS file (e.g. geoTIFF or SHAPE), wktfile or EPSG code.
Autor: Markus Neteler


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.
Autor: Otto Dassau

Readline completion

Readline completion for GRASS commands under the bash shell: grass-complete won't clutter the environment but needs to be installed; grass_rlcompleter.sh needs almost no installation but will pollute the environment. Grass-Complete currently requires Bash version 2.05 for proper install.
Autor: Alexandre Sorokine (grass-complete), Daniel Calvelo (grass_rlcompleter.sh)

g.region.point

g.region.point skrypt powłoki, który 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.
Autor: Hamish Bowman

g.linke_by_day

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.
Autor: Hamish Bowman

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.
Autor: Huidae Cho

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.
Autor: Huidae Cho

Dodatki dla zobrazowań

Zobacz też

svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery

GIPE

GIPE (see also above in raster section) provides: 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

svn co https://svn.osgeo.org/grass/grass-addons/grass6/gipe/
Autor: Yann Chemin

i.homography

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.

svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.homography

Autor: Daniel Grasso, Bolzano, Italy, based on code written by Stefano Merler, ITC-irst, Italy

i.linespoints

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.

svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.linespoints

Autor: Daniel Grasso, Bolzano, Italy, based on i.points

i.landsat.toar

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

--> moved to core GRASS (>= 6.4.2), see i.landsat.toar

Autor: E. Jorge Tizado

i.landsat.acca

Implements the Automated Cloud-Cover Assessment (ACCA) Algorithm from Irish (2000) with the constant values for pass filter one from Irish et al. (2006). To do this, it needs Landsat band numbers 2, 3, 4, 5, and 6 (or band 61 for Landsat-7 ETM+) which have already been processed from DN into reflectance and band-6 temperature with i.landsat.toar).

--> moved to core GRASS (>= 6.4.2), see i.landsat.acca

Autor: E. Jorge Tizado

i.points.auto

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

Note: This code is basically an improved i.points (from 2004). Subsequent changes in i.points haven's been ported here yet.

svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.points.auto

Autorzy: based on i.points; additions by Ivan Michelazzi, Luca Miori (MSc theses at ITC-irst); Supervisors: Markus Neteler, Stefano Merler, ITC-irst 2003, 2004. PDF article

i.points.reproj

i.points.reproj skrypt shell, który 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 (bug #3296), in those cases i.rectify+r.proj may be the better option.
Autor: Hamish Bowman

i.plr.py

Probabilistic Label Relaxation, written in Python
Autor: Georg Kaspar

i.pr

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.
Autor: Stefano Merler. Dostępny przez SVN:
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.pr

i.spec.sam

Spectral Angle mapping
Autor: Markus Neteler. Dostępny przez SVN:
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.spec.sam/

i.spec.unmix

Spectral unmixing
Autor: Markus Neteler. Dostępny przez SVN:
  svn co https://svn.osgeo.org/grass/grass-addons/grass6/imagery/i.spec.unmix/

i.topo.corr

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 r.sun (parameter incidout), and then calculating its cosine with float precision. Correction methods: cosine, minnaert, percent, c-factor.

--> moved to core GRASS (>= 6.4.2), see i.topo.corr

Autor: E. Jorge Tizado

i.warp

i.warp skrypt shell, który 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.
Autor: Hamish Bowman

Display add-ons

Zobacz też

svn co https://svn.osgeo.org/grass/grass-addons/grass6/display

d.barb

d.barb is a C module that will draw wind barbs, straw plots, and arrow plots from raster array or sparse vector point data. It can use either direction + magnitude, or u + v components as the input, and can produce a legend key. (work in progress)

Autor: Hamish Bowman

d.edit.rast

d.edit.rast edytuje komórki istniejącego rastra, wyświetlonego w bieżącym monitorze.
Autor: Huidae Cho

d.frame.quarter

(obsolete) d.frame.quarter skrypt shell, który podzieli okno wyświetlania na cztery kwadraty (lub sześć) przy pomocy d.frame. Poszczególne klatki zostaną nazwane uno, dos, tres, cuatro, i full_screen.
Zastąpiony przez d.split.frame in main.
Autor: Hamish Bowman

d.frame.split

d.frame.split przeniesiony do głównego archiwum jako d.split.frame

d.frontline

d.frontline is a shell script that draws frontlines on the graphics monitor using d.graph module and different types of symbols. Also it optionally saves frontline graphics to d.graph commands file and/or ps.map file (for later use with the "read" ps.map instruction)
Autor: Alexander Muriy

d.hyperlink

d.hyperlink interaktywny skrypt powłoki, który 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.
Autor: Eric Patton

d.mark

d.mark skrypt powłoki, który szybko wyświetla znacznik w punkcie o zadanych współrzędnych.
Autor: Hamish Bowman

d.region.box

d.region.box skrypt powłoki, który szybko wyświetla ramkę wokół bieżącego regionu.
Autor: Hamish Bowman

d.stations

d.stations skrypt powłoki, który szybko wyświetla punkty wektorowe (lub sites dla GRASS 5.4 i wcześniejszych wersji).
Autor: Hamish Bowman

d.varea

d.varea skrypt powłoki, który szybko wyświetla obszary wektorowe.
Autor: Hamish Bowman

pd-GRASS

pd-GRASS: wyświetlanie synchroniczne na wielu monitorach dla GRASS GIS
Autor: Alex Sorokine


IconSymbols

  • Symbole, które mogą być użyte z d.vect, d.graph, i ps.map.

Dodatki postscriptowe

Zobacz też ps.map próbki i szablony.

ps.atlas

ps.atlas skrypt shell, który tworzy więcej map bieżącego regionu zgodnie z wejściowym plikien *.psmap. Mapa ogólna może być przechowywana jako plik wektorowy. Wynikowe mapy w formacie *.eps mogą być automatycznie konwertowane na pliki *.pdf.
Autor: Jachym Cepicky

ps.output

ps.output jest podobny do ps.map ale dostarcza zaawansowanych możliwości dekoracji mapy i możliwość zastosowania przezroczystości. Tu możesz znaleźć tutorial.


Auhor: Jorge Tizado

AreaFillPatterns

  • Hatches for ps.map's vareas

GRASS i UMN Mapserver

GRASS 5.x (stary)

Dodatki wektorowe

Dodatki rastrowe

  • r.gmtg Narzędzie GRASS do modelowania wód podziemnych. Moduł wykorzystujący MODFLOW z GRASS.
    Autor: Jaime Carrera


  • r.terracost Scalable approach for computing least-cost-path surfaces on massive grid terrains. Dla GRASS 5.3.
    Główny autor: Laura Toma
Nowsza wersja dostępna przez SVN:
 svn co https://svn.osgeo.org/grass/grass-addons/grass6/raster/r.terracost

GRASS 4.x (bardzo stary)

Dodatki rastrowe

This page is in progress of translating to Polish from English.