繁体   English   中英

使用插值重新网格化纬度和经度

[英]Regridding latitudes and longitudes with interpolation

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

天气地图

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM