ラスター内の指定された行および列にあるピクセルを囲むポリゴンジオメトリを返します。
構文
geometry ST_PixelAsPolygon(raster raster_obj,
integer row default 0,
integer column default 0,
integer pyramid default 0);パラメーター
| パラメーター | 型 | デフォルト値 | 説明 |
|---|---|---|---|
raster_obj | raster | — | クエリ対象のラスターです。 |
row | integer | 0 | 対象ピクセルの行インデックスです。有効な値は 0 から始まり、0 はラスターの最上行を表します。 |
column | integer | 0 | 対象ピクセルの列インデックスです。有効な値は 0 から始まり、0 はラスターの最左列を表します。 |
pyramid | integer | 0 | ピクセルが存在するピラミッドレベルです。 |
使用例
SELECT ST_AsText(ST_PixelAsPolygon(rast, 10, 10))
FROM rast_table
WHERE id = 10;期待される出力:
POLYGON((3427927.75 5793244,3427927.8 5793244,3427927.8 5793243.95,...