注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
対応している処理: バッチ、ストリーミング
指定された点からGeoJSONラインストリングジオメトリを作成します。 式のカテゴリー: 空間情報
型変数の境界:
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: | 出力 |
---|---|---|
null | null | |
[ { latitude: 0.0, longitude: 0.0, }, null ] | null |
例 3 - エッジケース
引数の値:
points
points | :arrow_right: | 出力 |
---|---|---|
[ ] | null | |
[ { latitude: 0.0, longitude: 0.0, } ] | null |