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

測地線ストリングの作成

サポート: バッチ、ストリーミング

2点間に測地線を作成します。 式カテゴリ: 地理空間

宣言された引数

  • 終点 - 終点の経度と緯度。
    式<ジオポイント>
  • 始点 - 始点の経度と緯度。
    式<ジオポイント>
  • 任意 ステップ数 - 測地線の始点と終点の間に返す点の数。デフォルト値は24点です。
    式<バイト | 整数 | 長 | 短>

出力タイプ: ジオメトリ

例 1 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 20.92,
longitude: 179.0,
}
{
latitude: 20.92,
longitude: -178.0,
}
3{"type":"MultiLineString","coordinates":[[[-180.0, 20.925458598035362],[-179.5, 20.926550359447504],[-178.74998360787947, 20.924912681536718],[-178.0, 20.919999999999998]],[[179.0, 20.919999999999998],[179.7499836078795, 20.92491268153672],[180.0, 20.925458598035362]]]}

例 2 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 38.9072,
longitude: -77.0369,
}
{
latitude: 20.92,
longitude: -70.0,
}
8{"type":"LineString","coordinates":[[-77.0369, 38.90720000000001],[-76.10884874732801, 36.92981411009813],[-75.22782369668958, 34.94557407573505],[-74.38851002301315, 32.95527432265704],[-73.58622876286883, 30.959610038816965],[-72.81683916097792, 28.959193134321588],[-72.07665709902493, 26.954565395878937],[-71.36238663927557, 24.946209395945214],[-70.67106228312086, 22.934557597093676],[-70.0, 20.919999999999998]]}

例 3 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 34.1309,
longitude: -88.908,
}
{
latitude: 34.496,
longitude: -83.9651,
}
4{"type":"LineString","coordinates":[[-88.90800000000002, 34.13089999999999],[-87.9230399151116, 34.21977446725057],[-86.93609201021158, 34.30075911660306],[-85.9473324417726, 34.37381469566194],[-84.95694084248258, 34.4389056106797],[-83.9651, 34.496]]}

例 4 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 39.4953,
longitude: -89.6352,
}
{
latitude: 61.0928,
longitude: 62.2376,
}
4{"type":"LineString","coordinates":[[-89.6352, 39.4953],[-83.5342527561974, 54.30031923899314],[-70.63259008059745, 68.44968737524283],[-27.601505694374787, 78.99281265719054],[40.70615646372037, 74.350019631447],[62.2376, 61.0928]]}

例 5 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 38.9072,
longitude: -77.0369,
}
{
latitude: 20.92,
longitude: -70.0,
}
null{"type":"LineString","coordinates":[[-77.0369, 38.90720000000001],[-76.69701959729164, 38.196185393042846],[-76.36371690387988, 37.48420995115946],[-76.03671104089213, 36.77131591703938],[-75.7157343407959, 36.0575434465599],[-75.4005315586256, 35.34293074077808],[-75.09085913472977, 34.62751416855508],[-74.78648450533636, 33.91132838056599],[-74.48718545750604, 33.194406415382765],[-74.1927495252947, 32.47677979825866],[-73.90297342418204, 31.758478633188233],[-73.61766252103975, 31.039531688768147],[-73.33663033711527, 30.31996647833971],[-73.05969808169269, 29.599809334853312],[-72.78669421426585, 28.879085480858514],[-72.51745403321766, 28.157819093989882],[-72.2518192891473, 27.43603336828859],[-71.98963782112274, 26.71375057167168],[-71.73076321426196, 25.990992099836227],[-71.47505447716188, 25.26777852686214],[-71.222375737801, 24.544129652756954],[-70.97259595664029, 23.82006454816634],[-70.72558865573812, 23.095601596456987],[-70.48123166277851, 22.37075853336257],[-70.23940686898952, 21.64555248436872],[-70.0, 20.919999999999998]]}

例 6 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 20.92,
longitude: -70.0,
}
{
latitude: null,
longitude: -77.0369,
}
8null

例 7 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 20.92,
longitude: -70.0,
}
{
latitude: null,
longitude: null,
}
8null

例 8 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 20.92,
longitude: -70.0,
}
{
latitude: 38.9072,
longitude: null,
}
8null

例 9 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 39.4953,
longitude: -89.6352,
}
null8null

例 10 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: null,
longitude: null,
}
{
latitude: null,
longitude: null,
}
8null

例 11 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: null,
longitude: null,
}
{
latitude: null,
longitude: null,
}
nullnull

例 12 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
nullnull8null

例 13 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: null,
longitude: -77.0369,
}
{
latitude: 20.92,
longitude: -70.0,
}
8null

例 14 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: null,
longitude: null,
}
{
latitude: 20.92,
longitude: -70.0,
}
8null

例 15 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
{
latitude: 38.9072,
longitude: null,
}
{
latitude: 20.92,
longitude: -70.0,
}
8null

例 16 - 基本ケース

引数値:

  • 終点: endPoint
  • 始点: startPoint
  • ステップ数: numSteps
startPointendPointnumSteps:arrow_right:出力
null{
latitude: 20.92,
longitude: -70.0,
}
8null