2

我注意到,根据使用 CDS API(更具体地说是cdsapiPython 库)查询区域的大小,我收到相同坐标的降水值略有不同。

举个例子:我想在当地时间(9.75 lat, 122.75 lon)获取每日降水量2009-11-30让我查询到的范围2009-11-292009-11-30进行 8 小时班次,以防有人想要重现它。

(9.75 lat, 122.75 lon)处的bbox = [12.50, 118.00, 7.75, 125.50]值为.0.000308474

(9.75 lat, 122.75 lon)处的bbox = [10.50, 122.50, 9.50, 125.00]值为.0.000308558

这两个请求都被捕捉到 0.25 网格,所以我希望它们之间没有区别。当然,我们在这里谈论的是 1/1000 毫米,但这会影响我对数据一致性的测试。

你知道这可能是什么原因吗?是否只是由浮动不准确的常见问题引起的?

4

1 回答 1

2

提供者的回答:“来自 CDS 的 netCDF 文件中的数据值是使用比例因子和偏移量‘打包’的(有一些精度损失)。这些打包值将根据实际数据值的范围而有所不同。这两种不同选定区域很可能具有不同的最小/最大值,因此不同的比例因子和偏移值,我怀疑这些会导致您在解压缩数据以获取数据值时看到的数值差异。

于 2021-08-04T13:27:06.863 回答