• 締切済み

地球上の2点の大円上の点の等分割方法

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

  • 地学
  • 回答数1
  • ありがとう数1

みんなの回答

  • nananotanu
  • ベストアンサー率31% (714/2263)
回答No.1

単純に緯度経度の間隔を百等分する

関連するQ&A

  • 地球の円周

    実験で、平板測量を用いて、二点間を距離を測りました。そして、GPSで二点の緯度・経度も出しました。これらの測定値から、どのように地球の円周を導けばいいのでしょうか? 私の考えとしては、まず地球の円周をxkmとおき、埼玉で測定したため、北緯35度・東経149度地点での経・緯度の一度の距離をxを使って出します。そして、緯度経度のずれを縦横にして測定した距離を斜辺にした直角三角形をつくり、三平方の定理を使ってxを求めました。 わかりにくい説明ですいませんが、この方法は正しいのでしょうか?あまり自信がありません。正しい方法、または指摘をお願いします。

  • 地球上の距離計算の質問です。

    赤道上の経度1分の距離は1.852Kmですが、緯度30度、緯度45度、緯度60度上では経度1分の距離は何Kmになるのでしょうか?地球が球体と考えた場合です。

  • 円周を等分するとはどういうことですか?

    円周を等分するとはどういうことですか? どういうことでしょうか? 円の中心から円周までの半径を引くことが等分するということでしょうか? 円周を三等分するのであれば、円の中心から円周まで半径を任意の場所3つ引くということですか? このことを実際に図解してくだされば幸いです

  • 地球儀の斜めの線

    初歩的な質問かもしれませんが、 地球儀に描かれている赤道、経度、緯度の線の他に、 赤道をまたがって通る斜めの円周に線が描かれていますが、これは何を意味する線なのでしょうか。また何という名前でしょう。 私は、地球の公転面に対する自転軸の傾きを意味するのかと思いましたが、地球儀を回転させると意味がないのでますます謎が深まるばかりです。

  • 2点間の経緯度から距離を計測するには?

    2地点の緯度・経度から、 UTM等の平面直角座標系に変換することなく、 距離を計測するにはどうしたら良いのでしょうか。 地球を完全な球体と仮定した場合はわかったのですが、 地球を回転楕円体と仮定した場合がわかりません。 よい書籍やURL等ありましたら教えていただけませんか。

  • 緯度と経度について

    例えば、半径 R=1 の地球儀を考え、下記の定義を行う事によって座標系を定義したとします。 [座標の定義] + O(0, 0, 0) ... 地球儀の中心 + X(1, 0, 0) ... 北緯 90°の点 + Y(0, 1, 0) ... 緯度: 0, 経度: (西経)90 の点 + Z(0, 0, 1) ... 緯度: 0, 経度: 0 の点 -- この時、地球儀表面上の点 P(x, y, z) が与えられた場合、その緯度(a)と経度(b)を求める方法を教えて下さい。 -- あと、この(a),(b)の値(量)は緯度と経度の定義が変わらなければ、唯一の値になると思うのですが、例えば緯度と経度の定義が下記のように反対になったとき(変わったとき)は、当然 (a),(b)の値も変わると思います。 その違いはイメージとしては判るのですが、うまく他人に説明できません。どなたかうまい説明の方法をご教示いただけないでしょうか。 [反対の定義] 通常の定義では、 (1) 経度を表す(地球儀上の)線はどの線を採っても 北緯90°(1, 0, 0) と 南緯90°(-1, 0, 0) のニ点を通ります。よって、どの経度の線同士を採っても互いに交叉します。 (2) 一方、緯度を表す線は、その線同士一切交わりません。 例えば、上記(1)(2)の特徴を反転して、緯度は必ず (0, 1, 0) と (0, -1, 0) のニ点を通り、経度は必ず他の(経度の)線と交わらないとする。 -- よろしくお願いします。

  • 円周上に点を打つ

    座標上に円の1/4(角度90度のもの)があります。 この円周を6等分して点を5つ打ち、その5つの点の座標上の数値を知りたいのです。 分度器やコンパス、90度を6等分せずにこれをするには、 関数?などの計算式でだすことが出来るのでしょうか? 私は数学にはかなり疎いです。 これも数学の問題とかではなく、仕事上どうしてもこの5つの点をうつ必要があるのですが さっぱりやり方がわからず困り果てています。 もし解る方がいらっしゃったら、数学音痴にもわかるように簡単な言葉で教えていただけると 大変ありがたいのですが・・・ 簡単な説明が一番難しいかとは思いますが、どうかよろしくお願いいたします。

  • 3点の緯度経度よりそれぞれへの角度を求める(球面三角法にて)

    機知の3地点の緯度経度より、 三角形を作ったときの それぞれの角度の求め方を教えてください。 出来ればエクセルで処理をしたいのですが・・・  (球面三角法にて完全球面とした時で   地球半径6,371,000)

  • 経度緯度の小数点表記への変換方法を教えて下さい。

    経度緯度で(E140°43′56.9 N41°45′58.0)という表記を Google MAPSで使えるような小数点表記に変換したいのですが 計算式が分かりません。 また、逆に小数点表記から上記のような表記に戻す式も 分かりましたらご教授下さい。 さらに、小数点表記の経度緯度2地点間の距離を算出する計算式も 分かりましたら合わせてお教え下さいませ。 (計算式が複雑になる場合は、2点間を平面で考えるおおよその 距離でお願い致します。)

  • 緯度によって違う経度1秒あたりの距離(km)の計算式が知りたいです

    緯度が0度(赤道)のときの経度1秒あたりの距離と、 緯度が90度(北極・南極)のときの経度1秒あたりの距離(0km)では、 1秒あたりの距離がまったく違うわけですが、 簡単な計算式で、 各緯度ごとの経度1秒あたりの距離を求めることは可能でしょうか? (地球を単純な球体として考えた場合) 例えば、札幌の緯度で経度1秒あたりでの距離(km)と、那覇の緯度で経度1秒あたりでの距離(km)が知りたい場合です。 よろしくお願いします。