Retorna a geometria de polígono que delimita o pixel na linha e coluna especificadas de um raster.
Sintaxe
geometry ST_PixelAsPolygon(raster raster_obj,
integer row default 0,
integer column default 0,
integer pyramid default 0);
Parâmetros
|
Parâmetro |
Tipo |
Padrão |
Descrição |
|
|
raster |
— |
Raster consultado. |
|
|
integer |
0 |
Índice da linha do pixel alvo. Valores válidos começam em 0, onde 0 representa a linha superior do raster. |
|
|
integer |
0 |
Índice da coluna do pixel alvo. Valores válidos começam em 0, onde 0 representa a coluna mais à esquerda do raster. |
|
|
integer |
0 |
Nível de pirâmide em que o pixel reside. |
Exemplos
SELECT ST_AsText(ST_PixelAsPolygon(rast, 10, 10))
FROM rast_table
WHERE id = 10;
Saída esperada:
POLYGON((3427927.75 5793244,3427927.8 5793244,3427927.8 5793243.95,...