Name

ST_WorldToRasterCoord — 在给定几何X和Y(经度和纬度)或以栅格的空间参考坐标系表示的点几何图形的情况下,将左上角返回为列和行。

Synopsis

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
                

另请参阅

ST_WorldToRasterCoordX , ST_WorldToRasterCoordY , ST_RasterToWorldCoordX , ST_RasterToWorldCoordY , ST_SRID