使用插值重新编码纬度和经度

时间:2019-12-17 00:37:27

标签: python interpolation latitude-longitude

我将如何重新整理天气图,该天气图使用两个单独的2D数组作为纬度和经度来制作地图,如下所示:

weather_map

进入由两个用于纬度和经度的一维数组组成的更小的新网格吗?

(这些是新的经纬度供参考)

new_lats = np.linspace(-34, -48, 14*4+1)new_lons = np.linspace(166, 182, 16*4+1)

我调查了scipy.interpolate.interp2d,但无法正常工作,处理时间也很长。

(更新:我研究过xESMF,但是,在使用其Regridder函数时出现此错误ImportError: Regrid(filename) requires PIO and does not work if ESMF has not been built with MPI support

1 个答案:

答案 0 :(得分:2)

在进一步修改xESMF并阅读了各种论坛之后,我发现xESMF在最新版本中存在一些依赖问题,因此$ conda install -c conda-forge esmpy==7.1.0设法解决了我的问题,然后使用了regridder函数。