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

ジオメトリ配列ラインディゾルブ

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

ジオメトリの配列が与えられた場合、これらを線形ジオメトリに結合します。ディゾルブは、不要なノードを削除し、結合可能なラインストリングを連結することで、入力されたラインストリングのセットを簡略化します。ディゾルブ操作の目的で Z 座標は無視されますが、結果のジオメトリの頂点は入力の対応する点と同じ Z 座標を持ちます。 式のカテゴリー:ジオスパシャル

宣言された引数

  • Expression - ディゾルブするジオメトリの配列。
    Expression<Array<T>>

型変数の制限:
T は Geometry を受け入れます

出力タイプ: T

例 1 - 基本ケース

引数の値:

  • Expression: geometries
geometries:arrow_right:出力
[ {"type":"LineString","coordinates":[[0,0],[0,1],[1,1]]}, {"type":"LineString","coordinates":[[1,1],[2,2],[3,3]]}, {"type":"LineString","coordinates":[[3,3],[4,4],[5,5]]}, {"type":"LineString","coordinates":[[6,6],[6,7],[7,7]]} ]{"type":"MultiLineString","coordinates":[[[5.0, 5.0],[4.0, 4.0],[3.0, 3.0],[2.0, 2.0],[1.0, 1.0],[0.0, 1.0],[0.0, 0.0]],[[7.0, 7.0], [6.0, 7.0], [6.0, 6.0]]]}
[ {"type":"LineString","coordinates":[[0,0,1],[0,1,1],[1,1,1]]}, {"type":"LineString","coordinates":[[1,1,1],[2,2,2]]}, {"type":"LineString","coordinates":[[1,1,2],[2,2,2],[3,3,3]]} ]{"type":"LineString","coordinates":[[0.0, 0.0, 1.0],[0.0, 1.0, 1.0],[1.0, 1.0, 1.0],[2.0, 2.0, 2.0],[3.0, 3.0, 3.0]]}

例 2 - 基本ケース

引数の値:

  • Expression: geometries
geometries:arrow_right:出力
[ {"type":"LineString","coordinates":[[0,0],[0,1],[1,1]]}, {"type":"Polygon","coordinates":[[[2,2],[2,3],[3,3],[3,2],[2,2]]]}, {"type":"LineString","coordinates":[[3,3],[4,4],[5,5]]}, {"type":"Point","coordinates":[6,6]} ]{"type":"MultiLineString","coordinates":[[[3.0, 3.0], [4.0, 4.0], [5.0, 5.0]],[[3.0, 3.0], [3.0, 2.0], [2.0, 2.0], [2.0, 3.0], [3.0, 3.0]],[[0.0, 0.0], [0.0, 1.0], [1.0, 1.0]]]}

例 3 - 基本ケース

引数の値:

  • Expression: geometries
geometries:arrow_right:出力
[ {"type":"Polygon","coordinates":[[[0.0,0.0],[0.0,1.0],[1.0,1.0],[1.0,0.0],[0.0,0.0]]]}, {"type":"Polygon","coordinates":[[[1.0,0.0],[1.0,1.0],[2.0,1.0],[2.0,0.0],[1.0,0.0]]]} ]{"type":"MultiLineString","coordinates":[[[1.0, 0.0], [1.0, 1.0]],[[1.0, 1.0], [0.0, 1.0], [0.0, 0.0], [1.0, 0.0]],[[1.0, 0.0], [2.0, 0.0], [2.0, 1.0], [1.0, 1.0]]]}

例 4 - Nullケース

引数の値:

  • Expression: geometries
geometries:arrow_right:出力
[ ]null
nullnull