在python中从一个网格插入到另一个网格

问题描述:

我已经花了几个星期的时间解决一个问题,我真的认为它必须有一个简单的答案。在python中从一个网格插入到另一个网格

我有数据的

lat1.shape=[26,32] 
lon1.shape=[26,32] 
data1.shape=[26,32] 

的形式,其为粗网格(第12.5x12.5km)

我有另一个数据集的

lat2.shape=[103, 127] 
lon2.shape=[103, 127] 
data2.shape=[103, 127] 

形式,其是一个更细的网格(3.125x3.125公里)

现在,我想做一个计算涉及两者和为此,我想在更细的网格上插入粗糙的网格,以便具有相同的尺寸和相同的网格点。 不幸的是我没有在互联网上找到任何涉及这些2D坐标的东西。 我已经试过griddata,basemap.interp和interp2d。有人可以帮我弄这个吗 ?

非常感谢您的帮助!

对于每一个变量分别:纬度,经度,数据,试试这个,

  1. 因为你的数据是在规则网格上使用RectBivariateSpline

  2. 评估在较细的网格

    的插值