ST_Raster 列のラスタ値に対するカラーマップの適用
カラーマップは、シングルバンドの 8 ビットまたは 16 ビット ラスタ値に適用できます。
該当するラスタ値にカラーマップを適用するには、ST_Raster の setColormap 関数を使用します。この関数は TIFF 画像ファイルのファイル名を入力とします。
手順:
-
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');
関連トピック
5/25/2014