ArcGIS Desktop使用入门(三)图层右键工具——使用符号级别

系列文章目录

ArcGIS Desktop使用入门(一)软件初认识
ArcGIS Desktop使用入门(二)常用工具条——标准工具
ArcGIS Desktop使用入门(二)常用工具条——编辑器
ArcGIS Desktop使用入门(二)常用工具条——数据驱动页面
ArcGIS Desktop使用入门(二)常用工具条——基础工具
ArcGIS Desktop使用入门(二)常用工具条——布局工具
ArcGIS Desktop使用入门(二)常用工具条——绘图
ArcGIS Desktop使用入门(二)常用工具条——捕捉
ArcGIS Desktop使用入门(二)常用工具条——编辑折点
ArcGIS Desktop使用入门(二)常用工具条——高级编辑
ArcGIS Desktop使用入门(二)常用工具条——效果
ArcGIS Desktop使用入门(二)常用工具条——地理配准


文章目录

  • 系列文章目录
  • 前言
  • 一、本期工具:使用符号级别
  • 二、功能简介
  • 三、使用方法
    • 1.线要素演示
      • (1)鼠标右键图层,打开图层属性设置窗口,找到符号系统——右下角"高级",符号级别。
      • (2)设置符号级别。
    • 2.面要素演示
    • 3.另一种实现的方法
  • 四、高阶应用——融合具有相同属性值的面要素间的边界线
      • (1)符号系统——所有符号的属性
      • (2)编辑符号——添加图层,上层轮廓颜色为空宽度0,下层颜色为空可以设置轮廓
  • 五、透明度——通过字段数值设置
  • 总结


前言

本期开始介绍ArcGIS Desktop的内容列表中使用的工具,对图层(或数据框)点击鼠标右键,右键菜单中一些常用工具,争取做到全面,后续会持续更新。
(对图层(或数据框)点击鼠标右键,出现右键工具窗口。)


一、本期工具:使用符号级别

工具名称:使用符号级别
工具样式:

1

综述:使用符号级别,以符号级绘制所选图层。从概念上讲,可以借此更进一步来指定某个符号在与另一个类型的符号相交,而不与别的其他任何符号相交时显示的连接效果。

二、功能简介

制图人员经常需要控制在地图上绘制符号的顺序,在 ArcMap 默认顺序中,首先根据内容列表中的图层顺序(从下至上)绘制要素。然后根据表顺序在每个图层中绘制要素,该顺序即是要素在要素类表中存储的顺序(或要素从地理数据集中返回的顺序)。

简单理解,上面的图层压盖下面的图层,想要针对性的显示某些要素,就需要思考其在多个要素图层中的位置,分析压盖关系。

使用符号级别,会覆盖默认的 ArcMap 绘制顺序,利用"符号级别绘制"控制要素符号系统的绘制顺序,还可以控制线符号彼此之间的连接方式。可指定在地图上针对多图层符号绘制符号和符号图层的顺序。

三、使用方法

使用的范围有两个级别:要素图层(单个)组图层(多个)

默认情况下,所有图层的符号级别绘制都处于关闭状态。开启方式,在右键菜单"使用符号级别"工具前打 。可以只对需要使用符号级别绘制效果的图层开启符号级别绘制。

下面对线要素和面要素进行操作演示,对比使用符号级别绘制的效果。

1.线要素演示

假设有道路交通图,道路符号有铁路、高速、公路、村路4个, ArcMap 默认绘制的 初始状态 如下图:

2
现在显示效果是,村路压盖了铁路和高速,公路压盖了高速。

理想状态应该是:铁路、高速在最上层,公路和村路穿洞过铁路或高速应该在下层。

下面使用符号级别进行绘制,操作步骤:

(1)鼠标右键图层,打开图层属性设置窗口,找到符号系统——右下角"高级",符号级别。

3

(2)设置符号级别。

符号设置窗口,有两种不同的视图使用符号级别:默认视图高级视图,在左下角进行切换。

使用默认视图可通过设置符号的连接和合并设置,利用常用制图效果快速创建地图。
4

使用高级视图可以创建更加复杂的效果,符号级别由数值表示,数值越大级别越高。
5
从高级视图可以看到,符号的右侧有2列数值,这是数值就是符号的级别。
为什么有些符号有1列数值,有些符号有2列数值?
这是因为,符号使用的元素(组成符号的元素有几层),每层元素表示的符号都有1个符号级,铁路、高速、公路符号除了主要色还有黑色边框(即有2层元素组成),村路只有1层灰色符号。

下面我把高速符号修改一下,增加一个分道的虚线,即高速符号由3层元素组成。
6

可以看一下"符号级别"窗口的变化,因为高速符号有3层元素,所以给它的每层分配了符号级别。

7
针对每个符号,按照符号中元素的上下顺序给符号级别赋值,以高速符号为例,分道虚线在上层,级别赋值3,主色红色在中层,级别赋值4,边框黑色在下层,级别赋值5。

一般情况针对每个符号连续分配符号级,保持符号的完整性,再对下一个符号分配符号级。

符号级别数值越大,代表符号级别越高,即在上层。

设置完毕后,记得在左上角勾选,开启符号级别(等效于在图层右键菜单勾选)。使用符号级别的效果见下图:
8
跟文章开头的 初始状态 截图对比可以看到,符号级别最低的村路到了下层,高速符号重叠区域的边框也进行了连接。在道路相交的位置,设置连接,表示不进行混合以表示天桥或地下通道。

再说一下默认视图的合并设置,可以对符号系统进行混合以表示连通性,注意截图中箭头指示位置与"连接"的区别。
9

10
从截图可以看到,混合区域的黑色边界,外围连接内部断开了,混合以表示连通性。
当然,示例道路这样显示是不恰当的,应该只设置连接不设置合并,表示天桥或地下通道更为合理。

2.面要素演示

面要素配合使用唯一值符号系统和符号级别绘制,可以指定叠置要素的确切绘制顺序。

如下图, ArcMap 默认绘制的 初始状态
11
这是同一个图层,不同属性的面状要素,可以看到 调出地块 的蓝色边界被压盖了,视觉效果不完整。
目标效果:把调出地块设置上层,显示出完整边界。

设置方法 与线要素的设置相似,打开图层属性,找到符号系统——右下角"高级",找到符号级别。
12
可以看到,面状要素多了一个透明度,在最后简单介绍一下。还是先进行符号级别设置。

打开的默认视图 是不能够对面要素进行符号级别设置的,如下图:
14
需要打开 高级视图,设置 调出符号的级别最高,赋值为3在上层,调入符号的级别次之,赋值为2,不变符号级别最低,赋值为0在底层。

13
最终的效果如下图:
14
可以看到,调出符号的蓝色圈完整的显示出来了。

3.另一种实现的方法

其实,还有另一种实现的方法:在工作空间中复制该图层,上层单独显示的调出蓝色符号,下层显示其他符号,可以实现相同的效果。如下图演示:
15
此方法我认为更直观,上层压盖下层,更容易理解,当然仅限于图层较少的工作空间,图层太多就不好管理了。

四、高阶应用——融合具有相同属性值的面要素间的边界线

日常工作中,符号化某些图层,比如说DLTB层,按照农建未三大类进行符号化的时候,通常的设置方法如下:

16
但是现在的符号化效果并不是理想状态,我想实现的是:相同类型的面要素之间不要符号边界,不同类型之间才保留边界线,那样的显示效果更为平滑。

此时,可以使用符号级别工具实现。
在 ArcMap 中使用符号级别绘制可以消除具有相同属性值的面区域间的边界。通过此操作达到的视觉效果与基于属性融合要素所产生的效果相同,且不必对要素几何进行处理。

方法如下:

(1)符号系统——所有符号的属性

17

打开图层的属性,找到符号系统,鼠标左键点击 符号 字段名的位置,打开所有符号的属性设置窗口。

(2)编辑符号——添加图层,上层轮廓颜色为空宽度0,下层颜色为空可以设置轮廓

18
特别提醒: 设置完毕符号属性后,切记上层解锁,下层锁定

可以看到,最后的效果是理想状态了。
通常,需要合并图层显示中共享公共值的相邻多边形,例如,通过使用行政区名称属性字段来融合县、乡、村边界,可以创建县、乡、村地图,

五、透明度——通过字段数值设置

这里设置的透明度,需要图层有"透明度"数值的字段,要求字段类型为数值整形,并填写好不同符号的透明度值,本文设置农用地符号透明度为0(即不设置透明),建设用地透明度为50,未利用地透明度为70。

操作方法如下图:
19

总结

使用符号级别工具,在制图要求标准较高的时候,优化设置使用,熟练使用会使图面效果更加细致完美。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter —— jmeter利用取样器中http发送请求

使用Jmeter发送HTTP请求 取样器是用来模拟用户操作,向服务器发送请求以及接收服务器的响应数 据的一类元件,其中HTTP请求取样器是用来模拟常用的http请求的 步骤如下: 步骤一:添加线程组 右击测试计划——添加——线程&#x…

部署GlusterFS群集

目录 一、部署GlusterFS群集 1. 服务器节点分配 2. 服务器环境(所有node节点上操作) 2.1 关闭防火墙 2.2 磁盘分区,并挂载 2.3 修改主机名,配置/etc/hosts文件 3. 安装、启动GlusterFS(所有node节点上操作&…

【opencv】示例-drawing.cpp画线、箭头、矩形、多边形、椭圆、圆形以及在图像上渲染文本并通过循环实现动态绘制效果...

#include "opencv2/core.hpp" // 引入opencv2核心头文件 #include "opencv2/imgproc.hpp" // 引入opencv2图像处理头文件 #include "opencv2/highgui.hpp" // 引入opencv2高级GUI(head-up display)头文件 #include <stdio.h> // 引入标准输…

智慧工厂如何利用ARM运算平台实现边缘智能控制

AI边缘智能控制成为了推动智慧工厂等领域革新的关键力量。在这个变革的浪潮中&#xff0c;ARM运算平台以其高效能、低功耗的特性&#xff0c;为AI边缘智能控制提供了坚实的硬件基础。通过ARM运算平台&#xff0c;智能设备能够在边缘端实时处理数据&#xff0c;避免了数据传输的…

[Kubernetes集群:master主节点初始化]:通过Calico和Coredns网络插件方式安装

文章目录 前置&#xff1a;Docker和K8S安装版本匹配查看0.1&#xff1a;安装指定docker版本 **[1 — 7] ** [ 配置K8S主从集群前置准备操作 ]一&#xff1a;主节点操作 查看主机域名->编辑域名->域名配置二&#xff1a;安装自动填充&#xff0c;虚拟机默认没有三&#xf…

如何在前后端一体的项目中引入element-ui,即引入index.js、index.css等文件。

24年接手了一个18年的项目&#xff0c;想使用el-ui的组件库&#xff0c;得自己手动引入。 通过官网可以知道&#xff0c;首先得准备以下文件 <!-- 引入样式 --> <link rel"stylesheet" href"https://unpkg.com/element-ui/lib/theme-chalk/index.css…

目标检测——YOLO系列学习(一)YOLOv1

YOLO可以说是单阶段的目标检测方法的集大成之作&#xff0c;必学的经典论文&#xff0c;从准备面试的角度来学习一下yolo系列。 YOLOv1 1.RCNN系列回顾 RCNN系列&#xff0c;无论哪种算法&#xff0c;核心思路都是Region Proposal&#xff08;定位&#xff09; classifier&am…

Redis中的集群(三)

集群 槽指派 记录节点的槽指派信息。 clusterNode结构的slots属性和numslot属性记录了节点负责处理哪些槽: struct clusterNode { // ... unsigned char slots[16384/8];int numslots; // ... }slots属性是一个二进制位数组(bit array)&#xff0c;这个数组的长度位16384/8…

XILINX 7系列时钟资源

文章目录 前言一、时钟概要1.1、CC1.2、BUFR、BUFIO、BUFMR1.3、CMT1.4、BUFH1.5、BUFG 二、时钟路由资源三、CMT 前言 本文主要参考xilinx手册ug472 一、时钟概要 7系列FPGA时钟资源主要有CC、BUFR、BUFIO、BUFMR、CMT、BUFG、BUFH和GTE_COMMON 1.1、CC “CC”&#xff0…

Word 画三线表模板---一键套用

1、制作三线表 1&#xff09;设置为无边框 选中表格&#xff0c;点击「右键」——「边框」——「无框线」。 2&#xff09;添加上下边框线 选中表格后&#xff0c;点击【右键】——【表格属性】——【边框和底纹】&#xff0c;边框线选择【1.5磅】&#xff0c;然后点击【上框…

申请GeoTrust证书

GeoTrust是全球知名的数字证书颁发机构&#xff08;CA&#xff09;和安全解决方案提供商。它成立于1999年&#xff0c;后来成为DigiCert旗下的一部分。GeoTrust专注于提供SSL证书和其他安全产品&#xff0c;以保护网站流量、电子邮件通信和企业身份的安全。 GeoTrust的SSL证书在…

一文掌握RabbitMQ核心概念和原理

本文主要通过图文的方式介绍了RabbitMQ核心概念和原理&#xff0c;包括工作模型、交换机类型、交换机和队列的详细属性、过期消息、死信队列、延迟队列、消息可靠性和幂等性、集群分类等方面。 文章目录 消息中间件概念应用场景 RabbitMQ工作模型和基本概念RabbitMQ交换机类型交…

GitHub 仓库 (repository) Pulse - Contributors - Network

GitHub 仓库 [repository] Pulse - Contributors - Network 1. Pulse2. Contributors3. NetworkReferences 1. Pulse 显示该仓库最近的活动信息。该仓库中的软件是无人问津&#xff0c;还是在火热地开发之中&#xff0c;从这里可以一目了然。 2. Contributors 显示对该仓库进…

【数据结构】考研真题攻克与重点知识点剖析 - 第 7 篇:查找

前言 本文基础知识部分来自于b站&#xff1a;分享笔记的好人儿的思维导图与王道考研课程&#xff0c;感谢大佬的开源精神&#xff0c;习题来自老师划的重点以及考研真题。此前我尝试了完全使用Python或是结合大语言模型对考研真题进行数据清洗与可视化分析&#xff0c;本人技术…

微信小程序Skyline模式下瀑布长列表优化成虚拟列表,解决内存问题

微信小程序长列表&#xff0c;渲染的越多就会导致内存吃的越多。特别是长列表的图片组件和广告组件。 为了解决内存问题&#xff0c;所以看了很多人的资料&#xff0c;都不太符合通用的解决方式&#xff0c;很多需要固定子组件高度&#xff0c;但是瀑布流是无法固定的&#xf…

STM32H7通用定时器计数功能的使用

目录 概述 1 STM32定时器介绍 1.1 认识通用定时器 1.2 通用定时器的特征 1.3 递增计数模式 1.4 时钟选择 2 STM32Cube配置定时器时钟 2.1 配置定时器参数 2.2 配置定时器时钟 3 STM32H7定时器使用 3.1 认识定时器的数据结构 3.2 计数功能实现 4 测试案例 4.1 代码…

三极管结构难?——秒了

前边我们已经学完了PN结&#xff0c;二极管&#xff0c;在分析了二极管后&#xff0c;我们对这些东西有了一定深度的了解&#xff0c;但是只给我们一个二极管去研究&#xff0c;这玩意好像真的没啥大用&#xff0c;其实我们追求的是用半导体材料去代替电子管的放大作用&#xf…

0.开篇:SSM+Spring Boot导学

1. 为什么要使用框架 Spring是一个轻量级Java开发框架&#xff0c;最早有Rod Johnson创建&#xff0c;目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。 几乎当下所有企业级JavaEE开发都离不开SSM&#xff08;Spring SpringMVC MyBatis&#xff09;Spring B…

c/c++ |游戏后端开发之skynet

作者眼中的skynet 有一点要说明的是&#xff0c;云风至始也没有公开说skynet专门为游戏开发&#xff0c;换句话&#xff0c;skynet 引擎也可以用于web 开发 贴贴我的笔记 skynet 核心解决什么问题 愿景&#xff1a;游戏服务器能够充分利用多核优势&#xff0c;将不同的业务放在…

Visual Studio Code 终端为管理员权限

第一部 1、 Visual Studio Code 快捷方式启动选项加上管理员启动 第二步 管理员方式运行 powershell Windows 10的任务栏自带了搜索。或者开始菜单选搜索只需在搜索框中输入powershell。 在出来的搜索结果中右击Windows PowerShell&#xff0c;然后选择以管理员方式运行。 执…