地理坐标插值c ++

时间:2014-09-25 14:36:19

标签: c++ c

我正在寻找解决问题的方法。

我有一些像这样的地理坐标:

Lat. 32.5327 Lon. 95.5019   time 15:44:44
Lat. 32.5339 Lon. 96.1439   time 15:48:31

当它处于那个位置时,它是某个物体和时间的位置。 我需要的是检查一些时间间隔(例如30秒),这些点之间的对象位置是什么。

1 个答案:

答案 0 :(得分:1)

在球体上插值并找到两点之间的最短路径需要例如Slerp

但是对于小于100公里的距离,你最终会得到一条线(或多或少),所以不要打扰并进行线性插值。

正如@chux所指出的那样:线性插值在极点附近进行插值时会出现明显的伪像。