楕円体メトリクスの使用

楕円体メトリックを使用して、点間の距離を計算することができます。

計算可能な指標の例:

  • 次の式を用いて、2つの点間のラジアン azimuthを計算しなさい:

    >>> p1 = stc.point(47.1, -73.5)
    >>> p2 = stc.point(47.6, -72.9)
    >>> stc.eg_metric.azimuth(p1, p2)
    0,6802979449118038
    
  • 2つの点間の距離を、元のデータの単位(通常はメートル)で計算します:

    >>> stc.eg_metric.distance(p1, p2)
    71730,66213673435
    
  • 出発点、方位(ラジアン単位)、および基となるデータの単位(通常はメートル)での距離が与えられた場合、着地点を計算します:

    >>> point = p1
    >>> heading = stc.eg_metric.distance(p1, p2)
    >>> distance = stc.eg_metric.distance(p1, p2)
    >>> stc.eg_metric.destination_point(p1, heading, distance)
    Point(47.60000000001233, -72.89999999998498)