地理坐标c++的插值
Interpolation of geographical coordinates c++
我正在寻找问题的解决方案。
我有一些这样的地理坐标:
Lat. 32.5327 Lon. 95.5019 time 15:44:44
Lat. 32.5339 Lon. 96.1439 time 15:48:31
它是某个物体的位置和它在那个位置的时间。我需要的是在一段时间(例如30秒)内检查物体在这些点之间的位置。
在球体上进行插值并找到两点之间的最短路径需要例如Slerp。
但对于小于100公里的距离,你最终会得到一条线(或多或少),所以不要麻烦,而是进行线性插值。
正如@chux所指出的:当在极点附近进行插值时,线性插值会产生显著的伪影。
相关文章:
- 我的固定时间步长与增量时间和插值的解决方案是错误的吗?
- 将使用太多的纹理插值器 - 带旋转的着色器
- 升压插值条件变量可以虚假唤醒吗?
- 如何获得插值极坐标?
- 如何线性插值到不恒定的目的地
- 向心Catmull-Rom样条曲线插值alpha参数
- 使用 OpenGL 插值数据缓冲区?
- 缩放和插值数组
- 骨骼动画:变换矩阵(collada)之间的插值
- 从一组点C++平面插值
- 从 C++14 到 C++98 的端口字符串插值
- 将矢量的数据扩展到指定大小(插值)
- 双线性插值实现的错误
- 如何避免线性插值"trap"?
- 使用 DirectX 11 插值背景颜色?
- OpenGL 缺陷 - 不需要的插值
- 如何在三角形曲面细分评估着色器中插值 UV 映射坐标?
- 将 N 个公式替换为一个(字符串插值)
- C++ - 处理几何插值中的浮点误差
- 双三次插值结果与FFMPEG不同