1

从一组路点中,每个路点都有纬度/经度和时间戳,你如何找出旅行的起点和终点,而不是随着时间的推移留在一个地方?

我正在使用谷歌纬度数据,不幸的是它只提供了一堆位置,没有元数据。我试图计算航点之间的平均速度,但由于纬度的性质,有时位置数据会稍微不准确,看起来我在某个地方停了下来,即使我还在去某个地方旅行。

4

1 回答 1

0

我想随着时间的推移留在一个地方只是程度问题,不是吗?

给定一堆带有时间戳的纬度/经度对,您可以执行以下操作:

  • 找出第一点和最后一点
  • 找出访问点的顺序
  • 找出连续航点之间的差异

但如果这就是你所拥有的,这就是你所拥有的。一些你不知道答案的问题:

  • 是否缺少任何航点?
  • 系统/用户输入的航路点是否一致?
  • 第一个/最后一个点是用户的主要住所吗?
  • 航点准确吗?(用户是否在某处犯了转录错误?)

如果您有一组可能是多次旅行的航路点,我想您可以花一些时间来关闭您的旅行(几周的间隔可能意味着单独的旅行)。

否则,最早和最新的点可能是您最好的选择。

于 2011-02-24T21:36:06.950 回答