ST_Raster 列のラスタ値に対するカラーマップの適用

カラーマップは、シングルバンドの 8 ビットまたは 16 ビット ラスタ値に適用できます。

該当するラスタ値にカラーマップを適用するには、ST_Raster の setColormap 関数を使用します。この関数は TIFF 画像ファイルのファイル名を入力とします。

手順:
  1. SQL の UPDATE ステートメントと入力画像ファイルを使用して、テーブル内の特定のレコードにカラーマップを追加します。

    この例では、colormap.tif ファイルのカラーマップを使用して、forest テーブル内のラスタ値にカラーマップが追加されます。

    Oracle

    UPDATE FOREST t
    SET raster = t.raster.setColormap('/net/gis/images/colormap.tif');

    PostgreSQL

    UPDATE forest
    SET raster = setColormap(raster,'/net/gis/images/colormap.tif');

    SQL Server

    UPDATE forest
    SET raster = raster.setColormap('/net/gis/images/colormap.tif');

関連項目


7/10/2012