我将光栅文件导入R
(Landsat TM-5表面反射率产品)。现在我想使用我的测试区域(也是光栅文件)的边界裁剪这些栅格。
导入进展顺利,没有任何错误。但是当我尝试使用裁剪功能时,我收到了一条错误消息:Error in .local(.Object, ...)
:
.rasterObjectFromFile中的错误(x,band = band,objecttype = " RasterLayer",:无法从中创建RasterLayer对象 文件。 (文件不存在)。
我无法弄清问题是什么。我试过,但代码运行失败。代码和错误是这些:
red0610=raster("LT51710242010172MOR00_sr_band3.tif")
nir0610=raster("LT51710242010172MOR00_sr_band4.tif")
red0910=raster("LT51720242010259MOR00_sr_band3.tif")
nir0910=raster("LT51720242010259MOR00_sr_band4.tif")
testfields=raster("testfields.tif")
red0610=crop(testfields,red0610)
Error in .local(.Object, ...) :
Error in .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer", :
Cannot create a RasterLayer object from this file. (file does not exist)
位于工作目录中的导入文件。我会非常感激任何帮助。