0

有没有办法确定用于在 THREDDS 中构建“最佳时间序列”的文件,以及文件中的时间步长?我们目前通过 THREDDS 提供数值模型的输出。我们每天(理想情况下)输出包含 8 天的 3 小时输出。TDS 最佳时间序列使用当天预测的每一天的值。如果某一天没有生成模型输出,则 TDS 使用前一天的预测。这似乎在特定时间在我们的服务器上崩溃了。

附上两张图。两者都包含某个变量(以 K 度为单位的温度)在某个点(lat=0,lon=180)的值。黑线是使用 TDS 最佳时间序列创建的,红/绿线是使用每日文件创建的。一月份的数字似乎符合我的理解;TDS 行跟踪 1 月 1 日的第一个文件中的值,然后是 1 月 2 日的第二个文件(黑色先覆盖红色,然后是绿色)。 2013年1月

相比之下,2013 年 3 月的第二个数字显示了 TDS 和单个文件的完全不同的行。我想确定 TDS“最佳时间序列”从哪里获得这些值。 三月_2013

4

1 回答 1

0

我想我已经发现了问题所在。用于创建上述图的客户端软件(GrADS,http ://cola.gmu.edu/grads/grads.php )假设线性时间轴。如果时间序列基于聚合并且缺少文件,这可能会导致上述问题。GrADS 将假设基于初始时间 + n * dt 的时间。聚合中丢失的文件不会被注意到,并且使用下一个有效文件/时间。

例如,如果对每月文件(jan.dat、feb.dat 等)进行聚合并且缺少“mar.dat”,GrADS 将简单地使用 apr.dat 文件作为下一次(march),然后 may.day 作为 apr.dat 等等。

最初问题中使用的数据集缺少两个月的输出,因此“最佳时间序列”与实际文件不匹配。

于 2016-03-08T18:15:02.017 回答