状況によっては、ST_Raster 値から統計情報を削除することがあります。たとえば、ラスター データを色補正した場合、ST_Raster 値にラスター統計情報が存在すると、ArcGIS for Desktop は、ArcMap でのレンダリング時にラスター データをストレッチします。色補正したラスターをストレッチすると、色がゆがんで見えます。
ArcGIS for Desktop のストレッチを無効にすることもできますが、色補正されたデータを表示するにはこの操作が必要になります。これを避けるには、色補正されたラスターからラスター統計情報を削除します。統計情報が存在しない場合、レンダラーはデータをストレッチしません。
ラスター統計情報を削除するには、ST_Raster の deleteStats 関数を使用します。
- canyons テーブルの name 列の値が box と等しい行にあるラスター値からラスター統計情報を削除します。
Oracle
UPDATE CANYONS t SET raster = t.raster.deleteStats() WHERE NAME = 'BOX';
PostgreSQL
UPDATE canyons SET raster = deleteStats(raster) WHERE name = 'box';
SQL Server
UPDATE canyons SET raster = raster.deleteStats() WHERE name = 'Box';