2地点間距離の計算と方位角の計算

位置距離メータジャイロサイトホーム

緯度・経度で示す2地点間距離と地点間の方位角を求めます。
起点地(自宅・等)が登録出来て、起点地からの距離が簡単に計算できます。また方位角はアンテナの方向設定に利用できます。


地点 緯度 経度  



2点間距離
方位角(度)

 


地球は楕円体で、赤道半径:6,378.137Km、極半径6,356.752Kmとなっていますが
地球を赤道半径r=6,378.137kmを半径とする球体として球面三角法で計算しています。

地点A(経度x1, 緯度y1)、地点B(経度x2, 緯度y2)とすると
2点間距離=rcos-1(sin(y1)sin(y2)+cos(y1)cos(y2)cos(x2-x1))になります。
方位角は北::0度、東:90度、南:180度、西270度で表示すると。
方位角=90-tan-1(sin(x2-x1)/(cos(y1)tan(y2)-sin(y1)cos(x2-x1)))
※三角関数の角度はラジアン単位(180度をΠ(3.14...)ラジアン)

位置距離メータジャイロサイトホーム