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), atibble
("tbl"), or adata.table
("dt").- ...
Other parameters to be passed to:
moveVis::df2move
ifas_move
is used.sp::SpatialPointsDataFrame
ifas_sp
is used.adehabitatLT::as.ltraj
ifas_ltraj
is used.ctmm::as.telemetry
ifas_telemetry
is used.moveHMM::prepData
ifas_moveHMM
is used.
- type
For converting
moveHMM::moveData
to track table only, a character string indicating the type of coordinates stored in themoveHMM::moveData
object: "LL" if longitude/latitude (default), "UTM" if easting/northing.
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)
}
}