ヒュベニの公式
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
ヒュベニの公式 [2023/11/02 04:50] – 作成 Minoru Kijima | ヒュベニの公式 [2023/11/02 09:33] (現在) – 削除 Minoru Kijima | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== ヒュベニの公式 ====== | ||
- | 2地点間の緯度・経度から方位と距離を計算する方法は、地球を単なる球とみなすもの(球面三角法)から、きわめて精密に算出するもの([[https:// | ||
- | それらの中から比較的簡単な計算で、方位と距離が算出できるヒュベニの公式を使ってみる。 | ||
- | |||
- | ===== 定数 ===== | ||
- | WGS84 (GPSで使用する楕円回転体)の定数 | ||
- | (世界測地系で使用する GRS80 楕円体との差はわずか)\\ | ||
- | $Rx: | ||
- | $E2: | ||
- | |||
- | 子午線曲率半径(観測点の南北方向大円の近似半径)\\ | ||
- | $M = Rx (1 - E2 )/W^3$ | ||
- | |||
- | 卯酉(ぼうゆう)線曲率半径(観測点の東西方向大円の近似半径)\\ | ||
- | $N = Rx/W$ | ||
- | |||
- | 子午線・卯酉線曲率半径の分母(大円: | ||
- | $W = \sqrt{1 - E2*sin(I)^2}$\\ | ||
- | |||
- | ===== 2点間の距離 ===== | ||
- | 2点の緯度の平均(ラジアン): | ||
- | 2点の緯度の差(ラジアン): | ||
- | 2点の経度の差(ラジアン): | ||
- | |||
- | 緯度方向距離差(m)\\ | ||
- | $ddi = dI * M$ | ||
- | |||
- | 経度方向距離差(m)\\ | ||
- | $ddk = dK * N * cos(I)$ | ||
- | |||
- | 2点間の距離(m)\\ | ||
- | $d = \sqrt{ddi^2 + ddk^2}$ | ||
- | |||
- | 方位(ラジアン)\\ | ||
- | $A = atan2(ddi, | ||
- | |||
- | |||
ヒュベニの公式.1698900640.txt.gz · 最終更新: by Minoru Kijima