使用逼真的转弯平滑飞机GPS数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用逼真的转弯平滑飞机GPS数据相关的知识,希望对你有一定的参考价值。
我有历史飞机轨迹数据,点数从1秒到1分钟不等。通常这些点呈现急转弯。我正在寻找重新采样数据的最佳方法的建议,以生成更真实地表示所遵循的路径的平滑路径(例如,每n秒指向一次)。能够使具有某些性能特征(例如方向变化率)的函数参数化将是有用的。
我知道卡尔曼滤波器,贝塞尔曲线拟合,样条等算法用于数据平滑。但是你会建议哪些算法作为产生平滑转弯的起点?
答案
Schneider's Algorithm是一种通过一系列点近似拟合曲线的算法。
生成的曲线具有显着减少的点数,并且其容错性是可配置的,因此您可以根据需要进行调整。
一般来说:
- 更低的容错性:更多点,更准确,更少执行
- 更高的容错性:更少的点,更准确,更快的执行
一些有用的链接:
如果生成的曲线必须完全通过您的点,则需要插值算法而不是近似算法,但请记住,这些不会减少点数。
一个非常好的插值样条是Centripetal Catmull-Rom Spline。
以上是关于使用逼真的转弯平滑飞机GPS数据的主要内容,如果未能解决你的问题,请参考以下文章
百度地图JavascriptApi Marker平滑移动及车头指向行径方向