Learn R Programming

move (version 4.2.5)

MoveStack-class: The MoveStack class

Description

The MoveStack object is a stack of move objects. A MoveStack object can be created with the functions move, moveStack, 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 MoveStack 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

trackId

Object of class "factor": vector that indicates, which data, coordinates and timestamps belong to each individual

trackIdUnUsedRecords

Object of class "factor": vector that indicates, which data, coordinates and timestamps of the unused records belong to each individual

Methods

angle

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

as.data.frame

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

brownian.bridge.dyn

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

brownian.motion.variance.dyn

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

citations

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

coordinates

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

corridor

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

distance

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

equalProj

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

hrBootstrap

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

idData

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

lines

signature(object = "MoveStack"): add lines of the track of the animals to a plot

move2ade

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

moveStack

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

n.indiv

signature(object = "MoveStack"): returns the number of individuals

n.locs

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

plot

signature(object = "MoveStack"): plots the track of the animals

points

signature(object = "MoveStack"): add points of the track of the animals to a plot

seglength

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

sensor

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

show

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

speed

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

split

signature(object = "MoveStack"): splits a MoveStack into a list of Move objects

spTransform

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

summary

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

subset

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

timeLag

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

timestamps

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

trackId

signature(object = "MoveStack"): returning the Id of the individual per coordinate

turnAngleGc

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

unUsedRecords

signature(object = "MoveStack"): returns the unUsedRecordsStack object containing the data of the unused records

Author

Marco Smolla & Anne Scharf