ヒュベニの距離計算式
GPXファイルを読み込んで、緯度・経度から2点間の距離を計算したいが、そんな計算式私にはわからない。
で、日本で地図といえば国土地理院でしょう。て事でサイトを見に行ってみた。
http://vldb.gsi.go.jp/sokuchi/surveycalc/algorithm/
・・・・・これは見なかったことにしよう。
もうちょっと簡単そうな奴はないかな?と探したらヒュベニの式を使えばよいらしいということはわかった。
式の内容は理解できないが、プログラムが書ければそれで良いので深くは考えないことにする。
とりあえずメモ
ヒュベニの距離計算式(旧日本測地系) カシミール
D=sqrt((M*dP)*(M*dP)+(N*cos(P)*dR)*(N*cos(P)*dR))
D: 2点間の距離(m)
P: 2点の平均緯度
dP: 2点の緯度差
dR: 2点の経度差
M: 子午線曲率半径N: 卯酉線曲率半径
M=6334834/sqrt((1-0.006674*sin(P)*sin(P))^3)
N=6377397/sqrt(1-0.006674*sin(P)*sin(P))
http://homepage3.nifty.com/-ms/doc/calc_distance.htm
http://ameblo.jp/katyos/entry-10241752990.html




Comments
コメントはまだありません。
コメントする