【问题标题】:Get first moving object towards fixed position (from latitude/longitude)将第一个移动对象移向固定位置(从纬度/经度)
【发布时间】:2013-01-31 12:27:38
【问题描述】:

有一个大问题,我想不通。 尝试在网上阅读很多文章,但无法将所有部分拼凑成一个清晰的图像。

我有以下数据:

  1. 以纬度/经度值对表示的公交车站位置(路线已知)。

  2. 当前站的位置 - 我站的地方。

  3. 在这条路线上运行的所有车辆的 GPRMC 格式的 GPS 数据: 例如"$GPRMC,122532.000,A,4533.2553,N,01842.6141,E,28.18,92.86,220113,,,D*66;"

现在最困难的部分 :) - 至少对我而言,从 GPS 数据中找出哪辆车将首先到达我当前位置的逻辑是什么。

我的逻辑是首先找到最近的车辆,但后来我意识到它可能是刚刚经过我所在位置的车辆。这让我很伤心:)

如果有人有一段代码 - 任何语言 :) 那就太好了,但如果有人可以解释我 - 或者给我指出一些好文章,我将非常感激。我以前没有使用过这些信息,所以我真的很困惑,无法全面了解它应该如何工作。

【问题讨论】:

    标签: gps location latitude-longitude


    【解决方案1】:

    这不是很容易,但是:

    你必须这样做

    1) 计算汽车到当前位置的距离

    2) 至少观察两个或三个测量的距离: 如果距离变小,则说明汽车正在接近该位置。 如果它变大了,那么汽车就会离开。

    3) 汽车是最好的,具有“正在接近”的属性并且距离最小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 2017-12-01
      • 2019-10-12
      • 1970-01-01
      相关资源
      最近更新 更多