将栅格像素转换为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,...