yamadarakeの日記: 緯度経度からの距離計算
日記 by
yamadarake
忙しいのを理由にだいぶサボってましたが、ぼちぼち再開。トップページのデザインを微妙に変更し、他のページも徐々に変更中です。今は200名山の情報をがんばって収集中。。
で、改修ついでに各山の近くの山を自動で表示したくなり、いろいろ調べました。ヒュベニの公式というのが計算が簡単そうですので、これを採用。
国土地理院のサイトにはより正確と思われるアルゴリズムが載っていますが、平面直角座標系とやらに一旦変換したりと複雑でしかも日本にしか適応できなさそうです。
国土地理院のサイトには上記の計算式で実際に計算できるページがありますので、それとヒュベニの公式で計算したものを比較してみました。ヒュベニの公式に用いる定数は Google 検索で最初に出てきたものをそのまま利用しました(世界測地系用)。
8/15 22:52 追記 各定数の算出根拠が分かりました。詳しくは 8/15 の日記まで。
国土地理院のサイトの初期値である東京〜つくば間の距離ですが、
国土地理院版:58,501.873 m
ヒュベニの公式:58,502.457 m
と差は 1 m 未満のようです。これは十分に精度が高そうです。
とりあえず北海道の山にだけプログラムを適用してみました。遭難事件で一躍有名になったトムラウシ山。大雪山まで直線で北に 15 km と出ました。マピオンのキョリ測ではかっても同じ値になりましたので、計算はあっていそうです。
緯度経度からの距離計算 More ログイン