将 Xarray 数据集重新采样到更高的空间分辨率?

问题描述 投票:0回答:1

这感觉应该是一个已知解决方案的简单问题,但很难弄清楚。

我在规则网格上有一个 2D xarray 数据集(带有纬度/经度)。我想通过将数据采样到更高分辨率的网格来提高该数据的分辨率,例如从 1 度变为 0.1 度。

我认为这应该像使用 .interp 方法并为其提供新网格一样简单,但这会导致我们丢失数据点的边界出现问题。我认为正在发生的事情是,域边缘的网格框的“一半”最终成为 NaN,因为它是距离该数据点最近的邻居。

据我所知,没有一种插值方法能够达到预期的效果,而且感觉可能需要一些数据操作来“破解”它才能正常工作。

谢谢

python python-xarray cartopy
1个回答
0
投票

rioxarray
reproject
方法将是您正在寻找的正确工具。您可以在here找到示例以及该函数的文档here

© www.soinside.com 2019 - 2024. All rights reserved.