1

複数の航空機の GPS 位置を監視するプログラムを実装したいと考えています。毎分更新された位置を受信し、データを分析して地図上にルートを描くことができるように、各航空機のログを保持したいと考えています.

これにアプローチする最善の方法は何でしょうか。現時点では、航空機の ID、TimeStamp (更新ごとに 1 ずつ増加)、および位置の 3 つの主要なフィールドを持つテーブルしか考えられません。[つまり、航空機が 100 機あるとすると、1 分ごとに 100 の新しいレコードが追加されることになります]。次に、航空機 ID を照会して、位置のログを受け取ります。より良いアプローチはありますか?

ありがとう。

4

2 に答える 2

1

Oedumが答えたように、2つのテーブルがあります。

Aircraft
--------
Aircraft ID
Aircraft identification


Position
--------
Aircraft ID
Timestamp
X Position
Y Position
Altitude

位置テーブルのキーは、結合されたキーです。航空機ID(昇順)とタイムスタンプ(降順) 。

これにより、すべての位置だけでなく、最新の位置も簡単に取得できます。それらは、最新の順序から最新の順序で並べ替えられます。

于 2012-09-18T14:08:58.170 に答える
0

ポジションを2つに分割する必要があると思います。次のようなものに:

ID
Timestamp
X-cordinate
Y-coordinate
于 2012-09-18T13:54:50.970 に答える