ST_RasterToWorldCoord — 根據給定的欄和列,返回光柵左上角的幾何 X 和 Y(經度和緯度)。欄和列從 1 開始。
record ST_RasterToWorldCoord(
raster rast, integer xcolumn, integer yrow)
;
根據給定的欄和列,返回左上角的幾何 X 和 Y(經度和緯度)。返回的 X 和 Y 是地理參考光柵的幾何單位。欄和列的編號從 1 開始,但如果任一參數傳遞零、負數或大於光柵各自維度的數字,它將返回光柵外部的坐標,假設光柵的網格適用於光柵邊界之外。
可用性:2.1.0
-- non-skewed raster SELECT rid, (ST_RasterToWorldCoord(rast,1, 1)).*, (ST_RasterToWorldCoord(rast,2, 2)).* FROM dummy_rast rid | longitude | latitude | longitude | latitude -----+------------+----------+-----------+------------ 1 | 0.5 | 0.5 | 2.5 | 3.5 2 | 3427927.75 | 5793244 | 3427927.8 | 5793243.95
-- skewed raster SELECT rid, (ST_RasterToWorldCoord(rast, 1, 1)).*, (ST_RasterToWorldCoord(rast, 2, 3)).* FROM ( SELECT rid, ST_SetSkew(rast, 100.5, 0) As rast FROM dummy_rast ) As foo rid | longitude | latitude | longitude | latitude -----+------------+----------+-----------+----------- 1 | 0.5 | 0.5 | 203.5 | 6.5 2 | 3427927.75 | 5793244 | 3428128.8 | 5793243.9