注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

スタート地点からエンド地点までの方向を取得する

対応している: バッチ、ストリーミング

最初の地点から第二の地点までの絶対真北(地理的な北に対する時計回りの角度)を地球の球面近似を使用して度数で計算します。 表現のカテゴリ: 地理空間

宣言された引数

  • エンドポイント - エンドポイントの経度と緯度。
    Expression<Geo-point>
  • スタートポイント - スタートポイントの経度と緯度。
    Expression<Geo-point>

出力タイプ: Double

例 1 - 基本ケース

引数の値:

  • エンドポイント: end_point
  • スタートポイント: start_point
start_pointend_point:Arrow:出力
{
latitude: 40.69325025929194,
longitude: -74.00522662934995,
}
{
latitude: 51.4988509390695,
longitude: -0.1238396067697046,
}
51.20964213763489

例 2 - エッジケース

引数の値:

  • エンドポイント: end_point
  • スタートポイント: start_point
start_pointend_point:Arrow:出力
{
latitude: -41.304077,
longitude: 174.75,
}
{
latitude: -31.304077,
longitude: 174.749,
}
359.99507958062

例 3 - エッジケース

引数の値:

  • エンドポイント: end_point
  • スタートポイント: start_point
start_pointend_point:Arrow:出力
{
latitude: -41.304077,
longitude: 174.75,
}
{
latitude: -31.304077,
longitude: 174.75,
}
0.0

例 4 - エッジケース

引数の値:

  • エンドポイント: end_point
  • スタートポイント: start_point
start_pointend_point:Arrow:出力
{
latitude: -41.304077,
longitude: 174.774535,
}
{
latitude: 37.42984400901383,
longitude: -122.16950590121428,
}
45.56453711814595

例 5 - エッジケース

引数の値:

  • エンドポイント: end_point
  • スタートポイント: start_point
start_pointend_point:Arrow:出力
nullnullnull

例 6 - エッジケース

引数の値:

  • エンドポイント: end_point
  • スタートポイント: start_point
start_pointend_point:Arrow:出力
{
latitude: 48.8567,
longitude: 2.3508,
}
{
latitude: 48.8567,
longitude: 2.3508,
}
0.0