ST_Raster.setColormap

Définition

La fonction ST_Raster.setColormap insère une palette de couleurs raster dans un objet ST_Raster. La fonction écrasera toute palette de couleurs existante. La fonction renvoie une erreur si l'objet ST_Raster n'est pas monocal avec une profondeur de pixel de 1, 4, 8 ou 16 bits.

Syntaxe

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

Renvoie

ST_Raster

Paramètres

Paramètre

Description

nom de fichier

Chemin d'accès complet au fichier image qui contient l'index de la palette de couleurs à charger

raster

Objet ST_Raster pour lequel la palette de couleurs sera définie

Exemple

Dans cet exemple, la palette de couleurs est définie sur un objet ST_Raster correspondant à la ligne de la table dont la valeur de la colonne raster_id est 46.

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;
5/10/2014