栅格数据集色彩映射表的几个重要概念
色彩映射表是与颜色关联的一组值。色彩映射表用于确保始终使用相同颜色显示单波段栅格。每个像素值与一个颜色关联,定义为一组红绿蓝 (RGB) 值。由于每个值都有确定的颜色与之相关联,所以每次在能够读取带有色彩映射表的栅格的程序中打开栅格时,始终按相同形式显示栅格。
色彩映射表可支持任何位深度(浮点型除外)。色彩映射表还可支持正值和负值,并且其中可以包含缺失的色彩映射值。显示带有包含缺失值的色彩映射表的数据集时,具有该值的像素将不会显示。
默认情况下,带有色彩映射表的栅格数据集始终使用关联的色彩映射表进行显示。如果要更改栅格数据集的外观,可在“色彩映射表”渲染器面板(可通过栅格数据集的图层属性 对话框的符号系统选项卡访问)中更改颜色或色彩映射表文件,或使用“唯一值”渲染器更改颜色。要了解有关不同类型的渲染器的详细信息,请参阅用于显示栅格数据的渲染器。
要查看栅格数据集是否有与其关联的色彩映射表,最简单的方法是打开“栅格数据集属性”(ArcCatalog 中)或“图层属性”(ArcMap 中);如果有色彩映射表与栅格数据集关联,则会在源选项卡上显示色彩映射表属性。
色彩映射表可通过不同方式与栅格数据集关联,具体取决于栅格格式。一些栅格格式(如 .bil、.bip 或 .bsq)将色彩映射表信息存储在栅格旁边的辅助文件中。另一些格式(如 .img、.tif 或 ArcSDE)在栅格数据集内部存储色彩映射表信息。
使用地理处理工具,可以复制或删除栅格数据集的色彩映射表。添加色彩映射表工具用于将色彩映射方案从已进行色彩映射的现有栅格数据集、.clr 文件或 .act 文件复制到另一个栅格数据集。删除色彩映射表工具用于从现有栅格数据集中删除色彩映射表。不是所有栅格格式都适用于这两个地理处理工具;要了解哪些格式支持色彩映射表,请参阅受支持的栅格数据集文件格式。
某些应用程序以特有方式编写内部色彩映射表,ArcGIS 无法对其进行更改。某些 IMG 或 TIFF 文件可能会出现这种情况。因此,“删除色彩映射表”工具将无法删除这些文件的色彩映射表。
包含“红色”、“绿色”和“蓝色”字段的栅格属性表不是有效的色彩映射表,因此无法使用“删除色彩映射表”工具删除。