Learn R Programming

psyosphere (version 0.1.6)

t_distance: Add distance to next coordinate

Description

Distance towards the next coordinate in the tracks.

Usage

t_distance(
  tracks, bind = TRUE, drop = TRUE, cname = "distances_in_m", t_id = "id"
)

Arguments

tracks

psyo. Data frame with tracks.

bind

logical. Return the distance as list (FALSE) or add it to tracks (TRUE).

drop

logical. If TRUE and only one observation is returned drop the data frame and collapse the return value to a vector.

cname

character. Column name of the returned calculation result.

t_id

character or numeric. Column name in tracks that identifies the separate tracks.

Value

psyo

Details

For the last coordinate within a track the function returns empty because there is no distance towards a following coordinate possible. Using 0 instead of NA may be an unwanted bias within the data.

See Also

distHaversine, t_bearing, t_speed, t_time_difference

Examples

Run this code
# NOT RUN {
data(psyo)
psyo <- t_distance(psyo)
# }

Run the code above in your browser using DataLab