この関数は、ラスターの指定されたピクセルを、幾何オブジェクトの中心の点で表される幾何オブジェクトに変換するために使用されます。
構文
geometry ST_PixelAsPoint(raster raster_obj,
integer row default 0,
integer column default 0,
integer pyramid default 0) ;
パラメーター
パラメーター | 説明 |
raster_obj | クエリするラスター。The raster that you want to query. |
row | ピクセルが存在する行の番号。 有効な行番号は、ラスタの左上隅のピクセルを示す0から始まります。 |
column | ピクセルが存在する列の番号。 有効な列番号は、ラスタの左上隅のピクセルを示す0から始まります。 |
pyramid | ピクセルが存在するピラミッドレベル。 |
説明
この関数は、ラスターの指定されたピクセルをジオメトリオブジェクトの中心の点で表されるジオメトリオブジェクトに変換します。 ST_PixelAsPoint関数のref_pointパラメーターをCENTERに設定すると、ピクセルに対して同じ結果が得られます。
例
SELECT ST_AsText(ST_PixelAsCentroid(rast, 10, 10))
FROM rast_table
WHERE id = 10;
------------------
POINT(-178.2 88.2)