根据查询的区域大小,值存在细微差异

2024-10-01 15:30:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我注意到,根据使用cdsapi(更具体地说是cdsapiPython库)的查询区域的大小,对于相同的坐标,我收到的沉淀值略有不同

让我们举一个例子:我想得到当地时间坐标(9.75 lat,122.75 lon)2009-11-30的日降水量,这使我可以查询2009-11-292009-11-30的范围,并进行8小时轮班,以防有人想要重现它

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

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

这两个请求都被捕捉到一个0.25网格,所以我认为它们之间没有区别。当然,我们这里说的是1/1000毫米,但这会干扰我的数据一致性测试

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


Tags: 数据网格区域时间例子一致性lon小时
1条回答
网友
1楼 · 发布于 2024-10-01 15:30:03

提供商的回答:“使用比例因子和偏移量对CD中netCDF文件中的数据值进行“打包”(精度有所降低)。这些打包值将根据实际数据值的范围而变化。两个不同的选定区域很可能具有不同的最小/最大值,因此比例因子和偏移值不同,我怀疑这些会导致数据解包以获取数据值时出现的数值差异

相关问题 更多 >

    热门问题