• 締切済み

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

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

noname#420
noname#420

みんなの回答

  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.1

これって、楕円積分になるんじゃないでしょうか? どこか(数学か?)に楕円積分の話がありましたよ。

noname#420
質問者

お礼

アドバイスありがとうございます。

noname#420
質問者

補足

数学の「微分幾何」について学習すれば解けることがわかりました。あらためてアドバイスありがとうございました。

関連するQ&A

  • 緯度・経度から距離を計測するには、どう計算すればいいのでしょうか

    ある地点の、緯度・経度から、ある地点の、緯度・経度まで 距離を計測するには、どう計算すればいいのでしょうか? 教えてください。 よろしく、お願いいたします。

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

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

  • 二地点の直線距離

    教えてください。 ある地点とある地点の緯度と経度がそれぞれわかっています。 このとき、この二地点の直線距離を求めたいのですが、どうしたらいいのかわかりません。 緯度と経度をそれぞれ引き算すれば縦と横の距離は出るので、直角三角形になるため残りの一辺の長さを求めれば直線距離にはなると思うのですが、その計算方法もわからなければ、そこで出てきた数字は km なのかまったく別の単位なのか・・緯度・経度から km単位にするにはどうしたらいいのでしょう・・ 教えていただければ幸いです。

  • GPS位置情報で2点の中間地点の座標について

    表題の件なのですが、 例えば、 A地点 緯度 130.557466 経度 31.590922 B地点 緯度 130.896386 経度 31.390077 この2つの地点の中間距離に当たる地点の座標はどのように求めるのでしょうか?

  • 2点の緯度経度から2点の交点の緯度経度を求めるには?

    ある2地点の緯度経度及び方位角がわかっている場合、ある地点で2点の延長線が交わった地点の緯度経度を求めるにはどうすればよいのですか。 また、3地点の緯度経度、方位角がわかっていて、3地点の延長線上が交わらず(各2点は交わる)各2地点の交点で三角形ができたとき、この重点の緯度経度を求めるにはどうすればよいのですか。 地図上で線を引いて求めると思いますがもっと正確に求める計算式を教えてください。

  • 新旧座標系 違い

    新旧の座標系を使ってある地点の経度と緯度を観測しました。 そこから新旧で南北何m、東西何mの差があったのかを知りたいんですがどのような計算を行えば算出できるでしょうか? ちなみに旧座標系をベッセル、新座標系をWGS84で地球を半径6370kmの球体とします。 自分自身内容を完全に理解しておらず、説明が不十分かもしれませんが、わかる方おられましたらアドバイスよろしくお願いします。

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

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

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

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

  • 緯度経度から2点間の距離を求める

    緯度経度から2点間の距離を求めることを考えております。 QNo.249931 http://oshiete1.goo.ne.jp/qa249931.html を参考に、色々、やっておりますが、どうも、うまく行きません。 サジェスチョンをお願いいたします。 今欲しいケースは、極めて近距離です。概略2Km程度ですので、 下記を使っております。 >ある地点の緯度・経度をδ1・λ1,もう一方の地点はδ2・λ2とします。 >2地点の緯度の平均(ふつうに足して2で割る)をδ0とすると, >d=√[{(λ1-λ2)×(cosδ0)}^2 + (δ1-δ2)^2] >角度は度でもラジアンでも構いません(式中の値がすべて同じ単位であれば)。 >あとは,距離(km)=6370×dで2地点間の距離が出ます。(6370kmは地球の平均半径です) 具体例 A地点 35度10分08秒、136度53分08秒 --> 126608秒 、492788秒 B地点 35度09分46秒、136度55分01 秒 --> 126586秒、492901秒 δ1= 35*60*60+10*60+08=126608 λ1=136*60*60+53*60+08=492788 δ2= 35*60*60+09*60+46=126586 λ2=136*60*60+55*60+01=492901 δ0=(126608+126586)/2=126597 d=Sqrt(((492788-492901)*cos(126597))^2+(126608-126586)^2)=111.9221523 従って、A-B、2地点の距離(km)は、 距離(km)=6370*111.9221523=712944.1101Km 一方で、荒っぽく、1秒を緯度、経度ともに、30.9mとすると、 (地球1周≒4万km、全周=360度→360*60*60=1296000秒 (∴ 40000km*1000m/1296000秒≒30.9m) δ1-δ2=(126608-126586)=22 λ1-λ2=(492788-492901)=-113 距離(m)=sqrt(22~2+113^2)=3557.25975 この2地点間の距離は、大体3Kmと分かっておりますから、 荒っぽい計算の方が合っています。 小生の計算は、合っているとは思いますが、サジェスチョンをお願いいたします。

  • 星までの距離の計測

    比較的近い星までの距離は三角測量法で計測出来るということはよく理解できますが、実際にどのようにして計るのか少し疑問です。三角形の底辺の距離は地球の公転直径になりますが、この底辺と対象の星の仰角をどのように計るのでしょうか。星を観察しても底辺軸がどの方向なのかが分からなければ仰角が定まらないはずです。昼間なら太陽の中心方向になると思いますが、星の観察が出来ません。星が観察出来る状態で計測可能な角度で最も簡単なものは、地球の中心方向すなわち重錘との角度です。この値と計測点の経度、緯度、標高と計測日時、時間から計算で仰角を求めるのでしょうか。出来そうな気はしますが、具体的な計算方法が分かりません。