【发布时间】:2020-12-01 11:00:04
【问题描述】:
我有 10 个光栅文件。我想把它们堆叠起来。如何保持这 10 个文件的范围相同?
library(raster)
rasterfile <- list.files(file.path("E:/NDVI RESULT FINAL"), full.names = T, pattern = '.tif$')
f1 <- "E:/NDVI RESULT FINAL/NDVI converted 2009.tif"
r1 <- raster(f1)
f2 <- "E:/NDVI RESULT FINAL/NDVI converted 2010.tif"
r2 <- raster(f2)
f3 <- "E:/NDVI RESULT FINAL/NDVI converted 2011.tif"
r3 <- raster(f3)
# and so on
extent(rasterf1)
#class : Extent xmin : 72.23081 xmax : 77.79537 ymin : 34.26277 ymax : 37.35659
extent(rasterf2)
#class : Extent xmin : 72.51037 xmax : 77.68996 ymin : 34.51186 ymax : 37.098
extent(rasterf3)
#class : Extent xmin : 72.2514 xmax : 77.94309 ymin : 34.20765 ymax : 37.40778
extent(rasterf4)
#class : Extent xmin : 72.23081 xmax : 77.79537 ymin : 34.26277 ymax : 37.35659
等等
【问题讨论】:
-
我简化了您的代码,但您能否编辑您的问题以显示您有什么或什么不起作用?
-
先生,我告诉过你很多次,范围是不同的。当我堆叠它们时,它会说不同的程度。上面提到的是它们的范围。我应该如何将它们以相同的范围堆叠在一起。?
-
当您提出问题时,您应该显示什么不起作用,也许是为什么。我已经在我的回答中做到了这一点——并且我提供了一个解决方案。
标签: r raster projection extent