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

グループ化されたジオメトリのエンベロープ

サポートされている環境: バッチ

指定された列に含まれるすべての有効なジオメトリのエンベロープを返します。無効なジオメトリは null として処理され、無視されます。

式カテゴリ: ジオスペーシャル

引数

  • - エンベロープを計算するジオメトリの列。
    Expression<Geometry>

出力タイプ: Geometry

例 1: 基本ケース

引数値:

  • : geometry

入力テーブル:

geometry
{"type":"LineString","coordinates":[[1,0],[0,8.4]]}
{"type":"Point","coordinates":[125.6, -92.3]}
{"type":"Polygon","coordinates":[[[0,0],[1,6.3],[-6,1],[0,0]]]}

出力: {"type":"Polygon","coordinates":[[[-6.0,-92.3],[-6.0,8.4],[125.6,8.4],[125.6,-92.3],[-6.0,-92.3]]]}


例 2: Null ケース

引数値:

  • : geometry

入力テーブル:

geometry
null

出力: null


例 3: エッジケース

引数値:

  • : geometry

入力テーブル:

geometry
無効な GeoJSON
{"type":"LineString","coordinates":[[2,0],[0,4.8]]}

出力: {"type":"Polygon","coordinates":[[[0.0,0.0],[0.0,4.8],[2.0,4.8],[2.0,0.0],[0.0,0.0]]]}