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

ラインストリングジオメトリを作成

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

指定された点からGeoJSONラインストリングジオメトリを作成します。 式のカテゴリー: 空間情報

宣言された引数

  • ポイント - ラインストリングを構成するポイント。
    式<配列<T>>

型変数の境界:
Tは Struct<longitude, latitude> を受け入れます

出力タイプ: ジオメトリ

例 1 - 基本ケース

引数の値:

  • ポイント: points
points:arrow_right:出力
[ {
latitude: 10.0,
longitude: 0.0,
}, {
latitude: 10.0,
longitude: 10.0,
} ]
{"type":"LineString","coordinates":[[0.0,10.0],[10.0,10.0]]}
[ {
latitude: 10.0,
longitude: 10.0,
}, {
latitude: 20.0,
longitude: 20.0,
}, {
latitude: 30.0,
longitude: 30.0,
} ]
{"type":"LineString","coordinates":[[10.0,10.0],[20.0,20.0],[30.0,30.0]]}
[ {
latitude: 0.0,
longitude: 179.0,
}, {
latitude: 0.0,
longitude: 181.0,
} ]
{"type":"MultiLineString","coordinates":[[[179.0,0.0],[180.0,0.0]],[[-180.0,0.0],[-179.0,0.0]]]}
[ {
latitude: 0.0,
longitude: -179.0,
}, {
latitude: 0.0,
longitude: -181.0,
} ]
{"type":"MultiLineString","coordinates":[[[180.0,0.0],[179.0,0.0]],[[-179.0,0.0],[-180.0,0.0]]]}

例 2 - Nullケース

引数の値:

  • ポイント: points
points:arrow_right:出力
nullnull
[ {
latitude: 0.0,
longitude: 0.0,
}, null ]
null

例 3 - エッジケース

引数の値:

  • ポイント: points
points:arrow_right:出力
[ ]null
[ {
latitude: 0.0,
longitude: 0.0,
} ]
null