• ベストアンサー

3点の緯度経度(XY座標)の角度

皆様、どうかお知恵をよろしくお願いします。 3点がありまして、一点を基準に2点の角度を調べたいのですが、どうしたらよいでしょうか? A、B、Cと3点あり、AーB間を基準にして、A-C の角度がどれくらいあるかです。いろいろ探してみましたが、うまく見つけられません。なにとぞよろしくお願いします。 なお、三点は緯度経度(もしくは、地図上のXY座標)がわかっております。エクセルで確認できると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • noocyte
  • ベストアンサー率58% (171/291)
回答No.1

> A、B、Cと3点あり、AーB間を基準にして、A-C の角度がどれくらいあるかです。 これは下図のθを求めたいということでしょうか? Y ↑ │       C │     / │   /θ │  A────B │ O──────────→X それから,緯度経度とありますが,平面ではなく球面として扱う必要がある (AB間,AC間の距離が長い) のでしょうか? もし平面でよければ↓ここに計算式があります. 3点の座標から簡単に回転方向を判別する.(2次元,外積を用いる方法) http://www5d.biglobe.ne.jp/~noocyte/Programming/Geometry/RotationDirection.html もし球面として扱う必要があるのであれば,「球面三角法」で検索してみるといいかも.

atama2000
質問者

お礼

大変遅くなり申し訳ありません。 回答ありがとうございました。たすかりました

関連するQ&A