R - 在坐标处导出 worldclim 变量
R - export worldclim variables at coordinates
我做了什么:
从
下载 Cryptorama Fall 属的一些发生数据
library(dismo)
data <- gbif(genus='Cryptorama Fall, 1905 ', geo = TRUE)
data <- data.frame(x = data$lon, y = data$lat, specie = data$species)
data <- unique(data) # remove duplicates
data <-data[complete.cases(data),] # remove NA cells
#Get some data from Worldclime
bioworldclim <- raster::getData("worldclim",var="bio",res=10)
bioworldclim <- bioworldclim[[c(1,2)]]
Bioclimenames(bioworldclim) <-c("bio1","bio2")
现在我想提取该属位置的 worldclim 值,我这样做了:
Cryptorama_bioclim <- extract(bioworldclim, data) and more "species"(if possible)
我从数据文件中丢失了 x y 坐标。
我想要一个类似的输出:
x y "species" "bio1" "bio2"
不确定 extract
函数是否正确
您只需:
d <- cbind(data, Cryptorama_bioclim)
需要理解的是,提取的数据与使用的点具有相同的行数(或长度),并且它们的顺序相同。
我做了什么:
从
下载 Cryptorama Fall 属的一些发生数据library(dismo)
data <- gbif(genus='Cryptorama Fall, 1905 ', geo = TRUE)
data <- data.frame(x = data$lon, y = data$lat, specie = data$species)
data <- unique(data) # remove duplicates
data <-data[complete.cases(data),] # remove NA cells
#Get some data from Worldclime
bioworldclim <- raster::getData("worldclim",var="bio",res=10)
bioworldclim <- bioworldclim[[c(1,2)]]
Bioclimenames(bioworldclim) <-c("bio1","bio2")
现在我想提取该属位置的 worldclim 值,我这样做了:
Cryptorama_bioclim <- extract(bioworldclim, data) and more "species"(if possible)
我从数据文件中丢失了 x y 坐标。 我想要一个类似的输出:
x y "species" "bio1" "bio2"
不确定 extract
函数是否正确
您只需:
d <- cbind(data, Cryptorama_bioclim)
需要理解的是,提取的数据与使用的点具有相同的行数(或长度),并且它们的顺序相同。