由像元座標及像元所在金字塔層級,根據仿射變換公式計算全局座標。
文法
point ST_Rast2WorldCoord(raster raster_obj, integer pyramidLevel, integer row, integer column);
geometry ST_Rast2WorldCoord(raster raster_obj, integer pyramidLevel, geometrygeom);參數
參數名稱 | 描述 |
raster_obj | 目標raster對象。 |
pyramidLevel | 金字塔層級。 |
row | 行號。 |
column | 列號。 |
geom | 需要轉換的幾何對象,橫座標x值表示像元的列號,縱座標y值表示像元的行號。 |
描述
raster對象必須要有完整的空間參考資訊。
樣本
SELECT ST_rast2WorldCoord(raster_obj, 0, 3, 4) FROM raster_table;
st_rast2worldcoord
--------------------
(440960,3751140)
SELECT ST_AsText(ST_rast2WorldCoord(raster_obj, 0, 'POINT(4 3)'::geometry)) FROM raster_table;
st_astext
-----------------------
POINT(440960 3751140)