GPS座標(トラック)をサーバー(MySQLまたはOracle、あるいは任意のファイル)に保存するための最良の方法は何ですか?たとえば、GoogleMapsにどのように実装されていますか?同じパーツのトラックを保存して比較したい。
PS私はすべての必要なデータを持っています。
GPS座標(トラック)をサーバー(MySQLまたはOracle、あるいは任意のファイル)に保存するための最良の方法は何ですか?たとえば、GoogleMapsにどのように実装されていますか?同じパーツのトラックを保存して比較したい。
PS私はすべての必要なデータを持っています。
私があなたなら、TRACK と POINT テーブルを使用します。
TRACK テーブルには、個別のトラックごとに行が含まれます。
TRACK_ID int not null (PK)
NAME varchar(40)
DESCRIPTION varchar(255)
other identifying information
POINT テーブルには、トラックごとに複数の行 (トラック内のポイントごとに 1 行) が含まれます。
POINT_ID int not null (PK)
TRACK_ID int not null (FK to TRACK)
LAT float degrees .. positive means north
LONG float degrees .. positive means east, negative means west
ALT float (elevation if you have it)
TS timestamp of point
これに関するいくつかの注意事項。POINT テーブルの行は短くしてください。あなたはそれらをたくさん持っていて、それらをすばやくクランチできるようにしたいと考えています. また、float の代わりに double を使用する誘惑に負けないでください。float データ形式は、典型的なポイントに対して十分な精度を備えています (測量士であり、ユニバーサル横メルカトル図法などについて知っている場合を除きます)。