ST_WorldToRasterCoordX — ラスターの空間参照系に基づくポイントジオメトリー (pt) または X,Y 座標値 (xw,yw) に対応するラスターの列を返します。
integer ST_WorldToRasterCoordX(raster rast, geometry pt);
integer ST_WorldToRasterCoordX(raster rast, double precision xw);
integer ST_WorldToRasterCoordX(raster rast, double precision xw, double precision yw);
ラスターの空間参照系に基づくポイントジオメトリー (pt) または X,Y 座標値 (xw,yw) に対応するラスターの列を返します。ラスターがスキューされている場合には、ポイントか xwと yw の両方かが必要です。ラスターがスキューされていない場合には、xw を指定すれば十分です。ワールド座標系はラスターの空間参照系です。
Changed: 2.1.0 以前の版では ST_World2RasterCoordX と呼ばれていました。
SELECT rid, ST_WorldToRasterCoordX(rast, 3427927.8) As xcoord,
ST_WorldToRasterCoordX(rast, 3427927.8, 20.5) As xcoord_xwyw,
ST_WorldToRasterCoordX(rast, ST_GeomFromText('POINT(3427927.8 20.5)', ST_SRID(rast))) As ptxcoord
FROM dummy_rast;
rid | xcoord | xcoord_xwyw | ptxcoord -----+---------+---------+---------- 1 | 1713964 | 1713964 | 1713964 2 | 1 | 1 | 1