问题描述
我有一个相当大的光栅对象。当我尝试使用 aggregate()
或 resample()
时,我收到“矩阵错误(res):数据太长”
aggnl <- aggregate(nl,fact = 33,fun = sum,na.rm = T)
Error in matrix(res) : data is too long
In addition: Warning message:
In for (i in seq(along = band)) { :
closing unused connection 3 (/var/folders/5_/l71sk6kn29z17n011g8kld5m0000gp/T//Rtmpx252S3/raster///r_tmp_2020-12-20_105058_3864_32951.gri)
newsize <- projectRaster(nl,res = c(1000,1000),crs = "+proj=aea +lat_0=23 +lon_0=-96 +lat_1=29.5 +lat_2=45.5 +x_0=0 +y_0=0 +datum=wgs84 +units=km +no_defs ") #
resample(nl,newsize)
Error in matrix(res) : data is too long
In addition: Warning message:
In for (i in seq(along = band)) { :
closing unused connection 4 (/var/folders/5_/l71sk6kn29z17n011g8kld5m0000gp/T//Rtmpx252S3/raster///r_tmp_2020-12-20_114316_3864_00648.gri)
这是我的栅格信息:
class : RasterLayer
dimensions : 104424,161190,16832104560 (nrow,ncol,ncell)
resolution : 30,30 (x,y)
extent : -2493045,2342655,177285,3310005 (xmin,xmax,ymin,ymax)
crs : +proj=aea +lat_0=23 +lon_0=-96 +lat_1=29.5 +lat_2=45.5 +x_0=0 +y_0=0 +datum=wgs84 +units=m +no_defs
source : /Volumes/GoogleDrive/My Drive/Personal/Monsanto/data/NLCD_2011_Land_Cover_L48_20190424/NLCD_2011_Land_Cover_L48_20190424.img
names : NLCD_2011_Land_Cover_L48_20190424
values : 0,95 (min,max)
attributes :
ID COUNT Red Green Blue NLCD.Land.Cover.Class Opacity
from: 0 7854240512 0 0 0 Unclassified 0
to : 255 0 0 0 0 0
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)