我试图在给定一些纬度/经度坐标的地图上插入风速和风向值,然后将这些值与我的观察值进行比较。几篇论文表明,高斯过程/克里金法是解决此问题的有效方法,但我对数学的理解不够好,无法直接实现他们的模型。
我的数据框看起来像:
lons_ lats_ U2M_ V2M_
.
.
.
我可以按照 SciPy 上的示例进行操作,但我不确定是否可以使用他们的方法,因为我正在尝试插入向量 - 风速和风向同时具有 u 和 v 分量:
ws_ = np.sqrt((U2M_ ** 2) + (V2M_ ** 2))
dir_ = np.arctan2(V2M_,U2M_)
其中 U2M_.... 只是相应的逐行 u,v 分量的 pd.Series(...) 。我可以分别对每个分量执行计算,然后从插值的 u,v 值重建速度和方向值吗?我想我的问题是,这是一个数学上合理的过程吗?