【发布时间】:2019-12-03 20:04:47
【问题描述】:
我有 8 个栅格,我厌倦了使用一组点堆叠和提取数据。但它没有成功,因为栅格的范围不同。
我真的不擅长创建循环。如何在 R studio 中编写循环函数,我可以循环提取函数并从每个栅格中提取数据并将数据导出到表中。以下是我当前的脚本。
H1 <- readOGR(dsn = ".", layer = "Shapefile")
L1= raster('raster.tiff')
L2= raster('raster.tiff')
L3= raster('raster.tiff')
L4= raster('raster.tiff')
L5= raster('raster.tiff')
L6= raster('raster.tiff')
L7= raster('raster.tiff')
L8= raster('raster.tiff')
files<- list()
files[[1]] <- L1
files[[2]] <- L2
files[[3]] <- L3
files[[4]] <- L4
files[[5]] <- L5
files[[6]] <- L6
files[[7]] <- L7
files[[8]] <- L8
【问题讨论】: