将数据从2D网格重新分配到另一个

时间:2016-07-22 17:27:00

标签: scipy netcdf

我正在开展涉及netcdf数据分析的项目。要正确处理数据,我需要将其重新划分为更粗略的级别。矩阵实际上是多维的,但我只需要空间重新划分,所以基本上我必须使用lat / lon矩阵。

我想到的过程将包括:给出源2d网格(从netcdf重新获得的网格)和目标网格(我计算所需的网格),第二个网格更粗糙(点数更少) ,计算一种权重矩阵,其中包含计算每个目标网格点所需的系数。

这将有所帮助,因为我有一堆变量放在同一个网格上,所以如果我计算一个权重矩阵,问题会在一系列矩阵乘法中减少。

基本上我需要的是一个函数f(lat_source,lon_source,lat_dest,lot_dest),它给出了源/目标网格的坐标,返回一个权重矩阵,将dest lat / lon映射到源一个。

有什么东西已经实现了吗?或者一些可以指向正确方向的读物?

我知道可以使用不同的插值方法,但是,为了论证,让我们假设一个线性插值。

0 个答案:

没有答案