问题描述
我目前正在尝试创建物种分布模型。我有我的环境变量(都在相同的范围内,分辨率,投影等),并且我能够将它们光栅堆叠在一起。我的下一步是将我的物种数据(纬度、经度、分类名称)/(空间点数据框)绘制到我的栅格堆栈上,这样我就可以从栅格中提取值。 我在将空间点绘制到栅格堆栈上时遇到问题。这是我当前的代码:
> speciesData
class : SpatialPointsDataFrame
features : 8204
extent : -119.4267,-118.3346,53.13029,53.73638 (xmin,xmax,ymin,ymax)
crs : +proj=lcc +lat_0=40 +lon_0=-96 +lat_1=50 +lat_2=70 +x_0=0 +y_0=0 +datum=NAD83 +units=m
+no_defs
variables : 1
names : Taxon
min values : Canis lupus
max values : Canis lupus
> predictor <- stack(suitTrail,suitRailRoad,suitHabroad,aggLandUse,reSlope)
> predictor
class : RasterStack
dimensions : 2077,2077,4313929,5 (nrow,ncol,ncell,nlayers)
resolution : 299.9883,299.9884 (x,y)
extent : -1743982,-1120907,1288353,1911429 (xmin,ymax)
crs : +proj=lcc +lat_0=40 +lon_0=-96 +lat_1=50 +lat_2=70 +x_0=0 +y_0=0 +datum=NAD83 +units=m
+no_defs
names : layer.1,layer.2,layer.3,v,SlopeDEM
min values : 0,0
max values : 1.00000,1.00000,63.62018
> plot(predictor,"layer.1",) ##comes up
> plot(parkBoundary,add=TRUE) ## comes up
> points(speciesData) ## does NOT come up,no error message,nothing
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)