R语言 调用光栅()时,“nc_open尝试打开文件时出错”

xqnpmsa8  于 2023-02-06  发布在  其他
关注(0)|答案(1)|浏览(292)
#Crop Vietnam
lst <- raster(destPath, varname = 'tbb_14')
lst_crop <- crop(lst, ext_VN)
lst_crop <- lst_crop - 273.15

#Write output raster
outFilename <- paste(substr(j,1, nchar(j)-15),'_tbb_14.tif', sep='')
writeRaster(lst_crop, paste(extractedFolder + '/tbb_14/', outFilename, sep=""))

我应该如何解决这个问题?我尝试了改变路径,授予用户权限,潜水在互联网上寻找方法,但没有解决任何问题

wtzytmuj

wtzytmuj1#

你这样做

lst <- raster(destPath, varname = 'tbb_14')

这将失败,表明destPath不存在。

file.exists(destPath)

获得正确的文件名后,还可以将"raster"替换为"terra",如下所示

library(terra)
x <- rast(destPath, 'tbb_14')

相关问题