2014年12月20日土曜日

緯度、経度、高度から直線の距離、方位、仰角を計算する

GPS等から得られる緯度経度高度から直線距離を計算したい場合は単純に三角関数でxyzの直交座標にしてから計算するだけでいいですが、方位や仰角を求める式はあまり見つかりません

で、いろいろな本を読んでいたのですが、"GPSのための実用プログラミング”(ISBN9784501325503)という本の30ページあたりに書いてありました

この本はGPS衛星から受信した情報から自分の位置を計算する という内容ですが、ソースコードのサンプルを多数掲載しているので色々と参考になります
ただ、amazonのレビューにもありますが、ソースコードには著作権が主張されているので、何かに使う場合は注意が必要です

GPSの仕組み(超低レベルな、衛星の中で何をやっているか、の部分)を知りたい場合はこの本は向いていないと思いますが、読み物としては面白いのでどういう計算をしているのか興味がある人は読んでみると良いと思います

0 件のコメント:

コメントを投稿