(二十一)数据符号化——矢量数据符号化①

news2024/9/27 7:18:53

数据符号化——矢量数据符号化

符号化有两个含义:在地图设计工作中,地图数据的符号化是指利用符号将连续的数据进行分类分级、概括化、抽象化的过程。而在数字地图转换为模拟地图过程中,地图数据的符号化指的是将已处理好的矢量地图数据恢复成连续图形,并附之以不同符号表示的过程。这里所讲的符号化是指后者。

符号化的原则是按实际形状确定地图符号的基本形状,以符号的颜色或者形状区分事物的性质。例如,用点、线、面符号表示呈点、线、面分布特征的交通要素,点表示建筑或者特定地点,线表示公路和铁路,面用来表示地区。

一般来说符号化方法可分为以下几类:单一符号、分类符号、分级色彩、分级符号、比率符号、点值符号、统计符号、彩色阴影等。

目录

    • 数据符号化——矢量数据符号化
  • 1.分类符号设置
    • 1.1使用一个字段中的唯一值绘制类别
    • 1.2使用唯一值,多个字段绘制类别
    • 1.3与样式中的符号匹配绘制类别
  • 2.分级符号设置
    • 2.1分级色彩
    • 2.2分级符号
    • 2.3比例符号
    • 2.4点密度

1.分类符号设置

1.1使用一个字段中的唯一值绘制类别

①在需要符号化的图层上右键选择属性——打开图层属性对话框,进入符号系统选项卡。

②在显示列表框中选择类别,出现三个选项,分别是唯一值、唯一值,多个字段、与样式中的符号匹配。

③选择唯一值,在值字段中选择Elevation,点击下方添加所有值,显示全部值。在这里插入图片描述
④若所给字段列表仍不能完全满足需要,可在添加值对话框中使用新值文本框进行添加。
在这里插入图片描述
⑤在完成设置后,单击“应用”按钮预览结果,如果满意,则单击“确定”保存设置。
在这里插入图片描述

1.2使用唯一值,多个字段绘制类别

与使用唯一值类似,可在值字段中选择多个字段绘制类别。
在这里插入图片描述

1.3与样式中的符号匹配绘制类别

①设置好待匹配的值字段后,点击浏览,弹出对话框,选择符号库进行匹配。

②点击匹配符号,根据字段值自动匹配对应符号。

③点击应用,完成操作。
在这里插入图片描述

2.分级符号设置

2.1分级色彩

分级色彩渲染器是用于表示定量信息的常见渲染器类型之一,特别适用于面要素类。使用分级色彩渲染器可按已排序的类对字段的定量值进行分组。在一个类中,所有要素都使用相同的颜色进行绘制。系统会按从小到大的顺序为每个类分配分级色彩。

分级色彩可以通过渐变颜色来表示数据值的变化。该系统使用一组定义颜色范围的色带,将数据范围分成多个等级,每个等级都会分配一个颜色。

在ArcMap中,可以使用“分级色彩符号系统”来创建基于数据值的符号。该符号系统可以根据数据值的变化,自动选择合适的颜色和等级。

①首先打开ArcMap并加载需要符号化的数据。

②在图层属性窗口中,选属性选项卡。

③在“色带下拉菜单中,选择颜色;在值字段中选择要符号化的数据字段。

④单击分类弹出选择符号化的方法及设置分类数量,例如自然断点、等距离、标准偏差等

⑤单击确定,完成操作。
在这里插入图片描述
在这里插入图片描述
可通过不同颜色在地图上表示数量,如等值线图中使用的颜色。例如,可使用深蓝色的阴影来表示较大的降雨量。

2.2分级符号

分级符号渲染器是用于表示定量信息的常见渲染器类型之一。使用分级符号渲染器可将字段的定量值分组为已排序类。在一个类中,所有要素都使用相同的符号进行绘制。系统会按从小到大的顺序为每个类分配分级符号。

①右键单击内容列表中的图层,然后单击属性。

②单击图层属性 对话框中的符号系统选项卡。

③单击数量,然后单击分级符号。

④选择要映射的包含定量数据的数值字段。或者,选择归一化字段对数据进行归一化。该字段中的值将用于除值字段中的值来创建比率。

⑤输入最小和最大符号大小,然后单击分类按钮。 选择要使用的分类方法,输入要显示的类的数量。

⑥单击确定,完成操作。
在这里插入图片描述

2.3比例符号

分级符号是一种一般在地图制作中用于表示连续的数据分布的符号化方法。分级符号可以根据数据值的分布,将数据划分为不同的类别,并且为每个类别选择合适的符号来表示。在ArcMap中,可以使用分级符号来表示各种现象,例如人口密度、降雨量、温度等。

①右键单击想要使用比例符号显示的图层,然后单击属性。

②单击图层属性 对话框中的符号系统选项卡。

③单击数量,然后单击比例符号。

④输入想要将值显示在值下拉列表中的字段。 或者,选择归一化字段或 Log(即,指数)对数据进行归一化。该字段中的值将用于除值字段中的值来创建比率。归一化比率在其他因子影响用于计算比例符号大小的数值时非常有用。

⑤设置用于调整比例符号大小的单位。系统会将单位乘以字段值来设置符号大小(以地图单位为单位)。

⑥单击确定,完成操作。
在这里插入图片描述
使用比例符号是另一种按类(每个类的符号大小均不同)表示数据值的方法。每个符号的大小反映了实际的数据值。例如,可使用比例圆来绘制地震地图,使圆的半径与地震的震级成正比。

2.4点密度

“点密度”渲染器用于基于每个面的字段值将字段的定量值表示为一系列图案填充。不对数据进行分类。而是会基于字段值用点来填充各个面。每个点都代表一个特定值。例如,一个点表示 1000 人,或表示给定区域内的 10 宗盗窃案。

ArcMap中的符号系统点密度是指地图中某一区域内点符号的数量。点密度可以控制地图中要素的可视化效果,使得表达数据的信息更加准确和直观。

①右键单击要使用“点密度”渲染器进行绘制的图层,然后单击属性。

②单击图层属性 对话框中的符号系统选项卡。

③单击数量,然后单击点密度。 在字段选择下,单击要映射的数值字段,然后,使用箭头按钮在字段列表中添加和移除字段。

④要更改点符号的外观,请在字段列表中双击点符号,以打开符号选择器 对话框。

⑤选择所需色带,这些色带将用于为作为点密度图层中显示的各个字段分配点颜色。

⑥使用密度方框设置点大小和密度显示属性。可以直接更改点大小,或通过单击滑块来调整点大小。也可以使用点值 来设置每个点所代表的大小,或者通过单击滑块来调整点值。

⑦选中保持密度以在缩放时保留密度的视觉印象。单击保持密度下拉箭头,然后选择点大小(放大时增加点大小)或点值(放大时增加点数)来定义保持密度的方法。

⑧另外,可以单击属性来设置点的放置选项。可通过两个选项在区域内放置点:非固定放置和固定放置。非固定放置,此为默认选项,指明在每次刷新地图时将对点进行随机放置。使用此选项时,可以设置种子用于放置。种子为整数,用于启动随机数生成器。只要数据相同,选择相同数值将得到相同的点放置结果。地图刷新时,固定放置会冻结点的放置。

也可以单击属性使用掩膜。执行掩膜操作时,可以选择地图中的控制图层并指定是否从这些区域中去掉点或将点仅放置在这些区域中。或者,单击排除按钮,然后使用 SQL 表达式来排除值(例如,异常值)。

⑨可使用背景属性来定义用于点密度填充的要素的显示方式。通常,会将边界线设置为无颜色,以便不显示要素边界。

⑩单击确定,完成操作。
在这里插入图片描述

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

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

相关文章

数值优化简介

数值优化这个名字来源于一本书,名为《Numerical Optimization》。 Numerical Optimization这两个单词传递了两个知识领域的概念: Optimization指的是数学概念上的优化,即求最优解,也可以理解为求函数的最小值的解; Num…

【Java高级语法】(二十二)运行时环境访问支持类:API知识总结分享,深入解析Runtime运行时环境访问支持类~

Java高级语法详解之运行时环境访问支持类 1️⃣ 概念2️⃣ 优势和缺点3️⃣ 使用3.1 Runtime 类常用方法3.2 使用技巧 4️⃣ 应用场景5️⃣ 业务场景实战5.1 场景一:执行外部脚本5.2 场景二:动态加载类 🌾 总结 1️⃣ 概念 Java Runtime 类是…

去面试测试开发你必须要知道的基本知识(建议收藏)

目录 1.对测试开发的理解 2.为什么做测试而不是去做开发 3.如何处理矛盾 4.职业发展 5.你认为测试人员需要具备哪些素质。(你有哪些优点围绕这些来说) 6.你为什么能够胜任这个岗位 7.测试方法 黑盒测试 白盒测试 8.测试的阶段 9.测试的类型 …

SpringBoot - 集成Quartz框架之常用配置

Quartz是一款Java编写的开源任务调度框架,同时它也是Spring默认的任务调度框架。它的作用其实类似于Java中的Timer定时器以及JUC中的ScheduledExecutorService调度线程池,当然Quartz作为一个独立的任务调度框架无疑在这方面表现的更为出色,功…

四章:FTP详细介绍+winServer2008搭建ftp服务器+winServer2008开启端口

目录 一、FTP介绍 二、FTP服务器架设 三、FTP服务器连接验证 四、winServer2008开启端口 一、FTP介绍 FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。 我们在工作中经常使用到FTP…

golang,OpenGL,计算机图形学(三)

代码仓库 https://github.com/phprao/go-graphic 颜色 光源照射到物体上,一部分颜色被吸收,另一部分无法吸收的被反射到人眼,于是呈现出了颜色。 当我们把光源的颜色与物体的颜色值相乘(而不是点乘),所…

【C语言初阶】带你轻松玩转所有常用操作符最终篇——下标引用、函数调用和结构体成员,表达式求值

君兮_的个人主页 勤时当勉励 岁月不待人 C/C 游戏开发 Hello,这里是君兮_,前几天非常忙没空更新,现在终于闲下来了,这是今天爆肝更新的第二篇,也是我们【C语言初阶】带你轻松玩转所有常用操作符的最后一篇,废话不多说…

nestjs post请求提交数据量太大会报错 [ExceptionsHandler] request entity too large

背景 在传给后端接口的数据,是一个超过1.5mb的json字符串,通过nest filter的时候直接被拦截掉了,返回【 请求体太长】的错误。 还没有到达contraller,就直接被框架拦截掉了, import { ExceptionFilter, Catch, Argu…

vue——实现表格的拖拽排序功能——技能提升

最近在写后台管理系统时,遇到一个需求,就是要实现表格的排序。 就是拖动某一行数据,放在指定位置,然后保存的时候根据最终的排序来处理生产单顺序字段。 参考大神的链接:vue-实现拖拽排序功能:https://ju…

mac苹果电脑,怎么批量修改文件名称

mac苹果电脑,如何批量修改文件名称?在苹果电脑上对文件名称进行修改是一件非常简单的操作,相信任何mac电脑用户都知道怎么操作,只需要选中要修改名称的文件,然后点击鼠标右键,然后会弹出一个菜单&#xff0…

layui代码记录

// 归档弹框jsguiDangRemarkInfo : function(activiti, buttonConf, call) {layui.use([layer, form, laydate], function () {var layer layui.layer;var form layui.form;var laydate layui.laydate;layer.open({type: 1,title: 归档备注信息,area: [350px, 300px],conten…

Redis 6.2.4集群搭建

1. 说明 这里使用的是redis的cluster集权模式,没有用哨兵模式(哨兵模式依赖哨兵节点,哨兵节点一旦挂掉就不再高可用了,因此没有采用)。 由于Redis Cluster至少需要6个节点,因此,这里咱们采用的…

【运维】Linux系统 AnolisOS [CentOs替代品]

【运维】AnolisOS 安装 CentOs替代品 下载 - OpenAnolis 龙蜥操作系统开源社区 Index of /anolis/ (aliyun.com)

(编辑器)HBuilderX怎么自动格式化代码

(编辑器)HBuilderX怎么自动格式化代码 解决参考:https://blog.csdn.net/G806218/article/details/127833356

CSDN 个性化推荐的数据治理

目录 1. 背景2. 数据治理2.1 从内容层面提升数据质量2.2 从用户层面提升数据质量2.3 增加特定数据的曝光2.4 保证数据的正确性与实效性 3. 总结 相关阅读 CSDN 个性化推荐系统的设计和演进如何支持研发对CSDN个性化推荐系统重构 1. 背景 CSDN 的个性化推荐流在主站中是一个很…

用UDP套接字实现客户端和服务端通信

IP地址和port端口号 IP地址 数据有IP(公网)标识一台唯一的主机。 port端口号 为了更好的标识一台主机上服务进程的唯一性,我们采用端口号port,标识服务器进程,客户端进程的唯一性! ip端口号 IP地址(主机全网唯一性) 该主机上的端…

一年省七位数,得物自建HFDS在 Flink Checkpoint 场景下的应用实践

1 背景 随着Flink实例的迁移下云以及新增需求接入,自建Flink平台规模逐渐壮大,当前总计已超4万核运行在自建的K8S集群中,然而 Flink 任务数的增加,特别是大状态任务,每次Checkpoint 时会产生脉冲式带宽占用&#xff0…

统计项目代码行数工具cloc

Ubuntu用户 使用cloc在ubuntu内统计代码行数 安装cloc工具 sudo apt-get install cloc进入需要统计的目录内,然后执行 cloc .然后就会显示文件目录中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。 Windows 用户 也是使用cloc工具 …

leecode-下一排列

题目 题目 分析 妈呀,其实我直接调用函数,一行代码就通过了hhh,不过这种取巧的方式不可取,还是得老老实实的写。 首先需要明白什么叫下一排列? 比如输入: 1 5 8 4 7 6 5 3 1 答案就是: 1 5 …

什么是楼宇卫生间智慧厕所系统

楼宇卫生间智慧厕所系统是专为写字楼、办公楼、商场、集团大厦、工厂等应用场景所设计的解决方案。它利用全自动采集和监控智能化、无线数据传输功能,通过云平台管理软件和手机端应用,实现了公厕的智能化管理和使用者的便利。 随着城市化进程的加速&…