クラス SphericalTrigo

java.lang.Object
SphericalTrigo
すべての実装されたインタフェース:
GreatArcAlg

public class SphericalTrigo extends Object implements GreatArcAlg
球面三角法(Spherical Trigonometry) を使った大圏航路計算クラス。 仮に、真球をあたえられたかったとしても、扁平率は使わず与えられた半径だけを 使って計算する。
  • コンストラクタの詳細

    • SphericalTrigo

      public SphericalTrigo()
      コンストラクタでは何もしません。
  • メソッドの詳細

    • direct

      public DirectResult direct(EarthEllipsoid ellipsoid, LatLng source, double distance, double azimuth)
      インタフェースからコピーされた説明: GreatArcAlg
      DIRECTの計算
      定義:
      direct インタフェース内 GreatArcAlg
      パラメータ:
      ellipsoid - 準拠地球楕円体
      source - 出発点の緯度・経度
      distance - 到達点までの距離(単位:メートル)
      azimuth - 方位角(北が0。時計回りが正。単位:ラジアン)
      戻り値:
      到達点の緯度・経度、および到達点から見た方位角
    • inverse

      public InverseResult inverse(EarthEllipsoid ellipsoid, LatLng point1, LatLng point2)
      インタフェースからコピーされた説明: GreatArcAlg
      INVERSE計算
      定義:
      inverse インタフェース内 GreatArcAlg
      パラメータ:
      ellipsoid - 準拠地球楕円体
      point1 - 1点目の緯度・経度
      point2 - 2点目の緯度・経度
      戻り値:
      2点間の距離、およびそれぞれの地点から見た他方への方位角