質問: 3点の緯度経度(xy座標)の角度 皆様、どうかお知恵をよろしくお願いします。 3点がありまして、一点を基準に2点の角度を調べたいのですが、どうしたらよいでしょうか? a、b、cと3点あり、aーb間を基準にして、a-c の角度がどれくらいあるかです。いろいろ探してみましたが、うまく見つけられません。なにとぞよろしくお願いします。 なお、三点は緯度経度(もしくは、地図上のxy座標)がわかっております。エクセルで確認できると助かります。
回答: > 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 もし球面として扱う必要があるのであれば,「球面三角法」で検索してみるといいかも.