r.pi.csr.mw
Complete Spatial Randomness analysis on moving window.
r.pi.csr.mw input=name output=name [mask=string] keyval=integer n=integer method=string [size=integer] [--overwrite] [--verbose] [--quiet] [--qq] [--ui]
Example:
r.pi.csr.mw input=name output=name keyval=integer n=integer method=string
grass.script.run_command("r.pi.csr.mw", input, output, mask=None, keyval, n, method, size=None, overwrite=False, verbose=False, quiet=False, superquiet=False)
Example:
gs.run_command("r.pi.csr.mw", input="name", output="name", keyval=integer, n=integer, method="string")
Parameters
input=name [required]
Name of input raster map
output=name [required]
Name for output raster map
mask=string
Name of the mask raster file
keyval=integer [required]
Category value of the patches
n=integer [required]
Number of repetitions to calculate reference value
method=string [required]
Method to calculate resulting index
Allowed values: clark_evans, donnelly
size=integer
Size of the output matrix
--overwrite
Allow output files to overwrite existing files
--help
Print usage summary
--verbose
Verbose module output
--quiet
Quiet module output
--qq
Very quiet module output
--ui
Force launching GUI dialog
input : str, required
Name of input raster map
Used as: input, raster, name
output : str, required
Name for output raster map
Used as: output, raster, name
mask : str, optional
Name of the mask raster file
Used as: input, raster
keyval : int, required
Category value of the patches
n : int, required
Number of repetitions to calculate reference value
method : str, required
Method to calculate resulting index
Allowed values: clark_evans, donnelly
size : int, optional
Size of the output matrix
overwrite: bool, optional
Allow output files to overwrite existing files
Default: False
verbose: bool, optional
Verbose module output
Default: False
quiet: bool, optional
Quiet module output
Default: False
superquiet: bool, optional
Very quiet module output
Default: False
DESCRIPTION
Complete Spatial Randomness (CSR) analysis based on a moving window. This function uses either the Clark and Evans (1954) or Donnelly (1978) aggregation index for testing of clustering of point patterns.
NOTES
...
EXAMPLE
An example for the North Carolina sample dataset: Compute the CSR for the whole landscape of landclass96 using class 5 (1000 iteration) using the Clark Evans method:
v.random output=randompoints n=100 zmin=0.0 zmax=0.0
v.to.rast input=randompoints output=randompoints use=val val=1
r.pi.csr.mw input=randompoints keyval=1 n=1000 method=clark_evans output=csr1
The results for the whole landscape is prompted to the console. Compute the CSR for a defined moving window size of landclass96 using class 5 (1000 iteration, Clark Evans method):
r.pi.csr.mw input=randompoints keyval=5 n=1000 method=clark_evans size=7 output=csr1
SEE ALSO
r.pi.corearea, r.pi.corr.mw, r.pi.export, r.pi.graph, r.pi.graph.dec, r.pi.graph.pr, r.pi.graph.red, r.pi.grow, r.pi.import, r.pi.index, r.pi.lm, r.pi.odc, r.pi.prob.mw, r.pi.rectangle, r.pi
AUTHORS
Programming: Elshad Shirinov
Scientific concept: Dr. Martin Wegmann
Department of Remote Sensing
Remote Sensing and Biodiversity Unit
University of Wuerzburg, Germany
Port to GRASS GIS 7: Markus Metz
SOURCE CODE
Available at: r.pi.csr.mw source code
(history)
Latest change: Thursday Feb 20 13:02:26 2025 in commit 53de819