【问题标题】:Interpolate from one grid to another in python在python中从一个网格插入到另一个网格
【发布时间】:2014-11-01 16:34:14
【问题描述】:

我已经花了几个星期的时间来解决一个我认为必须有一个简单答案的问题。

我有数据的形式

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 公里)

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

非常感谢您的帮助!

【问题讨论】:

    标签: python map grid coordinates interpolation


    【解决方案1】:

    分别为每个变量:lat、lon、data,试试这个,

    1. 由于您的数据位于常规网格上,请使用 RectBivariateSpline

    2. 在更精细的网格上评估插值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-29
      • 2019-09-13
      相关资源
      最近更新 更多