全部產品
Search
文件中心

AnalyticDB:ST_World2RastCoord

更新時間:Feb 05, 2024

由全局座標及像元所在金字塔層級,根據逆仿射變換公式計算像元座標。

文法

point ST_World2RastCoord(raster raster_obj, integer pyramidLevel, point coord);
geometry ST_World2RastCoord(raster raster_obj, integer pyramidLevel, geometrygeom);

參數

參數名稱

描述

raster_obj

需要轉換的raster對象。

pyramidLevel

需要轉換的金字塔層級。

coord

需要轉換的世界空間座標。

geom

需要轉換的幾何對象。

描述

raster對象必須要有完整的空間參考資訊。

返回的幾何對象,橫座標x值表示象元的列號,縱座標y值表示象元的行號。

樣本

select st_world2rastcoord(rast, 0, '(117.3378,26.9020)'::point) from tb_dem where id = 2;
 st_world2rastcoord 
--------------------
 (53205,32518)

SELECT ST_AsText(ST_world2RastCoord(rast, 0, ST_Rast2WorldCoord(rast, 0, 'POINT(511 0)'::geometry))) 
FROM tb_world2rast;
  st_astext   
--------------
 POINT(511 0)