ST_PixelAsPolygon

将栅格像素转换为Polygon对象。

语法

geometry ST_PixelAsPolygon(raster raster_obj,   
                            integer row default 0,   
                            integer column default 0   
                            integer pyramid default 0) ;

参数

参数名称

描述

raster_obj

需要转换的raster对象。

row

像素所处的行号,以左上角点为起始点,从0开始。

column

像素所处的列号,以左上角点为起始点,从0开始。

pyramid

像素所在的金字塔层级。

示例

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,...