View source: R/ppmlasso/R/ppmlasso_functions.R View source: R/ppmlasso_functions.R
getEnvVar  R Documentation 
Given a matrix of quadrature points and a list of species presences, this function extracts environmental data to presence locations using bilinear interpolation.
getEnvVar(sp.xy, env.grid, env.scale, coord = c("X", "Y"), envfilename = "SpEnvData",
tol = 0.01, writefile = TRUE)
sp.xy 
A matrix of species locations containing at least one column representing longitude and one column representing latitude. 
env.grid 
The georeferenced matrix of environmental grids. 
env.scale 
The spatial resolution of the quadrature scheme from which the environmental data is extracted. 
coord 
A vector containing the names of the longitude and latitude coordinates,
as in 
envfilename 
An optional argument containing the name of the saved file. Setting

tol 
An optional argument to specify the tolerance level of coordinate error passed to an internal call to the 
writefile 
A logical argument to determine whether the output should be written to a file or not. If 
At a given species location with coordinates (x, y)
, the interpolated value of the
environmental variable z
is calculated as a weighted average of z
at four reference
quadrature points (x^{(1)}, y^{(1)})
, (x^{(1)}, y^{(2)})
, (x^{(2)}, y^{(1)})
and (x^{(2)}, y^{(2)})
that form a square of nominated side length env.scale
surrounding (x, y)
.
A matrix containing locations of species presences in the first two columns and the interpolated environmental data in the remaining columns.
Ian W. Renner
data(BlueMountains)
species.env = getEnvVar(BlueMountains$eucalypt, env.grid = BlueMountains$env, env.scale = 0.5,
envfilename = NA, writefile = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.