| projection {ctmm} | R Documentation | 
Projection
Description
Functions to manipulate the coordinate reference system (CRS) of ctmm objects
Usage
## S4 method for signature 'telemetry'
projection(x,asText=TRUE)
## S4 method for signature 'ctmm'
projection(x,asText=TRUE)
## S4 method for signature 'UD'
projection(x,asText=TRUE)
## S4 method for signature 'list'
projection(x,asText=TRUE)
## S4 method for signature 'NULL'
projection(x,asText=TRUE)
## S4 replacement method for signature 'telemetry'
projection(x) <- value
## S4 replacement method for signature 'list'
projection(x) <- value
## S3 method for class 'telemetry'
median(x,na.rm=FALSE,...)
compass(loc=NULL,cex=3,...)
Arguments
x | 
 A   | 
asText | 
  If   | 
value | 
 Projection to apply. Can also be a data.frame of longitude-latitude foci.  | 
na.rm | 
 Not used.  | 
... | 
|
loc | 
 Optional two-dimensional coordinates (in meters) at which to draw a north-facing compass needle.  | 
cex | 
 Relative size of compass.  | 
Details
projection(x) returns the projection information from ctmm object x, while projection(x) <- value applies the projection value to object x.
median(x) returns the ellipsoidal geometric median of a telemetry object.
compass(c(x,y)) plots a north-pointing compass needle at the coordinates (x,y).
Note
Plotting UTF-8 chracters in a PDF, like the compass needle, requires specifying a compatible font family. For example:
library(ctmm) 
data(buffalo) 
cairo_pdf(file="buffalo.pdf",family="DejaVu Sans") 
plot(buffalo[[1]]) 
compass() 
dev.off()
Author(s)
C. H. Fleming
See Also
Examples
# Load package and data
library(ctmm)
data(buffalo)
# Apply a 1-point projection that preserves North==up
projection(buffalo) <- median(buffalo)
plot(buffalo)
compass()
# Apply a 2-point projection safer for elongated disributions
projection(buffalo) <- median(buffalo,k=2)
# This is the default projection for ctmm
plot(buffalo)
compass()