すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_Extent

最終更新日:Mar 29, 2026

ラスターのバウンディングボックスを、((maxX,maxY),(minX,minY)) フォーマットの PostgreSQL の BOX 値として返します。

構文

BOX ST_Extent(raster raster_obj, CoorSpatialOption csOption = 'WorldFirst')
BOX ST_Extent(raster raster_obj, integer pyramid, CoorSpatialOption csOption = 'WorldFirst')

パラメーター

パラメーター説明
raster_objクエリ対象のラスターオブジェクトです。
pyramidクエリ対象のピラミッドレベルです。有効な値は 0 から始まります。
csOption使用する座標空間です。デフォルト: WorldFirst

説明

ST_Extent は、ラスターのバウンディングボックスを表す BOX 値を返します。フォーマットは ((maxX,maxY),(minX,minY)) で、右上隅が先に、左下隅がその後に続きます。

csOption パラメーターは、使用する座標空間をコントロールします:

動作
Rasterピクセル座標を返します。
Worldワールド (地理) 座標を返します。
WorldFirstラスターがジオリファレンス済みの場合、ワールド座標を返します。それ以外の場合は、ピクセル座標を返します。
説明

WorldFirst がデフォルトです。ラスターがジオリファレンス済みでなく、csOption を指定せずに ST_Extent を呼び出した場合、結果はピクセル座標になります。常にワールド座標を取得するには、'World'::CoorSpatialOption を明示的に渡してください。

ピクセル座標を返す:

SELECT ST_Extent(raster_obj, 'Raster'::CoorSpatialOption) FROM raster_table;

結果:

((255,255),(0,0))

ワールド座標を返す:

SELECT ST_Extent(raster_obj, 'World'::CoorSpatialOption) FROM raster_table;

特定のピラミッドレベルでワールド座標を返す:

SELECT ST_Extent(raster_obj, 2, 'World'::CoorSpatialOption) FROM raster_table;