- 締切済み
地球上の2点の大円上の点の等分割方法
地球上の2点の緯度経度が与えられて、その2点を通る大円(地球中心を円の中心とした円軌道)を通る線(円周の一部)を100等分した点の緯度経度を算出するアルゴリズムを教えていただきたいのですが。 地球は理想的な球体でいいです。 私の考え方は、まず地球の中心から表面の2点の間の角度を調べる。 方法としては中心からの2つのベクトルの内積をとってcosの逆関数で角度を出すというものです。そしたら角度を等分割して対応する点が特定され、それを緯度経度に戻すということなのですが。後半の部分(緯度経度値の算出)が思いつきません。 考えたらできそうですが、定番アルゴリズムのようなものがあるだろうと思ったのでお尋ねしました。最終的にはプログラム化したいのですが。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nananotanu
- ベストアンサー率31% (714/2263)
回答No.1