Skip to contents

The following methods will convert track tables to and from other common formats used for processing tracking and spatial data.

Usage

as_track(x, table = "df", ...)

# S3 method for MoveStack
as_track(x, table = "df", ...)

# S3 method for Move
as_track(x, table = "df", ...)

as_move(x, ...)

# S3 method for track
as_move(x, ...)

# S3 method for SpatialPointsDataFrame
as_track(x, table = "df", ...)

as_sp(x, ...)

# S3 method for track
as_sp(x, ...)

# S3 method for ltraj
as_track(x, table = "df", ...)

as_ltraj(x, ...)

# S3 method for track
as_ltraj(x, ...)

# S3 method for telemetry
as_track(x, table = "df", ...)

# S3 method for list
as_track(x, table = "df", ...)

as_telemetry(x, ...)

# S3 method for track
as_telemetry(x, ...)

# S3 method for moveData
as_track(x, table = "df", type = c("LL", "UTM"), ...)

as_moveHMM(x, ...)

# S3 method for track
as_moveHMM(x, ...)

Arguments

x

An object to convert.

table

A string indicating the class of the table on which the track table should be built. It can be a data.frame ("df", the default), a tibble ("tbl"), or a data.table ("dt").

...

Other parameters to be passed to:

type

For converting moveHMM::moveData to track table only, a character string indicating the type of coordinates stored in the moveHMM::moveData object: "LL" if longitude/latitude (default), "UTM" if easting/northing.

Value

The coordinates converted in the chosen format.

Author

Simon Garnier, garnier@njit.edu

Examples

if (FALSE) {
data(short_tracks)

if (requireNamespace("moveVis", quietly = TRUE)) {
  mv <- as_move(short_tracks)
  as_track(mv)
}

if (requireNamespace("sp", quietly = TRUE)) {
  sp <- as_sp(short_tracks)
  as_track(sp)
}

if (requireNamespace("adehabitatLT", quietly = TRUE)) {
  lt <- as_ltraj(short_tracks)
  as_track(lt)
}

if (requireNamespace("ctmm", quietly = TRUE)) {
  tl <- as_telemetry(short_tracks)
  as_track(tl)
}

if (requireNamespace("moveHMM", quietly = TRUE)) {
  hhm <- as_moveHMM(short_tracks, type = "LL")
  as_track(hhm)
}
}