angle {move} | R Documentation |
Headings of the segments of a movement track
Description
This function calculates the heading/azimuth/direction of movement of each segment between consecutive locations of a track.
Usage
## S4 method for signature '.MoveTrackSingle'
angle(x)
## S4 method for signature '.MoveTrackStack'
angle(x)
Arguments
x |
Details
Other terms for this measurment are azimuth or direction of travel/movement. The angles are relative to the North pole. The headings are calculated using the functions bearing
of the geosphere package.
Value
Angles in degrees (between -180 and 180). North is represented by 0.
If a move
object is provided, a numeric vector one element shorter than the number of locations is obtained.
If a moveStack
object is provided, a list with one element per individual containing a numeric vector one element shorter than the number of locations is obtained.
Author(s)
Marco Smolla & Anne Scharf
See Also
Examples
## angles from a Move object
data(leroy)
head(angle(leroy))
# to add this information to the move object, a "NA" has to be assigened
# e.g. to the last location (it also could be assigend to the first location).
leroy$angles <- c(angle(leroy), NA)
## angles from a MoveStack object
data(fishers)
str(angle(fishers))
# to add this information to the moveStack object, a "NA" has to be assigened
# e.g. to the last location of each individual
fishers$angles <- unlist(lapply(angle(fishers), c, NA))
[Package move version 4.2.4 Index]