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