move (version 3.2.2)

angle: Headings of the segments of a movement track

Description

This function calculates the heading of each segment between consecutive locations of a track.

Usage

# S4 method for .MoveTrackSingle
angle(x)
  # S4 method for .MoveTrackStack
angle(x)

Arguments

x

a move, moveStack or moveBurst object

Value

Angles in degrees (between -180 and 180).

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.

Details

The headings are calculated using the functions bearing of the geosphere package.

See Also

turnAngleGc

Examples

Run this code
# NOT RUN {
## 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))
# }

Run the code above in your browser using DataLab