2013-03-19 89 views
1

我有120個物種分佈圖,我使用r軟件包「柵格」堆疊了.asc文件。我想添加所有這些圖層以生成大空間範圍的豐富圖。我試圖使用疊加功能簡單地將所有的asc文件彙總到一張地圖中,但是我錯了。有沒有人有任何建議如何解決這個問題。 在此先感謝!覆蓋柵格包R中的許多ASCII圖層R

SDM.Stack<-stack (files) 

#Overlay Function 
SDM.Overlay.Map1<-overlay (SDM.Stack, fun=function(x,y){return(x+y)}, unstack=FALSE) 

#Error in .overlayList(x, fun = fun, filename = filename, ...) : 
    cannot use this formula, probably because it is not vectorized 

回答

1

如果您只是在每個單元格的圖層之間添加值。

calc(SDM.Stack, sum)