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

ジオメトリエンベロープの取得

サポート対象: バッチ, ストリーミング

有効なジオメトリまたはジオメトリの配列が与えられた場合、入力のエンベロープを表すジオメトリを返します。エンベロープは、ジオメトリの最小および最大の x 値と y 値を含む、軸に沿った最小の長方形領域です。

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

引数

  • - GeoJSON 文字列または GeoJSON 文字列の配列。
    Expression<Array<Geometry> | Geometry>

出力型: Geometry

例 1: 基本ケース

引数の値:

  • : geometry
geometry出力
{"type":"Polygon","coordinates":[[[0.0,0.0],[1.0,0.0],[0.0,1.0]]]}{"type":"Polygon","coordinates":[[[0.0,0.0],[0.0,1.0],[1.0,1.0],[1.0,0.0],[0.0,0.0]]]}

例 2: 基本ケース

引数の値:

  • : geometryArray
geometryArray出力
[ {"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]]]}

例 3: Null ケース

引数の値:

  • : geometryArray
geometryArray出力
nullnull

例 4: エッジケース

引数の値:

  • : geometryArray
geometryArray出力
[ Invalid 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]]]}