【ArcGIS风暴】ArcGIS创建栅格数据集色彩映射表案例--以GlobeLand30土地覆盖数据为例
矢量数据快速符号化,可以将常用的样式保存到样式符号库,栅格数据快速符号化,需要创建色彩映射表。本文以GlobeLand30土地覆盖数据为例,详解ArcGIS中创建与使用色彩映射表。
文章目录
- 一、 ArcGIS色彩映射表介绍
- 二、土地覆盖数据色彩映射表制作案例
- 1. 加载土地覆盖数据
- 2. 符号化
- 2. 导出色彩映射表
- 4. 导入映射表
GlobeLand30土地覆盖数据处理教程:
ArcGIS中国地表覆盖数据GlobeLand30预处理(批量投影、拼接、掩膜提取)
GlobeLand30土地覆盖数据下载地址:
GlobeLand30中国区域土地利用数据3年完整成品数据(2000-2010-2020)下载
GlobeLand30中国区域土地利用覆盖数据3年完整原始数据(2000-2010-2020)下载
一、 ArcGIS色彩映射表介绍
色彩映射表
是与颜色关联的一组值。色彩映射表用于确保始终使用相同颜色显示单波段
栅格。每个像素值与一个颜色关联,定义为一组红绿蓝 (RGB
) 值。由于每个值都有确定的颜色与之相关联,所以每次在能够读取带有色彩映射表的栅格的程序中打开栅格时,始终按相同形式显示栅格。
色彩映射表可支持任何位深度
(浮点型除外)。色彩映射表还可支持正值
和负值
,并且其中可以包含缺失的色彩映射值。显示带有包含缺失值的色彩映射表的数据集时,具有该值的像素将不会显示。
默认情况下,带有色彩映射表的栅格数据集始终使用关联的色彩映射表进行显示。如果要更改栅格数据集的外观,可在“色彩映射表”渲染器面板(可通过栅格数据集的图层属性 对话框的符号系统选项卡访问)中更改颜色或色彩映射表文件,或使用“唯一值
”渲染器更改颜色。要了解有关不同类型的渲染器的详细信息,请参阅用于显示栅格数据的渲染器。
要查看栅格数据集是否有与其关联的色彩映射表,最简单的方法是打开“栅格数据集属性”(ArcCatalog 中)或“图层属性”(ArcMap 中);如果有色彩映射表与栅格数据集关联,则会在源选项卡上显示色彩映射表属性。
色彩映射表可通过不同方式与栅格数据集关联,具体取决于栅格格式。一些栅格格式(如 .bil
、.bip
或 .bsq
)将色彩映射表信息存储在栅格旁边的辅助文件中。另一些格式(如 .img
、.tif
或 ArcSDE
)在栅格数据集内部存储色彩映射表信息。
使用地理处理工具,可以复制或删除栅格数据集的色彩映射表。添加色彩映射表工具用于将色彩映射方案从已进行色彩映射的现有栅格数据集、.clr
文件或 .act
文件复制到另一个栅格数据集。删除色彩映射表工具用于从现有栅格数据集中删除色彩映射表。不是所有栅格格式都适用于这两个地理处理工具;要了解哪些格式支持色彩映射表,请参阅受支持的栅格数据集文件格式。
某些应用程序以特有方式编写内部色彩映射表,ArcGIS 无法对其进行更改。某些 IMG
或 TIFF
文件可能会出现这种情况。因此,“删除色彩映射表”工具将无法删除这些文件的色彩映射表。
包含“红色”、“绿色”和“蓝色”字段的栅格属性表不是有效的色彩映射表,因此无法使用“删除色彩映射表”工具删除。
二、土地覆盖数据色彩映射表制作案例
1. 加载土地覆盖数据
以Globeland30中国数据为例,该数据由三年的数据组成:2000、2010、2020
,打开ArcMap10.8,依次加载3年的数据,如下图所示(颜色默认随机显示):
属性表如下所示:
Value:分类值
Count:分类统计像元个数
type:分类名称
2. 符号化
对照颜色分类表,选择任一年的数据(如2000),进行符号化。
符号化的方法是:将符号化选项设置为唯一值,在内容列表框中,点击第一个值为10的项,打开颜色选择器,将颜色模式选择为RGB
,对照上表分别填入对应的颜色值(可以使用Tab键快速切换)。
以此类推,将3年数据所有分类进行符号化。
符号化结果:
2. 导出色彩映射表
双击2000年数据图层,打开图层属性,切换到【符号系统】,点击【色彩映射表】→【导出色彩映射表】。
选择存放路径,并输入名称,色彩映射表的后缀名是.clr
。
可以在文本编辑器中编辑 .clr 文件,但要确保在文件每行的各值之间仅使用空格。
4. 导入映射表
有了刚才导出的色彩映射表(GlobeLand30色彩映射表.clr文件),可以快速地对剩余两年的数据做符号化了,方法是:双击2010和2020年数据图层,打开图层属性,切换到【符号系统】,点击【色彩映射表】→【导入色彩映射表】。
2010年数据符号化结果:
2020年数据符号化结果:
【ArcGIS风暴】ArcGIS创建栅格数据集色彩映射表案例--以GlobeLand30土地覆盖数据为例相关推荐
- 【ArcGIS微课1000例】0013:ArcGIS创建色带图例(以GlobeLand30土地覆盖数据为例)
本文以GlobeLand30土地覆盖数据(2010年)为例,讲解在ArcGIS中创建色带图例的方法. 案例数据: 色带图例: 创建过程: 选择2010年数据,点击添加到右侧的图例项. 在图例向导里面, ...
- 使用QGIS分区统计工具实现栅格分类数据的分区计算面积——GlobeLand30地表覆盖数据为例
在栅格分析中,常常碰到使用分类后的栅格数据按照特定分区统计面积的需求,今天,我将使用QGIS的分区统计工具,演示地表覆盖数据按照地表分类分区域统计面积的过程,希望能给有这方面需求的朋友提供参考. 0 ...
- 【ArcGIS风暴】ArcGIS tif转jpg:JPEG压缩仅支持8位或16位无符号数据(具有一个或三个波段,且没有色彩映射表)解决方案!
扩展阅读:[ArcGIS风暴]ArcGIS支持的栅格数据格式大全及格式转换案例精解 文章目录 问题描述 tif格式和JPEG格式详解 ArcGIS软件tif转jpg方法总结 问题描述 如下图所示,在A ...
- ArcGIS教程:创建网络数据集(一)
在本练习中,您将使用地理数据库 San Francisco 中的街道要素和转弯要素创建一个网络数据集.您还可以加入历史交通流量数据,以便求解取决于时间的路径. 创建网络数据集 步骤: 单击开始 > ...
- GlobeLand30地表覆盖数据下载及预处理(ArcGIS去黑边,镶嵌,裁剪,符号化)
1.下载土地利用数据 GlobeLand30数据共有三个年份(2000,2010,2020),选择自己需要的图幅后,提交下载申请 2.去黑边 由于数据有黑边,需要进行处理后再进行拼接 打开ArcGI ...
- 创建栅格图层的属性表
/// <summary>/// 根据栅格图层获取栅格数据集/// </summary>/// <param name="pRasterLayer"& ...
- 【ArcGIS遇上Python】ArcGIS Python按照指定字段批量筛选不同类型的图斑(以土地利用数据为例)
基于土地利用数据,根据用地类型名称,批量筛选出不同类型的用地,生成不同类型的shp数据,以类型名称命名. 文章目录 1. 土地利用原始数据 2. 根据名称批量筛选结果 3. ArcGIS Python ...
- ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集...
上节提及如何使用IDatasetContainer2接口访问到网络数据集,上例可以封装为一个方法. 这节就使用IDatasetContainer2接口(Geodatabase类库)的CreateDat ...
- 【ArcGIS风暴】GlobeLand30全球数据处理教程(批量投影转换、无效值处理、拼接)
本文讲述GlobeLand30全球数据批处理流程,主要步骤包括:批量分幅投影转换.批量分幅无效值处理.批量图幅拼接和成品展示.由于图幅数目和数据量较大,本文是采用Python代码批量实现的,有关Pyt ...
最新文章
- C#之switch多分支语句
- 电脑重装系统后提示invalid partition table怎么解决
- SAP Spartacus 服务器端渲染的单步调试
- appium 环境搭建(不推荐安装此版本appium,推荐安装appium desktop)
- 一起学习C语言:初谈指针(一)
- 学习笔记1:更改python下载源
- 黑客攻防技术宝典Web实战篇第2版—第9章 攻击数据存储区
- A Hierarchical Deep Temporal Model for Group Activity Recognition
- 吴恩达老师的机器学习和深度学习课程笔记打印版(全)
- RAC环境下的备份与恢复(五)
- easyui菜单 java_EasyUI:主界面以及菜单功能
- 无监督/自监督/半监督的景物分割方法
- MySQL数据库入门(超详细,多图解)
- php 解析p2p节目源,P2P加速解析与伪一次解析源码教程
- 老年人计算机培训方案,老年人学电脑从新手到高手
- Pycharm 通过按住 ctrl +滑动鼠标滚轮实现代码窗口字体大小调整
- 联想电脑预装office自动卸载工具
- html页面颜色排列,HTML前端页面颜色的四种方法,色号表
- oppo r11 r11t解BL锁安装面具magisk详细教程
- 【学习笔记】AGC009/AGC019/AGC029/AGC035