作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想操作几个光栅文件,然后再次写入它们。
rasterfiles <- list.files("C:\\data", "*.envi", full.names = TRUE)
d1 <- overlay(stack(rasterfiles ),
fun=function(x) movingFun(x, fun=mean, n=3, na.rm=TRUE))
d2=unstack(d1)
d2
(光栅)
最佳答案
writeRaster(d1, file="d1.nc") #other file formats such as .envi work as well
d1
是单个栅格而不是栅格列表:确实是
overlay
的结果是一个单一的栅格(见
?overlay
)。
stack
的概念正是采用具有一层的多个栅格并生成具有多层的栅格。
unstack
在写作之前你的光栅。
d2 <- unstack(d1)
outputnames <- paste(seq_along(d2), ".nc",sep="")
for(i in seq_along(d2)){writeRaster(d2[[i]], file=outputnames[i])}
关于r - 堆叠后如何编写栅格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14890369/
我是一名优秀的程序员,十分优秀!