- 締切済み
緯度経度と方位・距離の計算方法
今緯度・経度のデータを扱うプログラムを組んでいて、この計算をどうするかで悩んでいます。 この手の話は検索でそれなりにヒットするんですが、なかなかまとまった情報が得られないので教えてください。 緯度経度と方位・距離の計算について、 1) 地点Aから地点Bへの方位と距離を求める 2) ある地点から任意の方位・距離を与えた先の地点を求める と2通りありますが、これらを計算する方法はどういったものがあるでしょうか。またそれらの精度はどれぐらいなのでしょうか。 加えてですが、2点間の距離を計算する方法として「ヒュベニの式」というものがあり、割と簡単な計算でそこそこの精度が得られることを調べて知りました。 そこで、この式を拡張して距離だけでなく方位も計算したり、上の 2) を計算するといったものはないのでしょうか。 よろしくおねがいします。
- asm8441
- お礼率85% (12/14)
- 地学
- 回答数1
- ありがとう数8
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- debukuro
- ベストアンサー率19% (3635/18948)
この計算には方位は勿論距離も角度であらわします 距離は求められるようなので方位の求め方 sinZ=(sinDLxsinl)/sind Z:方位 DL:経度差 l:目的地の緯度 d:距離 球面三角の余弦定理 sina=cosbxcasc+sinbxsinccosA A=経度差 a:距離 bc:両地の緯度 正弦定理 sina/sinA=sinb/sinB=sinc/sinC これらを駆使して計算してください 米村表(天測計算表:水路部刊)を使えば三角関数を知らなくても計算できます
関連するQ&A
- 緯度・経度からの距離計算
ある地点の緯度・経度ともう一方のある地点の緯度・経度が わかっているとして、その各緯度・経度より2地点間の距離を 計算できないのでしょうか? 計算方法を知りたいのです。 なんか公式みたいなものはないのでしょうか? なんかヒントになるサイトのURLでもかまいません。 お願いします。教えて下さい。
- ベストアンサー
- 地理学
- 緯度・経度から距離を計測するには、どう計算すればいいのでしょうか
ある地点の、緯度・経度から、ある地点の、緯度・経度まで 距離を計測するには、どう計算すればいいのでしょうか? 教えてください。 よろしく、お願いいたします。
- 締切済み
- その他(学問・教育)
- 2点の緯度経度から2点の交点の緯度経度を求めるには?
ある2地点の緯度経度及び方位角がわかっている場合、ある地点で2点の延長線が交わった地点の緯度経度を求めるにはどうすればよいのですか。 また、3地点の緯度経度、方位角がわかっていて、3地点の延長線上が交わらず(各2点は交わる)各2地点の交点で三角形ができたとき、この重点の緯度経度を求めるにはどうすればよいのですか。 地図上で線を引いて求めると思いますがもっと正確に求める計算式を教えてください。
- 締切済み
- 地理学
- 緯度経度から方位角を求める
いつもお世話になっています。 緯度と経度が分っている2点の方位角をプログラム(C言語)求めたいのですが、国土地理院のHPにあるような計算式だと計算に時間が掛かってしまいます。 精度はそこそこで簡単な計算方法があれば教えてください。 【国土地理院HP】 http://vldb.gsi.go.jp/sokuchi/surveycalc/algorithm/
- ベストアンサー
- 数学・算数
- 距離と方位角から緯度、経度がわかるサイト
「緯度、経度から2点間の距離と方位角を求める」というプログラムは国土地理院のサイトにあったのですが、その逆の距離と方位角から緯度、経度を求めることができるプログラムをご存じないでしょうか? バイトで今日はこれやっといて、と言われたのですがまったく判りません。質問しようにも現在事務所に誰もいないので、とても困っています。 どこか良いサイトまたはプログラムをご存知の方、よろしくお願いします。
- ベストアンサー
- 地理学
- 緯度・経度の計算方法
地図中に緯度・経度の記入をしたいのですが、計算方法を教えて下さい。 緯度が34°5'と34°33333333'の位置とその2点間の距離が18497550mmであり、 経度が133°と133°25'の位置とその2点間の距離が22872700mmであることがわかっています。 このことから、緯度が34°4'の位置と経度が133°30'の位置を求める式を教えて下さい。
- ベストアンサー
- 地理学
- 緯度経度から距離を計算する方法
住所から緯度経度を知り、そのデータで 距離を距離を計算する方法を 教えてください。 ネット上の、2つのサイトで計算したら、 異なる数値が算出されてしまい 困惑してります。 何卒、宜しくお願い申し上げます。
- ベストアンサー
- その他(自然科学)
- 緯度・経度の計算方法
地図中に緯度・経度の記入をしたいのですが、計算方法を教えて下さい。 緯度が34.5°と34.33333333°の位置とその2点間の距離が18497550mmであり、 経度が133°と133.25°の位置とその2点間の距離が22872700mmであることがわかっています。 このことから、緯度が34.4°の位置と経度が133.30°の位置を求める式を教えて下さい。 PS 一度、質問させていただいていたのですが、質問内容に不備があったため、締め切りしたうえ、再度投稿させていただきました。 よろしく、お願い致します。
- 締切済み
- 地理学
- 指定地点(緯度・経度)から指定半径内にの地点情報(緯度・経度)を取得す
指定地点(緯度・経度)から指定半径内にの地点情報(緯度・経度)を取得する方法がわかりません。 JavaとMySQLを使用して、DB内にデータ管理している施設情報を 現在地点(緯度・経度)と、半径距離数(100m,500m,1kmなど)を指定し、 その半径内の緯度・経度に含まれる施設情報を取得したいです。 http://d.hatena.ne.jp/ilo/20090212/1234448136 上記のサイトを参考にしていますが、距離からの度数の計算方法がわかりません。 Javaでの、距離からの度数の計算方法を教えてください。 宜しくお願いします。
- 締切済み
- Java
補足
すみません、おそくなりました。ご回答ありがとうございます。 さらに自分なりに調べてみました。これは球面三角法を用いた方位の計算方法ということでいいんですよね? ヒュベニの式は確か地球を回転楕円体と定義していたと思うんですが(うろ覚えです;)、球面三角法による方位の計算は、どれぐらいの精度を得られるんでしょうか?