CONNECTIVITY

 

Calculates various statistics to measures the connectivity of a set of polygons.  To connect the polygons, a line is drawn from the centroid of one polygon to the next until all of the polygons are connected.  The results are stored in global variables.

__________________________________________________________________________

 

CONNECTIVITY <in_cover> {out_cover} [selection_file} {dispersal_distance} {total_passes}

 

ARGUMENTS

 

<in_cover> - the input polygon coverage.

 

{out_cover} - the name for the output line coverage.

 

If not specified, the line coverage is not saved.

 

{selection_file} - the name of a selection file that identifies which polygons to analyse.

 

If not specified, all polygons are used.

 

{dispersal_distance} - used in calculation of .cnt$index3.

 

If not specified, 0 is used.

 

{total_passes} - total number of passes made through the network of polygons.

 

No two polygons can be connected to each other more than once.

 

If not specified, 1 pass is made.

 

 

OUTPUT

 

The results are stored in four global variables:

 

.cnt$index1 - the mean connection length between polygons relative to a theoretical maximum.  The value ranges from 0 (very low connectivity) to 100 (very high connectivity).

 

.cnt$index2 - Same as index1, but uses root mean squared.

 

.cnt$index3 - the percentage of connections less than or equal to the {dispersal_value}.

 

.cnt$index4 - the percentage of the length of the connection line that falls within polygons.

 

 

NOTES

 

- This AML assumes the polygons are roughly the same size.