Anwenden einer Colormap auf Raster-Werte in einer ST_Raster-Spalte
Eine Colormap kann auf einen Einzelband-Raster-Wert mit 8- oder 16-Bit angewendet werden.
Um eine Colormap auf einen qualifizierenden Raster-Wert anzuwenden, verwenden Sie die ST_Raster-Funktion "setColormap", die den Dateinamen einer TIFF-Bilddatei als Eingabe annimmt.
Schritte:
-
Fügen Sie bestimmten Datensätzen in einer Tabelle mithilfe einer UPDATE-SQL-Anweisung und einer Eingabebilddatei eine Colormap hinzu.
In diesen Beispielen wird die Colormap der Datei "colormap.tif" verwendet, um diesen Raster-Werten in der Tabelle "forest" eine Colormap hinzuzufügen.
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');
Verwandte Themen
7/10/2012