符号级别(一)--基础概念
GIS地图加载一般顺序为先加载数据,然后按照指定的制图规则加载符号并通过应用程序展示显出。在默认的情况下,数据的叠加规则是从上至下压盖,其对应的符号也是从上至下的叠加显示。但有时候为了避免这个加载规则对真实表达的影响,需要对符号加载进行特殊的说明,打破这些默认加载规则,引入符号级别进行改善地图显示。
在ArcGIS里面,符号级别被用得最多的是对道路双线符号的显示进行融合,以达到较好的显示效果。如下图,道路使用了双线符号进行显示。
双线符号的设置如下图,有两层线符号组合而成,通过设置不同的线宽进行叠加。
由于道路中心线是各段打断的,因此在接驳的地方存在凹凸不平的情况,还有就是双向车道的道路由于线宽重叠在一起,影响了整体的美观。
为了能够快速的实现接驳处符号融合和近邻符号融合,在图层的设置有一个使用符号级别的选项,可以快速实现双线符号的优化。点击【道路中心线】图层右键,勾选上【使用符号级别】,图面马上变成清新起来,如下图所示。
这便是最基本的符号级别的应用。这种符号级别的应用,对于单层的符号没什么影响。因为从级别二字来看,至少需要两层符号或者是多层数据才能更好的搞清楚其在制图的优势。
针对上述的数据,如果道路存在分级,在同一个图层里面怎么显示其数据的层级关系。例如看下面分级后的地图显示,针对道路的级别做了一个唯一值渲染。很明显在不同级别道路交接处,符号是没能融合起来。这种情况在跨线桥和立交时尤为明显。
使用符号级别不仅可以调整调整其符号的层级关系,还可以实现如边线融合、填充融合等。在图层属性—符号系统 里面,可以找到【高级】按钮,点击后就有符号级别的设置。
通过其箭头可以调整同一个图层不同符号的叠加顺序。例如将省道下移一层,其效果如下:
对比之前的显示,主要道路的符号显示就变成了叠加在省道上面。很多人为了类似的效果而采用拆分数据多层叠加的方式去做,使用符号级别就可以避免动数据带来的一系列工作量。
版权声明:本文为博主原创文章,未经博主允许不得转载。
符号级别(一)--基础概念相关推荐
- 面试:JavaScript基础概念
文章目录 1. JS基础概念 JavaScript 常见知识总结 重点 1.js的基本数据类型都有哪些 2.判断基本数据类型的方法 typeof instanceof Object.prototype ...
- Redis基础 概念 数据类型 常用指令 Jedis 持久化
Redis基础 概念 数据类型 常用指令 Jedis 持久化 1. Redis 简介 1.1 NoSQL概念 1.1.1 问题现象 1.1.2 NoSQL的概念 1.2 Redis概念 1.2.1 r ...
- Linux运维 第二阶段 (一)linux基础概念及常用命令
一.基础概念: 1.CPU(slice):运算器(线路复用).控制器(芯片针脚有电没电).寄存器(保存现场): interrupt(中断,硬件通知机制),FSB(frontside bus前端总线), ...
- UC伯克利教授Stuart Russell人工智能基础概念与34个误区
来源:数据简化DataSimp 数据简化DataSimp导读:UC伯克利教授StuartRussell人工智能基础概念与34个误区,Russell是加州大学伯克利分校人工智能系统中心创始人兼计算机科学 ...
- 从属关系mysql_关系型数据库基础概念:MySQL系列之开篇
一.基础概念 数据(Data)是描述事物的符号记录,是指利用物理符号记录下来的.可以鉴别的信息. 1.数据库(Database,DB)是指长期储存在计算机中的有组织的.可共享的数据集合.数据要按照一定 ...
- python类装饰器详解-Python装饰器基础概念与用法详解
本文实例讲述了Python装饰器基础概念与用法.分享给大家供大家参考,具体如下: 装饰器基础 前面快速介绍了装饰器的语法,在这里,我们将深入装饰器内部工作机制,更详细更系统地介绍装饰器的内容,并学习自 ...
- 【强化学习】从强化学习基础概念开始
在开始探索强化学习的诸多算法之前,我们先来了解一下它所涉及到的具体概念.这些概念将作为基石,一直陪伴着我们的学习之旅.为了能够将这些概念熟记在心,我们这一期做成强化学习概念小卡片,一张一张给大家展示和 ...
- Python基础概念_8_字符串处理
字符串处理 9 字符串处理 9.1 简介 在前面的章节里我们介绍了常用的数据类型,其中字符串并没有单独拎出来讲,那么接下来我们将重点讲下它.字符串一般是通过引号('或")包裹起来的,因为它有 ...
- Python基础概念_2_基础概念
基础概念 3 基础概念 3.1 数字 计算机最初设计时就是为了做数据运算的,所以针对这个概念应该不会陌生.在Python的世界里数主要有三种类型: 整数.浮点数和复数,详见下例: a) 5 是一个整数 ...
最新文章
- 成功解决cx_Freeze打包的时候出现importError:can not import name idnadata
- js自定义类,混合的构造函数/原型方式
- JavaScript(JS)的习惯写法总结
- C++ 多态性之虚函数抽象类纯虚函数
- 系统字体服务器,把字体放到服务器
- 一张图看懂财务报表分析
- informix数据库常用的命令
- 华为交换机不同VLAN间通信的两种主流解决方案,一分钟快速掌握
- 科沃斯扫地机器人哪个型号最实用_科沃斯扫地机哪个型号好 三个价位三种选择...
- [2016物联网博览会]阿里王坚:万物互联网让数据真正发挥价值
- python 合并word文件_使用python docx合并word文档
- 数学不好能学计算机编程吗,数学很差能学计算机吗 有哪些窍门
- springboot配置多源数据库
- 分布式事务解决方案(总览)
- [bootstrap]如何使用modal
- 深演智能数智化 “三角魔方”浮出水面,企业征战数字化转型沙场的最新秘密武器?...
- 计算机辅助英语教学的优点,浅议计算机辅助英语教学的优势
- 【岩熹攻略】议息大会后,国庆主题迎布局良机!
- 【产业互联网周报】三家量子计算初创企业宣布融资,华为公开量子密钥相关专利;钉钉高调押注低代码,腾讯云低码平台开启公测...
- 扫地机器人拖实木地板_云鲸拖扫一体机,自动清洗拖布这个方案解决了这类产品的一个痛点...
热门文章
- MTK中断控制器简单记录
- PCL之在Debian10下配置pcl.1.9.1
- redis运行redis-server.exe错误
- 深度学习模型在训练集上很好而在测试集表现得不好而拟合次数并不多_机器学习中的过拟合,欠拟合和偏倚方差折衷...
- 这儿有一个使你网页性能提升10倍的工具
- 修改10g自动统计信息收集作业GATHER_STATS_JOB到仅仅周末执行
- Jenkins Robot framework 持续集成环境搭建
- transform.rotation和GetComponentRigidbody().MoveRotation
- 经验总结21--抓取WEB数据,汇率,HtmlAgilityPack
- 【李宏毅2020 ML/DL】P97-98 More about Meta Learning