我希望实施一项程序来监控多架飞机的GPS位置。我将每分钟收到更新的位置,并希望保留每架飞机的日志,以便可以分析数据并在地图上绘制路线。
我想知道接近这个的最佳方法是什么。目前我只能想到一个包含3个主要字段的表:飞机ID,TimeStamp(每次更新后增加1)和位置。 [所以说有100架飞机,然后每分钟增加100条新纪录]。然后我会查询飞机ID以接收位置记录。有更好的方法吗?
感谢。
答案 0 :(得分:1)
作为Oedum answered,您将有两张桌子。
Aircraft
--------
Aircraft ID
Aircraft identification
Position
--------
Aircraft ID
Timestamp
X Position
Y Position
Altitude
位置表的关键是组合键。飞机ID,升序和时间戳,降序。
这样,您可以轻松检索最近的位置以及所有位置。它们将按最近到最近的订单排序。
答案 1 :(得分:0)
我认为你应该把你的位置分成两个。 类似于:
ID
Timestamp
X-cordinate
Y-coordinate