0

頭の中で正しく理解できないという大きな問題が発生しました。ネット上でたくさんの記事を読もうとしましたが、何をすべきかを1つの明確なイメージにまとめることができませんでした。

私は次のデータを持っています:

  1. 緯度/経度の値のペアでのバス停の場所(ルートは既知)。

  2. 現在の駅の場所-私が立っている場所。

  3. GPRMC形式でこのルートを走行しているすべての車両のGPSデータ:例:「$ GPRMC、122532.000、A、4533.2553、N、01842.6141、E、28.18,92.86,220113 ,,, D*66;」

今難しい部分:)-少なくとも私にとっては、GPSデータからどの車両が私の現在の場所に最初に来るかを見つけるためのロジックは何でしょうか。

私の論理は最初に最も近い車両を取得することでしたが、それから私はそれがちょうど私の場所を通過した車両である可能性があることに気づきました。そして、これは私をとても悲しくさせました:)

誰かがコードの一部を持っているなら-どんな言語でも:)それは素晴らしいでしょうが、誰かが私を説明することができれば-または私にいくつかの良い記事を教えてくれれば本当にありがたいです。私は以前にこの情報を扱ったことがなかったので、それがどのように機能するのか全体像を把握するのは本当に混乱します。

4

1 に答える 1

0

これは非常に簡単ではありませんが、次のようになります。

あなたはしなければならないでしょう

1)車から現在の場所までの距離を計算します

2)この距離を少なくとも2つまたは3つの測定値で観察します。距離が短くなると、車はその位置に近づいています。それが大きくなると、車は遠ざかります。

3)「接近」という属性を持ち、距離が最も短い車が最高です。

于 2013-01-31T19:29:28.143 に答える