Move-class {move} | R Documentation |
The Move class
Description
The Move
object contains at least time and coordinate information of an animal. It can contain further data that are specific to the animal, e.g. the sex or age, which are stored in the idData slot data.frame
. Any data associated to the coordinates are stored in the data slot data.frame
. If the object was created with the Movebank browsing functions it also contains the study name, licence and citation information.
A Move
object can be created with the functions move, getMovebankData or getDataRepositoryData.
Slots
- bbox
belongs to the SpatialPointsDataFrame
- citation
Object of class
"character"
: how to cite the study, when Movebank data are used- coords
coordinates of the track, belongs to the SpatialPointsDataFrame
- coords.nrs
belongs to the SpatialPointsDataFrame
- data
Object of class
"data.frame"
: additional data associated to the coordinates- dataUnUsedRecords
Object of class
"data.frame"
: data associated to the unused records- dateCreation
Object of class
"POSIXct"
: timestamp when the Move object was created- idData
Object of class
"data.frame"
: additional (one row) data. These data contain information associated to the animal- license
Object of class
"character"
: the license under which the data were published, when Movebank data are used- proj4string
Object of class
"CRS"
: projection of the coordinates- sensor
Object of class
"factor"
: sensors used to record the coordinates- sensorUnUsedRecords
Object of class
"factor"
: sensors used to record the unused records- study
Object of class
"character"
: name of the study, when Movebank data are used- timestamps
Object of class
"POSIXct"
: timestamps associated to the coordinates- timestampsUnUsedRecords
Object of class
"POSIXct"
: timestamps associated to the unused records, i.e. lines of the data that were removed because they included NA locations
Methods
angle
signature(object = "Move")
: calculates angles between consecutive locationsas.data.frame
signature(object = "Move")
: extracts the spatial data framebrownian.bridge.dyn
signature(object = "Move")
: calculates the utilization distribution (UD) of the given track using the dynamic Brownian Bridge Movement Modelbrownian.motion.variance.dyn
signature(object = "Move")
: calculates the motion variance of the dynamic Brownian Bridge Movement Modelburst
signature(object = "Move")
: bursts a track by a specified variablecitations
signature(object = "Move")
: extracts or sets the citationcoordinates
signature(object = "Move")
: extracts the coordinates from the trackcorridor
signature(object = "Move")
: identifies track segments whose attributes suggest corridor use behaviordistance
signature(object = "Move")
: calculates distances between consecutive locationsdynBGB
signature(object = "Move")
: calculates the utilization distribution (UD) of the given track using the dynamic Bivariate Gaussian Bridge modeldynBGBvariance
signature(object = "Move")
: calculates the orthogonal and parallel motion variance of the dynamic Brownian Bridge Movement ModelequalProj
signature(object = "Move")
: checks whether all objects of a list are in the same projectionhrBootstrap
signature(object = "Move")
: calculates and plots the area of the Minimum Convex Polygon of a trackidData
signature(object = "Move")
: returns or replaces the idData slotinterpolateTime
signature(object = "Move")
: interpolates trajectories based on timelines
signature(object = "Move")
: add lines of the track of the animal to a plotmove2ade
signature(object = "Move")
: converts to a adehabitat compatible objectmoveStack
signature(object = "Move")
: stacks a list of Move objectsn.locs
signature(object = "Move")
: calculates number of locationsplot
signature(object = "Move")
: plots the track of the animalpoints
signature(object = "Move")
: add points of the track of the animal to a plotseglength
signature(object = "Move")
: calculates the length of each segment of a tracksensor
signature(object = "Move")
: extracts the sensor(s) used to record the coordinatesshow
signature(object = "Move")
: displays summary the Move objectspeed
signature(object = "Move")
: calculates speed between consecutive locationsspTransform
signature(object = "Move")
: transforms coordinates to a different projection methodsummary
signature(object = "Move")
: summarizes the information of Move objectsubset
signature(object = "Move")
: subsets the Move objecttimeLag
signature(object = "Move")
: calculates time lag between consecutive locationstimestamps
signature(object = "Move")
: gets the timestamps associated to the coordinatesturnAngleGc
signature(object = "Move")
: calculates angles between consecutive locationsunUsedRecords
signature(object = "Move")
: returns the unUsedRecords object containing the data of the unused records
Note
The Move
object contains a .MoveGeneral
, .MoveTrack
, .MoveTrackSingle
and .unUsedRecords
object which can be used to program against.
Author(s)
Marco Smolla & Anne Scharf