Python库用于GPS轨迹预处理?

3

我想知道是否有任何实现了GPS轨迹预处理如压缩、平滑、过滤等功能的Python库。

2个回答

1
扩展我的评论,卡尔曼滤波器是从嘈杂的传感器读数中估计位置和速度的通常选择。
以下是维基百科对该主题的描述(强调我的部分):
卡尔曼滤波是一种算法,自20世纪60年代以来广泛用于提高车辆导航(虽然宇航是典型应用之一),可产生系统状态(例如位置和速度)的优化估计。该算法在流式嘈杂的输入观测数据上实时递归地工作(通常是传感器测量),并使用最小二乘曲线拟合过滤错误。此外,该算法通过建模系统的物理特性并生成未来状态的数学预测来进行优化。
卡尔曼滤波是基本版本;还有 扩展卡尔曼滤波器无损卡尔曼滤波器(尽管我的控制系统讲师从未告诉我们这些实际用于什么)。
@stark 提供了一个Python实现的卡尔曼滤波器链接(不确定质量如何)。您可以找到其他实现,或使用 scipy 自己编写。

我熟悉常见的压缩和过滤算法。我只是想知道是否有Python库可用。无论如何,谢谢。 - sma

0

虽然不是专门针对GPS的,但numpy具有一般统计和科学算法。例如,如果您想对一系列点进行最佳拟合线,您可以在数据上运行线性回归。


另外,我认为卡尔曼滤波器可能是一个适合实现的信号处理算法。 - Li-aung Yip
1
好的建议! http://ascratchpad.blogspot.com/2010/03/kalman-filter-in-python.html - stark
我知道numpy和scipy,只是在寻找一个更专门用于GPS处理的库。 - sma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接