すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_PixelAsPolygons

最終更新日:Jun 21, 2024

この関数は、ラスターの指定された位置のピクセルをポリゴンオブジェクトに変換するために使用されます。

構文

setofレコードST_PixelAsPolygons (ラスターraster_obj、
    整数バンドのデフォルト0、
    整数ピラミッドのデフォルト0、
    ブールexclude_nodata_valueデフォルトはtrue、
    アウト整数rowsn,
    out integer columnsn,
    整数bandsn,
    ダブル値アウト、
    ジオメトリgeom); 

パラメーター

パラメーター説明
raster_objクエリするラスター。The raster that you want to query.
バンド照会するバンドのID。 有効なバンドIDは0から始まります。
ピラミッドクエリするピラミッドレベルのID。
exclude_nodata_valueNoDataピクセルを除外するかどうかを指定します。
rowsnピクセルが存在する行の番号。
コラムピクセルが存在する列の番号。
bandsnピクセルが属するバンドのID。
valueピクセルの値。
geomピクセルの空間範囲。

tmp AS付き
(
SELECT (ST_PixelAsPolygons(rast, 1)) *
rast_tableから
WHERE id = 10)
SELECT rowsn, columnsn, bandsn, value, ST_AsEWKT(geom) FROM tmp WHERE value > 38.0;

----------------------------------------------------
    100 | 100 | 0 | 43 | SRID=4326;POLYGON((-180 90、-180 89.1、-179.1 89.1、-179.1 90、-180 90))