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

緯度/経度のバウンディングボックス構造体を取得

対応状況: バッチ, ストリーミング

有効なジオメトリまたはジオメトリの配列が与えられた場合、ジオメトリまたはジオメトリの範囲を含む構造体を返します。 式のカテゴリ: 地理空間

宣言された引数

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

出力タイプ: LatLonBoundingBox

Example 1 - 基本ケース

引数の値:

  • Expression: geometry
geometry:arrow_right:出力
{"type":"Polygon","coordinates":[[[0.0,0.0],[1.0,0.0],[0.0,1.0]]]}{
 maxLat -> 1.0,
 maxLon -> 1.0,
 minLat -> 0.0,
 minLon -> 0.0,
}

Example 2 - 基本ケース

引数の値:

  • Expression: 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]]]} ]{
 maxLat -> 8.4,
 maxLon -> 125.6,
 minLat -> -92.3,
 minLon -> -6.0,
}

Example 3 - Null ケース

引数の値:

  • Expression: geometryArray
geometryArray:arrow_right:出力
nullnull

Example 4 - エッジケース

引数の値:

  • Expression: geometryArray
geometryArray:arrow_right:出力
[ Invalid GeoJSON, {"type":"LineString","coordinates":[[2,0],[0,4.8]]} ]{
 maxLat -> 4.8,
 maxLon -> 2.0,
 minLat -> 0.0,
 minLon -> 0.0,
}