Calculate relative track turning angle on longitude, latitude input vectors.
The unit of turn angle is degrees.
Usage
track_turn(x, y)
Value
a numeric vector of absolute turn angles, in degrees
Arguments
x
longitude
y
latitude
Details
By convention the last value is set to NA missing value, because the angle
applies to the relative turn from the current location.
To use this on multiple track ids, use a grouped data frame with tidyverse
code like data %>% group_by(id) %>% mutate(turn = track_turn(lon, lat)).
The maximum possible value is 180 degrees and the minimum is -180, although
these particular values are a special case and will probably always be
positive. Turn angle is a signed quantity with negative values for a left
turn and positive values for a right turn.