问题描述
> xx
class : RasterLayer
dimensions : 450,3245,1460250 (nrow,ncol,ncell)
resolution : 0.1109399,0.4 (x,y)
extent : -180,180,-90,90 (xmin,xmax,ymin,ymax)
crs : +proj=longlat +datum=wgs84 +no_defs
source : memory
names : layer
values : -0.003137004,0.003499978 (min,max)
i = 20200105
filename = paste(i,".tiff",sep="")
tiff(file = filename)
plot(plot_tif)
dev.off()
filename <-'20200105.tiff'
tif <- raster(filename)
这就是它的样子:
class : RasterLayer
band : 1 (of 4 bands)
dimensions : 480,480,230400 (nrow,ncell)
resolution : 1,1 (x,y)
extent : 0,480 (xmin,ymax)
crs : NA
source : /2_plot_nc/20200105.tiff
names : X20200105
values : 0,255 (min,max)
即他们根本不匹配,这是完全错误的。谁能告诉我哪里搞砸了?
解决方法
您是否尝试过 writeRaster
函数?
另外,尝试使用“.tif”扩展名(您也需要使用 rgdal
库,我不确定)。
i <- 20200105
filename <- paste(i,".tif",sep="")
writeRaster(x = xx,filename = filename)