簡體   English   中英

堆積光柵在循環中

[英]Stack raster in a loop

我需要在循環中堆疊一些柵格,如:

for(month in 1:12){
.
.
.
"some algorithm spiting out a raster called 'sm_esa'"
sm_esa_stack<-stack(sm_esa)
}

最后,我想創建一個包含12層(每層一個月)的堆棧。 但是我的最后一行顯然會覆蓋每一個新的柵格而不是疊加。 任何提示?

在循環外部實例化一個空堆棧,並在循環的每次迭代之后,通過堆疊當前堆棧和新的Rasterlayer將新的rasterLayer添加到堆棧。

x <- stack()
for(month in 1:12){
.
.
.
"some algorithm spiting out a raster called 'sm_esa'"
x <- stack( x , sm_esa )
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM