我已经从两个不同的站点下载了NetCDF格式的气象数据。我需要合并两个文件以放入海洋模型。使用合并文件运行模型时,出现以下错误。
Error occurred in NetCDF routine NF90_get_att NetCDF: Attribute not found.
我认为在合并之前,我必须具有两个NetCDF文件的相同属性。但我不知道该怎么做。你能告诉我如何解决这个问题吗? 这是我共享两个文件和代码段的链接。这段代码是我的海洋模型的一部分,该模型读取气象文件。 https://drive.google.com/open?id=1GB4VbweJvZrKLkK8rUxBXz1gjVcj_n3N 任何帮助将不胜感激。
答案 0 :(得分:0)
首先,您正在将相对湿度读入一个似乎是露点温度的变量中。这似乎从根本上是错误的,所以请检查。
您的代码似乎正在所有变量中寻找变量属性scale_factor和add_offset。但是您的rhum变量将以百分比形式存储,而不会缩放。您可以尝试将scale_factor = 1.0和add_offset = 0添加到rhum。为此,请查看documentation for ncatted。
或者,修改fortran代码,以便对此变量不使用缩放。