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

グループ化された緯度/経度のバウンディングボックス

対応するバッチ処理

指定された行内のすべての有効なジオメトリの全体的なバウンディングボックスを含む構造体を返します。無効なジオメトリはnullとして扱われ、無視されます。 表現のカテゴリ:地理空間

宣言された引数

  • 表現 - 全体のバウンディングボックスを計算するためのジオメトリの行。
    表現<ジオメトリ>

出力の種類: LatLonBoundingBox

例 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]]]}

出力: {
 maxLat -> 8.4,
 maxLon -> 125.6,
 minLat -> -92.3,
 minLon -> -6.0,
}


例 2 - Nullの場合

引数の値:

  • 表現: geometry 与えられた入力テーブル:
geometry
null

出力: null


例 3 - エッジケース

引数の値:

  • 表現: geometry 与えられた入力テーブル:
geometry
Invalid GeoJSON
{"type":"LineString","coordinates":[[2,0],[0,4.8]]}

出力: {
 maxLat -> 4.8,
 maxLon -> 2.0,
 minLat -> 0.0,
 minLon -> 0.0,
}