ST_Raster の deleteColormap 関数を使用して ST_Raster 値からカラーマップを削除します。その結果、ST_Raster 値はグレースケールでレンダリングされます。
- SQL の UPDATE ステートメントで deleteColormap 関数を使用して、vegetation テーブルの type 列の値が deciduous と等しい行のラスター値からカラーマップを削除します。
Oracle
UPDATE VEGETATION t SET RASTER = t.raster.deleteColormap() WHERE TYPE = 'DECIDUOUS';
PostgreSQL
UPDATE vegetation SET raster = deleteColormap(raster) WHERE type = 'deciduous';
SQL Server
UPDATE vegetation SET raster = deleteColormap() WHERE type = 'deciduous';
deleteColormap の処理に成功した後は、ラスター値はカラーマップの値ではなくグレースケールでレンダリングされます。