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

ジオメトリエンベロープを取得する

対応環境: バッチ、ストリーミング

有効なジオメトリまたはジオメトリの配列が与えられた場合、その入力のエンベロープを表すジオメトリを返します。エンベロープとは、ジオメトリの最小及び最大の x と y の値を含む最小の軸に沿った矩形領域です。 表現カテゴリ: 地理空間

宣言された引数

  • 表現 - GeoJSON 文字列または GeoJSON 文字列の配列。
    表現<配列<ジオメトリ> | ジオメトリ>

出力タイプ: ジオメトリ

例 1 - 基本ケース

引数の値:

  • 表現: geometry
geometry:arrow_right:出力
{"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:arrow_right:出力
[ {"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 - ヌルケース

引数の値:

  • 表現: geometryArray
geometryArray:arrow_right:出力
nullnull

例 4 - エッジケース

引数の値:

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