Define as coordenadas X e Y do canto superior esquerdo de um objeto raster no sistema de referência espacial.
Sintaxe
raster ST_SetUpperLeft(raster raster_obj, float8 upperleftX, float8 upperleftY)
raster ST_SetUpperLeft(raster raster_obj, float8 upperleftXY)
Parâmetros
|
Parâmetro |
Descrição |
|
|
Objeto raster a ser atualizado. |
|
|
Coordenada X do canto superior esquerdo no sistema de referência espacial. |
|
|
Coordenada Y do canto superior esquerdo no sistema de referência espacial. |
|
|
Valor único aplicado às coordenadas X e Y do canto superior esquerdo. |
Exemplos
Defina as coordenadas do canto superior esquerdo de um raster como (120, 30) e verifique o resultado.
UPDATE raster_table
SET rast = ST_SetUpperleft(rast, 120, 30)
WHERE id = 2;
select st_upperleftx(rast), st_upperlefty(rast)
from raster_table
WHERE id = 2;
Saída esperada:
st_upperleftx | st_upperlefty
---------------+---------------
120 | 30