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::df2moveifas_moveis used.sp::SpatialPointsDataFrameifas_spis used.adehabitatLT::as.ltrajifas_ltrajis used.ctmm::as.telemetryifas_telemetryis used.moveHMM::prepDataifas_moveHMMis used.
- type
For converting
moveHMM::moveDatato track table only, a character string indicating the type of coordinates stored in themoveHMM::moveDataobject: "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)
}
}