track_turn | R Documentation |
Calculate relative track turning angle on longitude, latitude input vectors. The unit of turn angle is degrees.
track_turn(x, y)
x |
longitude |
y |
latitude |
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.
a numeric vector of absolute turn angles, in degrees
track_turn(trips0$x, trips0$y)[1:10] ## maximum turn angle track_turn(c(0, 0, 0), c(0, 1, 0)) ## minimum turn angle track_turn(c(0, 0, 0), c(0, 1, 2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.