我正在将函数图像(cp)应用于gps数据,但是当我这样做时会抛出以下错误
Error in image(as(x, "SpatialGridDataFrame"), ...) :
error in evaluating the argument 'x' in selecting a method for function 'image': Error: cannot allocate vector of size 12.3 Mb
我的重定位gps数据的SpatialPointsDataFrame有两列。一个有坐标,另一个有动物的ID。
我在32位系统上运行它,内存为4 GB。
我该如何解决这个问题?
答案 0 :(得分:1)
一种可能无需思考的方法:
library(raster)
r <- raster(cp)
image(r)
但是,你说cp
是“gps数据”,所以它根本不清楚为什么这是可成像的。
你可以做的一件事是绘制它:
plot(cp)
这适用于SpatialPointsDataFrame
。如果你想以某种方式创建一个图像,你需要指定一些细节。