Learn R Programming

move (version 4.2.5)

Move-class: 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.

Arguments

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 locations

as.data.frame

signature(object = "Move"): extracts the spatial data frame

brownian.bridge.dyn

signature(object = "Move"): calculates the utilization distribution (UD) of the given track using the dynamic Brownian Bridge Movement Model

brownian.motion.variance.dyn

signature(object = "Move"): calculates the motion variance of the dynamic Brownian Bridge Movement Model

burst

signature(object = "Move"): bursts a track by a specified variable

citations

signature(object = "Move"): extracts or sets the citation

coordinates

signature(object = "Move"): extracts the coordinates from the track

corridor

signature(object = "Move"): identifies track segments whose attributes suggest corridor use behavior

distance

signature(object = "Move"): calculates distances between consecutive locations

dynBGB

signature(object = "Move"): calculates the utilization distribution (UD) of the given track using the dynamic Bivariate Gaussian Bridge model

dynBGBvariance

signature(object = "Move"): calculates the orthogonal and parallel motion variance of the dynamic Brownian Bridge Movement Model

equalProj

signature(object = "Move"): checks whether all objects of a list are in the same projection

hrBootstrap

signature(object = "Move"): calculates and plots the area of the Minimum Convex Polygon of a track

idData

signature(object = "Move"): returns or replaces the idData slot

interpolateTime

signature(object = "Move"): interpolates trajectories based on time

lines

signature(object = "Move"): add lines of the track of the animal to a plot

move2ade

signature(object = "Move"): converts to a adehabitat compatible object

moveStack

signature(object = "Move"): stacks a list of Move objects

n.locs

signature(object = "Move"): calculates number of locations

plot

signature(object = "Move"): plots the track of the animal

points

signature(object = "Move"): add points of the track of the animal to a plot

seglength

signature(object = "Move"): calculates the length of each segment of a track

sensor

signature(object = "Move"): extracts the sensor(s) used to record the coordinates

show

signature(object = "Move"): displays summary the Move object

speed

signature(object = "Move"): calculates speed between consecutive locations

spTransform

signature(object = "Move"): transforms coordinates to a different projection method

summary

signature(object = "Move"): summarizes the information of Move object

subset

signature(object = "Move"): subsets the Move object

timeLag

signature(object = "Move"): calculates time lag between consecutive locations

timestamps

signature(object = "Move"): gets the timestamps associated to the coordinates

turnAngleGc

signature(object = "Move"): calculates angles between consecutive locations

unUsedRecords

signature(object = "Move"): returns the unUsedRecords object containing the data of the unused records

Author

Marco Smolla & Anne Scharf