使用光栅包中的裁剪时出现局部错误

时间:2016-12-09 08:33:55

标签: r crop raster r-raster

我将光栅文件导入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)

位于工作目录中的导入文件。我会非常感激任何帮助。

0 个答案:

没有答案