【发布时间】:2018-09-20 08:03:31
【问题描述】:
因此,我正在根据北美的每日最低和最高温度构建一个 30 年平均生长期天数栅格。输入数据由 60 个栅格、30 个 tmax 和 30 个 tmin 组成。这些栅格中的每一个都包含 365 个波段(每天一个波段)。 GDD 的计算相当简单,它是((tmax-tmin))/2)-10。问题是我似乎无法找到将所有波段和栅格一起计算的方法。
我最初的计划是将所有 tmin 栅格和所有 tmax 栅格叠加在一起,然后将它们相减。但在这种情况下,只计算第一个波段(第 1 天)。有没有什么办法可以不用一一提取所有波段来进行操作。
library(raster)
tmax <- stack("C:/gddtmax")
tmin <- stack("C:/gddtmin")
average <- ((tmax-tmin)/2)-10
【问题讨论】:
-
嗨@PhilippeTremblay,我正在尝试计算类似的东西。请问,这里是你的基础温度 10 吗? IE。那么你计算正温差的总和?如果是超过 100 天的正差总和,你能称之为温度总和(100 dd)吗?
标签: r stack raster modeling r-raster