| 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
anglesignature(object = "Move"): calculates angles between consecutive locationsas.data.framesignature(object = "Move"): extracts the spatial data framebrownian.bridge.dynsignature(object = "Move"): calculates the utilization distribution (UD) of the given track using the dynamic Brownian Bridge Movement Modelbrownian.motion.variance.dynsignature(object = "Move"): calculates the motion variance of the dynamic Brownian Bridge Movement Modelburstsignature(object = "Move"): bursts a track by a specified variablecitationssignature(object = "Move"): extracts or sets the citationcoordinatessignature(object = "Move"): extracts the coordinates from the trackcorridorsignature(object = "Move"): identifies track segments whose attributes suggest corridor use behaviordistancesignature(object = "Move"): calculates distances between consecutive locationsdynBGBsignature(object = "Move"): calculates the utilization distribution (UD) of the given track using the dynamic Bivariate Gaussian Bridge modeldynBGBvariancesignature(object = "Move"): calculates the orthogonal and parallel motion variance of the dynamic Brownian Bridge Movement ModelequalProjsignature(object = "Move"): checks whether all objects of a list are in the same projectionhrBootstrapsignature(object = "Move"): calculates and plots the area of the Minimum Convex Polygon of a trackidDatasignature(object = "Move"): returns or replaces the idData slotinterpolateTimesignature(object = "Move"): interpolates trajectories based on timelinessignature(object = "Move"): add lines of the track of the animal to a plotmove2adesignature(object = "Move"): converts to a adehabitat compatible objectmoveStacksignature(object = "Move"): stacks a list of Move objectsn.locssignature(object = "Move"): calculates number of locationsplotsignature(object = "Move"): plots the track of the animalpointssignature(object = "Move"): add points of the track of the animal to a plotseglengthsignature(object = "Move"): calculates the length of each segment of a tracksensorsignature(object = "Move"): extracts the sensor(s) used to record the coordinatesshowsignature(object = "Move"): displays summary the Move objectspeedsignature(object = "Move"): calculates speed between consecutive locationsspTransformsignature(object = "Move"): transforms coordinates to a different projection methodsummarysignature(object = "Move"): summarizes the information of Move objectsubsetsignature(object = "Move"): subsets the Move objecttimeLagsignature(object = "Move"): calculates time lag between consecutive locationstimestampssignature(object = "Move"): gets the timestamps associated to the coordinatesturnAngleGcsignature(object = "Move"): calculates angles between consecutive locationsunUsedRecordssignature(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