• 栅格数据的渲染方法

栅格数据集可在地图中以多种不同的方式进行显示或渲染。渲染是一个显示数据的过程。栅格数据集的渲染方式取决于它所包含的数据的类型以及您要显示的内容。某些栅格包含一个 ArcMap 将自动用于显示栅格数据的预定义配色方案,即色彩映射表。对于未包含预定义配色方案的栅格,ArcMap 将选择一种合适的显示方法,您可根据需要对其进行调整。

您可以使用影像分析 窗口或通过打开图层的属性 对话框并编辑符号系统选项卡上的参数来更改渲染方法。要保留所设置的渲染属性,可保存一个图层文件 (*.lyr)。

  • 了解有关渲染特性的信息
  • 了解有关影像分析窗口的信息
  • 了解有关保存图层文件的信息

栅格数据的渲染方法

拉伸

“拉伸”渲染器用于以平滑渐变的颜色显示连续的栅格像元值。使用“拉伸”渲染器来绘制单波段的连续数据。该方法非常适合于诸如影像、航空像片或高程模型等要显示的像元值位于较大范围的栅格数据。以下示例显示的是对多波段栅格数据集中的单波段应用“拉伸”渲染器的情况:

在决定如何拉伸值时,可以选择若干种不同的自动拉伸方法,也可以选择手动拉伸。

了解有关用于增强显示效果的对比度拉伸的信息

了解如何使用“拉伸”渲染器

RGB 合成

“RGB 合成”渲染器与“拉伸”渲染器使用相同的方法,但前者允许您以“红、绿、蓝”合成方式组合多个波段。查看彩色航空摄影时,您通常看到的是一个三波段栅格数据集,并且默认情况下将应用“RGB 合成”渲染器。此外,在使用多波段栅格数据集(如卫星或航空影像)时,您还需要使用该渲染器来显示不同的波段组合。

以下是使用三个波段进行显示的多波段栅格数据集的示例。上面的图像是使用“拉伸”渲染器显示栅格数据集中的其中一个波段。而下面以彩色显示的图像是使用“RGB 合成”渲染器进行创建的:

了解有关用于增强显示效果的拉伸的信息

了解如何使用“RGB 合成”渲染器

分类

“分类”渲染器多用于单波段栅格图层。此“分类”方法通过将像元值归组到不同的类别来显示专题栅格。这种专题分类可应用于连续的现象(如坡度、距离或适宜性),具体方法是将一个范围分为较少数量的类别,并为这些类分别指定各种颜色。以下是使用“分类”渲染器显示的高程栅格数据集的示例:

您可以选择下面列出的某种分类方法:

  • 手动 - 用于设置分类间隔。例如,如果您要通过在重要阈值处放置间隔来强调特定模式,或者您需要遵守的特定标准要求某些分类间隔,则可使用此选项。
  • 相等间隔 - 像元值的范围被划分为几个大小相同的类,此处您需要指定类的数目。使用此方法可强调属性值相对于其他值的数量。这种方法最适用于常见的数据范围,如百分比和温度。
  • 定义的间隔 - 您需要指定一个用来划分像元值范围的间隔,而 ArcMap 会确定类的数目。
  • 分位数 - 每个类均包含相等个数的像元。此方法适用于线性分布的数据。
  • 自然间断点分级法 (Jenks) - 通过查找数据值差异相对较大的相邻要素对来使用统计方法确定分类间隔。
  • 标准差 - 显示像元值与平均值之间的差异。该方法最适合正态分布的数据。
  • 几何间隔 - 根据具有几何级数的组距创建分类间隔。分类器中的几何系数可以更改一次(可更改为其倒数),以便优化类范围。该算法创建几何间隔的原理是,使每个类的元素数的平方和最小。这可确保每个类的范围与每个类所拥有的值的数量大致相同,且间隔之间的变化非常一致。

    此算法专门用于处理连续数据,是相等间隔、自然间断点分级法 (Jenks) 和分位数间的折衷方法。其在突出显示中间值变化和极值变化之间达成一种平衡,因此生成的结果外形美观、地图内容详尽。

    例如,在降雨量数据集该数据集中只有 15% 的气象站(少于 50%)记录了降雨量,其余的气象站没有记录降雨量,因此它们的属性值为 0。

了解如何使用“分类”渲染器

唯一值

“唯一值”渲染器用于分别显示栅格图层中的每个值。举例来说,您可能有一些用来表示地球表面上特定对象的离散类别,例如,专题栅格图层中可显示土壤类型或土地利用的离散类别。下面是一个显示土地利用的分类栅格数据集的示例:

“唯一值”渲染器将每个值随机显示为一种颜色。如果数据具有色彩映射表,则可通过“色彩映射表”渲染器以指定的颜色显示数据。

了解如何使用“唯一值”渲染器

色彩映射表

在使用“唯一值”渲染器或者希望栅格图层中的值以预先指定的颜色来表示时,可以使用“色彩映射表”渲染器。

如果栅格数据集中存在色彩映射表,则“色彩映射表”渲染器会自动显示在“符号系统”选项卡的可用渲染器列表中。

了解如何使用“色彩映射表”渲染器

离散颜色

如果想要随机使用一种颜色来显示栅格数据集中的值,则可使用“离散颜色”渲染器。该渲染器类似于“唯一值”渲染器,但在存在大量唯一值时,“离散颜色”渲染器更为有效,因为它不必计算存在多少个唯一值。“离散颜色”渲染器会为每个唯一值分配一种颜色,直到达到所选的最大颜色数量为止。下一个唯一值将从配色方案的开头处开始;该过程将一直持续下去,直到为每个唯一值都分配了颜色为止。

显示栅格数据的渲染器相关推荐

  1. 自定义 Spark item 的渲染器

    在 DAtaGroup , SkinnableDataContainer 或它们的子类中定义自己的项目渲染器可以控制数据项的显示外观,数据项的外观包括字体.背景色.边界和其他的可视方面.项目渲染器也可 ...

  2. Unity API-----Renderer(渲染器)

    Unity API-----Renderer(渲染器) 官方文档阅读记录 版本 : 2019.3 官方文档传送门 Renderer是UnityEngine命名空间下的一个类. Renderer继承于C ...

  3. C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码...

    原文:C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码 前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github. ...

  4. CVPR2021(Oral) 商汤、港中文实现单目人脸重建新突破: 基于生成网络的渲染器!几何形状更精准!渲染效果更真实!...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 近日,商汤-港中文联合实验室提出基于风格化对抗生成器的人脸渲染器,用于取代传统图形学基于栅格化的渲染器 ...

  5. 渲染测试软件 d15,D5 Render(D5 渲染器)1.7.0 正式版发布 | 一款 RTX 实时光线追踪可视化实时渲染引擎,而且是国产软件!...

    长期的 Beta版公测后,D5 渲染器终于正式对外发布!最新的正式版是1.7.0.正式版将由免费版+付费增值服务这样的方式进行对外销售.另外最新还新增了社区免费版(社区免费版功能上有一点限制:无法渲染 ...

  6. CVPR2021(Oral) 商汤、港中文实现单目人脸重建新突破: 基于生成网络的渲染器!几何形状更精准!渲染效果更真实!

    近日,商汤-港中文联合实验室提出基于风格化对抗生成器的人脸渲染器,用于取代传统图形学基于栅格化的渲染器来进行3D模型的重建.该方法构建了一种从输入3D模型到生成图像的平滑梯度,同时可以以低精度建模获得 ...

  7. rest-framework 响应器(渲染器)

    一 作用: 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件. 用户请求URL:     http://127.0.0.1:8000/test/?format=json     ht ...

  8. [转]HDR渲染器的实现(基于OpenGL)

    http://dev.gameres.com/Program/Visual/3D/HDRTutorial/HDRTutorial.htm 作者:何咏(欢迎和大家交流,我的QQ:35574585,Ema ...

  9. SDL2源码分析6:拷贝到渲染器(SDL_RenderCopy())

    ===================================================== SDL源码分析系列文章列表: SDL2源码分析1:初始化(SDL_Init()) SDL2源 ...

最新文章

  1. 数据结构与算法之美-目录
  2. [学习笔记]我们追过的神奇异或(Trie树系列)
  3. php 各种进制表示,php各种进制的转换
  4. 三个数比较大小函数调用c语言,C语言函数的调用——比较两个数的大小
  5. 如何用Pygame写游戏(八)
  6. 图解读写锁:pthead_rwlock_t
  7. python单例模式和装饰器
  8. linux多进程子进程继承,Linux-fork调用后,父进程的线程是否会被子进程继承?
  9. python中socket.gaierr errno1104_“socket.gaierror:[Errno 11004]getaddrinfo失败”
  10. Android Studio 写个单元测试用例,就是这么方便
  11. java wsdl文件生成代码_如何用myeclipse将wsdl文件生成java代码
  12. class文件反编译后的汉字乱码问题
  13. 超简单的Oracle 数据库安装教程(Oracle安装包)
  14. 跟着海盗头子创业是一种怎样的体验?
  15. C#直接调用IE打开指定的网页文件
  16. 计算机显示屏知识,计算机配置知识之显示屏
  17. 高中数学数列技巧解题秒杀视频:数列小题秒杀技巧
  18. 笛卡尔的思维法则(数学思维的规范)
  19. HTML-基本语法、常用标签、列表、超链接、超链接定义锚点、表格、表单和内联框架
  20. solaris配置php,Solaris 9.0下安装配置Apache-2.0.45+php-4.3.1+mysql-4.1.0

热门文章

  1. 2017.3.18 每日小记
  2. python缺失值处理 fillna能否用scala来处理_数据清洗(一)丨处理缺失数据
  3. 【Python】Python3.7.3 源代码编译安装 CentOS
  4. Pentium 4处理器架构/微架构/流水线 (3) - NetBurst微架构
  5. Coursera课程 Competitive Strategy内容简介
  6. Java:求矩阵每行之和
  7. android联系人源码分析,android 联系人源码分析 新字段的添加流程
  8. TRIPLE is More Than DOUBLE Plus One
  9. 贝壳金控赵文乐:基于 Spring Cloud 的服务治理实践
  10. Objective-C:NSArray的常见操作