地球上の2点間の距離を計算する方法

著者: Janice Evans
作成日: 2 J 2021
更新日: 1 J 2024
Anonim
2点間の距離【高校数学】図形と方程式#1
ビデオ: 2点間の距離【高校数学】図形と方程式#1

コンテンツ

地球などの曲面上の2点間の距離を測定することは、平らな面の場合ほど簡単ではありません。この結果を与える三角法のいくつかの異なる公式があります。特に非常に短い距離で最も正確なのは、いわゆるHaversineの公式です。


説明書

地球モデル、地球儀 (Fotolia.comからChristopher Mederによる地球儀の画像)
  1. 緯度と経度をラジアン単位の2つの等価な点に変換します。あなたが度、分、秒で何かを始めているなら、あなたは最初にそれを10進度に変換しなければなりません - 60で秒を割る、分に加える、60で割る、度に加える。ラジアンは57.2957795(10進数)に相当するので、結果を57.2957795で10進数に分割してラジアン単位の値にします。これをコロンの緯度と経度で別々に行い、合計4つの数値を取得します。

  2. ポイント1からポイント2を引いたもの - ポイント2からの経度、ポイント1からの緯度を引いたもの、およびポイント2から緯度を引いたもの、またはポイント1から緯度を引いたもの、またはDLON = lon2 - lon1およびDLAT = lat2 - lat1

  3. lat1とlat2の余弦を計算します。余弦は三角関数です。

  4. DLATを2で除算します。サインを計算し(別の三角関数)、その結果に自乗を掛けて2乗を求めます。(sine of(DLAT / 2))²。 DLONについてもこの手順を繰り返します。(sine of(DLON / 2))²。

  5. LAT1のコサインにLAT2のコサインと(sine(DLON / 2))2を掛けます。結果に(sine(DLAT / 2))²を追加します。この値を "a"と呼びましょう。a =コサイン(LAT1)*コサイン(LAT2)*(サイン(DLON / 2))2 +(サイン(DLAT / 2))2。

  6. 次の式で距離を計算します。distance =地球の半径* 2 *( "a"の平方根/(1 - "a")の平方根)の接線円弧。接線円弧は別の三角関数です。地球の半径は、一般的に6,367 kmまたは3,956海里と認められています。