【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.tifArcSDE)在栅格数据集内部存储色彩映射表信息。

使用地理处理工具,可以复制或删除栅格数据集的色彩映射表。添加色彩映射表工具用于将色彩映射方案从已进行色彩映射的现有栅格数据集、.clr 文件或 .act 文件复制到另一个栅格数据集。删除色彩映射表工具用于从现有栅格数据集中删除色彩映射表。不是所有栅格格式都适用于这两个地理处理工具;要了解哪些格式支持色彩映射表,请参阅受支持的栅格数据集文件格式。

某些应用程序以特有方式编写内部色彩映射表,ArcGIS 无法对其进行更改。某些 IMGTIFF 文件可能会出现这种情况。因此,“删除色彩映射表”工具将无法删除这些文件的色彩映射表。

包含“红色”、“绿色”和“蓝色”字段的栅格属性表不是有效的色彩映射表,因此无法使用“删除色彩映射表”工具删除。

二、土地覆盖数据色彩映射表制作案例

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年数据符号化结果:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/285207.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Visual Studio 2019 16.3.10 初体验

Visual Studio 2019 版本 16.3.10 发布时间:2019 年 11 月 20 日 官网地址:https://visualstudio.microsoft.com/zh-hans/vs/ 介绍: https://devblogs.microsoft.com/visualstudio/dot-net-core-support-in-visual-studio-2019-version-16…

【ArcGIS风暴】GlobeLand30全球数据处理教程(批量投影转换、无效值处理、拼接)

本文讲述GlobeLand30全球数据批处理流程,主要步骤包括:批量分幅投影转换、批量分幅无效值处理、批量图幅拼接和成品展示。由于图幅数目和数据量较大,本文是采用Python代码批量实现的,有关Python的基本操作及处理案例,可…

Docker 私有仓库的搭建

Docker在2015年推出了distribution项目,即Docker Registry 2。相比于old registry,Registry 2使用Go实现,在安全性、性能方面均有大幅改进。Registry设计了全新的Rest API,并且在image存储格式等方面不再兼容于old Registry。去年…

请查收.NET MAUI 的最新学习资源

点击上方蓝字关注我们(本文阅读时间:3分钟)2022 年 5 月 23 日,.NET MAUI 正式发布。.NET MAUI 为您提供了一流的跨平台 UI 堆栈,面向 Android、iOS、macOS 和 Windows。我们很高兴地宣布,有几种不同的学习 .NET MAUI …

C语言试题151之求 0到7 所能组成的奇数个数。

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:求 0—7 所能组成的奇数个数…

腾讯2016春招之算法编程解析

第一道题:求有删除情况的最长回文子串 题目: 解题思路: 这个题严格意义上来说,删除了字符就谈不上回文串了,既然有删除,那估计考察的不是回文串,而是其他的,但是这个东西又有回文串的…

【EPS精品教程】EPS2016三维测图版安装教程(附EPS2016安装包下载地址)

文章目录 一、安装过程二、软件安装包下载EPS地理信息工作站是北京清华山维新技术开发有限公司历经十五年精心研发和打造,为满足“以地理信息服务为中心”的信息化测绘生产需求而推出的测绘生产活动多种业务模块集成化软件系统。主要功能有: (1)测绘与地理信息多业务模块集…

禁锢自己的因素,原来有这么多

2022年的7月,朋友圈都能看到喜庆的时刻,庆祝香港回归25周年,这确实是一个具有伟大里程碑的意义。同时也是建党101周年,满满的荣誉感,隔着朋友圈都能感受到喜庆。家事国事天下事,事事关心,关心但…

C语言试题152之一个偶数总能表示为两个素数之和

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:一个偶数总能表示为两个素数…

[转]Xshell连接win10 Linux子系统

配置SSH服务: sudo apt-get remove --purge openssh-server ## 先删ssh sudo apt-get install openssh-server ## 在安装ssh sudo rm /etc/ssh/ssh_config ## 删配置文件,让ssh服务自己想办法链接 sudo service ssh --full…

记一个并发规则验证实现

最近在做一个简单的风控,其中有一块需求是这样的,当主请求参数到达后,会根据这些参数,看调起几个并发规则,这些规则各自有自己的验证逻辑,每个规则执行时间长短都不确定,当规则 执行完后&#x…

C语言试题153之判断一个素数能被几个 9 整除

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:判断一个素数能被几个 9 整除…

[转]Zookeeper入门看这篇就够了

Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用…

微服务-springcloud(eureka实践, nacos实践)

Spring 体系图 版本关系 eureka 实践 1 父工程依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.14</version> </parent> <dependencyManage…

Windows服务二:测试新建的服务、调试Windows服务

一、测试Windows服务 为了使Windows服务程序能够正常运行&#xff0c;我们需要像创建一般应用程序那样为它创建一个程序的入口点。像其他应用程序一样&#xff0c;Windows服务也是在Program.cs的Main()函数中完成这个操作。首先我们在Main&#xff08;&#xff09;函数中创建一…

角度前方交会点坐标计算完整步骤

测量工作中&#xff0c;我们常常会遇到待测点被障碍物遮挡住观测视线而无法进行观测的情况。这时候我们就需要特殊的交会计算方法对待定点进行特别的观测。 前方交会又称为测角交会&#xff0c;是指从相邻两个已知点向待定点观测两个水平角&#xff0c;用以计算待定点的坐标。 …

Mysql 的子查询

子查询&#xff1a; 子查询&#xff1a;嵌套在其它查询中的查询语句。&#xff08;又称为内部查询&#xff09; 主查询&#xff1a;包含其它子查询的查询称为主查询。&#xff08;又称外部查询&#xff09; 非相关子查询&#xff1a; 在主查询中&#xff0c;子查询只需要执行一…

【系统设计】指标监控和告警系统

在本文中&#xff0c;我们将探讨如何设计一个可扩展的指标监控和告警系统。一个好的监控和告警系统&#xff0c;对基础设施的可观察性&#xff0c;高可用性&#xff0c;可靠性方面发挥着关键作用。下图显示了市面上一些流行的指标监控和告警服务。接下来&#xff0c;我们会设计…

C语言试题154之两个字符串连接程序

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:两个字符串连接程序 2 、温馨…