このトピックでは、ラスターのバウンディングボックスを取得するST_Envelope関数について説明します。
構文
geometry ST_Envelope(raster source);
geometry ST_Envelope(raster source,
integer pyramid);
パラメーター
パラメーター | 説明 |
source | バウンディングボックスを取得するラスタ。 |
pyramid | ラスターが存在するピラミッドレベル。 有効な値は0から始まります。 デフォルト値:0 |
説明
この関数は、ラスターのバウンディングボックスを取得します。
例:
SELECT st_astext(st_envelope(rast_object))
FROM raster_table;
----------------------------------------------------
POLYGON((-180 90,180 90,180 -90,-180 -90,-180 90))
--Specify the pyramid level at which the raster resides.
SELECT st_astext(st_envelope(rast_object, 1))
FROM raster_table;
----------------------------------------------------
POLYGON((-180 90,180 90,180 -90,-180 -90,-180 90))