This function computes Euclidean distance along points aligned to a given gradient (e.g. elevation).
dist.along.grad(coords, var, grad.order, grad.scaled.min, grad.scaled.max)
a matrix of x and y coordinates in some projected coordinate system
a vector of the same length as coords
, describing the gradient of interest
vector of integers that define ordering of coordinates along gradient
min value of rescaled gradient values
max value of rescaled gradient values
A data.frame
object:
scaled gradient values
cumulative distance, scaled to the interval of 0.5, nrow(coords) + 0.5
cumulative distance computed along gradient, e.g. transect distance
sorted gradient values
x coordinates, ordered by gradient values
y coordinate, ordered by gradient values
a vector index describing the sort order defined by gradient values
This function is primarily intended for use within plotTransect
.