ANNOUNCE: r.concordance module available
Ferdinando Villa
villa at eagle.bio.unipr.it
Fri Feb 10 08:49:37 EST 1995
Hello,
I uploaded in moon.cecer.army.mil:grass/incoming the source
and dynamically linked SunOS 4.1.3 binary of r.concordance, a module
to perform multi-criteria concordance/discordance analysis on GRASS
raster maps. Please read the README and README.lib for copyright
informations.
I'll be delighted to hear your reaction and to correct bugs when
time allows. The source is C++ and requires gcc 2.5.x to compile.
I enclose the (scrambled) first lines of the man page. Hope it can
be useful.
--------- from the manual page of r.concordance -----------------
NAME
r.concordance - Performs a concordance/discordance analysis on
one or more raster layers, producing
concordance/discordance maps for one or more specified scenarios.
(GRASS Raster Program)
SYNOPSIS
r.concordance
r.concordance <filename>
r.concordance [-vod] definition=name
DESCRIPTION
r.concordance runs a concordance or discordance analysis on the raster
layers specified in the definition
files, applying optional reclass rules. A set of variables (criteria)
is defined on the basis of raster map
values. One or more "scenarios" are then defined as sets of weights,
one weight for each variable,
expressing how and how much each variable is relevant in that scenario.
The analysis outputs a raster
map for each scenario, whose values express how much the input data agree
with the specified scenario.
Optionally, a normalized sum of the concordance values weighted by the
proportion of area pertaining
to each one is output. This "overall score" is an overall index of
concordance with the scenario. Simi-
larly, a discordance analysis can be run. The concordance/discordance
computation is done according to
Voogd (1983). The computation is done in the following steps:
1) compute the value of each variable, on the basis
of existing layers and instructions given
by the operator;
2) scan the input layers to define the possible
configurations of variable values, and build a
temporary layer in which each category is the
ID number of the configuration found;
3) run a concordance (discordance) analysis, computing
a normalized concordance value for each configuration
in each scenario;
4) output a new layer for each scenario based on the
temporary layer built in step 2; in the new map,
plane ID numbers are substituted by concordance
values for mapped attributes and that scenario,
scaled to a user-specified maximum value.
The user can run r.concordance specifying all parameter values on the command line, using the form:
--
Ferdinando Villa, Ph.D.
Institute of Ecology Direct phone: +39-521-905615
University of Parma FAX: +39-521-905402
Viale delle Scienze Home phone (voice mail): +39-521-604013
43100 Parma, Italy e.mail: villa at eagle.bio.unipr.it
More information about the grass-user
mailing list