ST_Raster.setColormap
定義
ST_Raster.setColormap 関数は、ラスタのカラーマップを ST_Raster オブジェクトに挿入します。この関数は既存のカラーマップを上書きします。ST_Raster オブジェクトが 1 ビット、4 ビット、8 ビット、または 16 ビット ピクセル深度のシングル バンドでない場合は、エラーが返されます。
構文
Oracle
setColormap (fileName IN VARCHAR2) RETURN ST_RASTER
PostgreSQL
setColormap (raster IN ST_RASTER, fileName IN TEXT) RETURN ST_RASTER
SQL Server
setColormap (fileName IN VARCHAR) RETURN ST_RASTER
戻り値
ST_Raster
パラメータ
パラメータ | 説明 |
---|---|
filename | ロードするカラーマップ インデックスを含む画像ファイルのフル パス |
raster | カラーマップを設定する ST_Raster オブジェクト |
例
次の例は、raster_id 列の値が 46 のテーブル行に対応する ST_Raster オブジェクトで、カラーマップを設定しています。
Oracle
UPDATE AERIALS t SET image = t.image.setColormap('colormap_table') WHERE t.image.raster_id = 46;
PostgreSQL
UPDATE aerials SET image = setColormap(image,'colormap_table') WHERE raster_id(image) = 46;
SQL Server
UPDATE aerials SET image = image.setColormap('colormap_table') WHERE image.raster_id = 46;
3/6/2012