ST_WorldToRasterCoord — 返回给定几何 X 和 Y(经度和纬度)或以栅格空间参考坐标系表达的点几何的左上角列和行。
record ST_WorldToRasterCoord(raster rast, geometry pt);
record ST_WorldToRasterCoord(raster rast, double precision longitude, double precision latitude);
返回给定几何 X 和 Y(经度和纬度)或点几何的左上角列和行。此函数工作时,无论几何 X 和 Y 或点几何是否在栅格范围之外。几何 X 和 Y 必须以栅格的空间参考坐标系表达。
可用性: 2.1.0
SELECT
    rid,
    (ST_WorldToRasterCoord(rast,3427927.8,20.5)).*,
    (ST_WorldToRasterCoord(rast,ST_GeomFromText('POINT(3427927.8 20.5)',ST_SRID(rast)))).*
FROM dummy_rast;
 rid | columnx |   rowy    | columnx |   rowy
-----+---------+-----------+---------+-----------
   1 | 1713964 |         7 | 1713964 |         7
   2 |       2 | 115864471 |       2 | 115864471