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