riverdistancematbysurvey {riverdist} | R Documentation |
River Distance Matrix of All Observations of an Individual
Description
Returns a matrix of network distances between all observations of one unique fish.
Usage
riverdistancematbysurvey(
indiv,
unique,
survey,
seg,
vert,
rivers,
full = TRUE,
stopiferror = TRUE,
algorithm = NULL
)
Arguments
indiv |
The unique identifier of the fish in question. |
unique |
A vector of identifiers for each fish. |
survey |
A vector of identifiers for each survey. It is recommended to use a numeric or date format (see as.Date) to preserve survey order. |
seg |
A vector of river locations (segment component). |
vert |
A vector of river locations (vertex component). |
rivers |
The river network object to use. |
full |
Whether to return the full matrix, with |
stopiferror |
Whether or not to exit with an error if a route cannot be
found. If this is set to |
algorithm |
Which route detection algorithm to use ( |
Value
A matrix of distances (numeric), with rows and columns defined by survey.
Note
Building routes from the river mouth to each river network segment and/or distance lookup tables will greatly reduce computation time (see buildsegroutes).
Author(s)
Matt Tyers
See Also
Examples
data(Gulk, fakefish)
riverdistancematbysurvey(indiv=1, unique=fakefish$fish.id, survey=fakefish$flight,
seg=fakefish$seg, vert=fakefish$vert, rivers=Gulk)
riverdistancematbysurvey(indiv=1, unique=fakefish$fish.id, survey=fakefish$flight,
seg=fakefish$seg, vert=fakefish$vert, rivers=Gulk, full=FALSE)