将地理时间序列与已知方式相匹配

时间:2016-08-09 06:59:59

标签: python geolocation computational-geometry

我刚刚开始了一个项目,其中我有一组路径数据(以时间戳作为点给出),并希望将这些数据与其他数据库(例如openstreetmap)中的给定方式和点匹配。我的任务是确定记录是否与存储的方式匹配,并纠正数据中可能的扭曲。我的记录的数据大小相当小(数百个时间序列),但现有方法的数据库要大得多(例如完整的openstreetmap数据库)。

由于这是我第一次使用几何数据,因此如何有效地实现这一点我有点无能为力。我确信已经有我可以使用的算法,但到目前为止我的谷歌搜索并没有透露任何内容。我想避免提出复杂的解决方案,以便后来发现有更简单的解决方案是众所周知的。

解决这个问题的有效方法是什么?我用Python标记它,因为这将是我首选的实现,但我也可以使用其他语言。

由于

1 个答案:

答案 0 :(得分:0)

在另一位用户的帮助下,我找到了问题的答案。我正在寻找的主题叫做地图匹配,我找到了一个Github页面,它提供了一个概述和一些可以使用的代码: https://github.com/graphhopper/map-matching

以下是该主题的维基百科文章:https://en.wikipedia.org/wiki/Map_matching