Geometry scipy.interpolate.griddata是否会正确插值经度和纬度浮动坐标值?

Geometry scipy.interpolate.griddata是否会正确插值经度和纬度浮动坐标值?,geometry,scipy,geospatial,interpolation,Geometry,Scipy,Geospatial,Interpolation,比方说,我有3个Python中的浮点值数组:纬度、经度和值。我想为不在纬度和经度数组中的坐标插入一些值。我可以使用scipy.interpolate.griddata来实现这一点,而且效果很好 然而,我最近开始怀疑插值是否能像我预期的那样工作:因为它不知道欧几里德网格和经纬度网格的球面性质之间的区别,它可能会计算错误的插值,至少对于线性。(因为两极的两个坐标之间的距离可能与赤道的两个坐标之间的距离大不相同。) 我确实看过了可以找到的文档 但是没有找到关于处理非等距变换的信息 坐标的球形和等距性质

比方说,我有3个Python中的浮点值数组:
纬度、
经度和
值。我想为不在
纬度
经度
数组中的坐标插入一些值。我可以使用
scipy.interpolate.griddata
来实现这一点,而且效果很好

然而,我最近开始怀疑
插值
是否能像我预期的那样工作:因为它不知道欧几里德网格和经纬度网格的球面性质之间的区别,它可能会计算错误的插值,至少对于
线性
。(因为两极的两个坐标之间的距离可能与赤道的两个坐标之间的距离大不相同。)

我确实看过了可以找到的文档 但是没有找到关于处理非等距变换的信息


坐标的球形和等距性质之间的差异是scipy.INTERPOLE.griddata的问题还是不相关?

您需要的是,这是一种使用。有一个插件实现为一个附加组件,它允许您在python中高效地实现slerp。也是一个实现slerp的库。

您需要的是,这是一种在球体上使用线性插值的方法。有一个插件实现为一个附加组件,它允许您在python中高效地实现slerp。也是一个实现slerp的库。

griddata
采用欧几里德距离度量,因此通常存在球体到平面的地图投影问题

Scipy 0.11.0具有用于在球体上插值数据的工具:


这适用于直线lat/lon栅格。

griddata
采用欧几里德距离度量,因此存在常见的球体到平面地图投影问题

Scipy 0.11.0具有用于在球体上插值数据的工具:


这适用于直线lat/lon网格。

这看起来似乎很容易测试。你测试过吗?测试需要时间,而在提问网站上提问则不需要。这看起来似乎很容易测试。你测试过吗?测试需要时间,在提问网站上提问并不需要时间。