將柵格像素轉(zhuǎn)換為中心點(diǎn)Point對(duì)象集合。

語法

setof record ST_PixelAsCentroids(raster raster_obj,
    integer band default  0,
    integer pyramid default 0,
    boolean exclude_nodata_value default true,
    out integer rowsn,
    out integer columnsn,
    out integer bandsn,
    out double value,
    out geometry geom);

參數(shù)

參數(shù)名稱 描述
raster_obj 需要轉(zhuǎn)換的raster對(duì)象。
band 需要查詢的波段,從0開始。
pyramid 需要查詢的金字塔層級(jí)。
exclude_nodata_value 是否需要排除NoData的像素。
rowsn 像素的行號(hào)。
columnsn 像素的列號(hào)。
bandsn 像素的波段號(hào)。
value 像素值。
geom 像素代表的幾何空間范圍。

描述

將柵格像素轉(zhuǎn)換為中心點(diǎn)Point對(duì)象集合,等同于ST_PixelAsPointsref_point參數(shù)為CENTER

示例

WITH tmp AS (
SELECT (ST_PixelAsCentroids(rast, 1)).*
FROM rast_table
WHERE id = 10 )
SELECT rowsn, columnsn, bandsn, value, ST_AsEWKT(geom)  FROM tmp WHERE value > 38.0;

----------------------------------------------------
    100 |      100 |      0 |    43 | SRID=4326;POINT(-89.5 0.5)