一文教你学会ArcGIS Pro地图设计与制图系列全流程(2)
ArcGIS Pro做的成果图及系列文章目录:
系列文章全集:
- 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(1)》
- 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(2)》
- 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(3)》
- 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(4)》
- 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(5)》
文章目录
- 2、添加和符号化国家/地区
- 2.1 添加和符号化国家/地区图层
- 2.2 创建关注地区的图层
- 2.3 高亮显示关注区域
2、添加和符号化国家/地区
在上一课程中,您添加和符号化了显示越南战争期间大量轰炸任务的图层。目前,地图中唯一的参考数据是默认的地形底图。该底图并没有问题,但包含的信息多于所需信息,此外,配色方案也与紫色任务相冲突。您将要添加一张世界国家/地区的图层,以便进行符号化从而对任务进行进一步补充说明。随后,您将创建一张显示包含关注地区(大多数任务的发生地:越南、老挝和柬埔寨)国家/地区的图层。您将对这一新图层进行符号化,从而突出关注区域。
2.1 添加和符号化国家/地区图层
首先,您将添加显示世界国家/地区的图层。您将使用灰色配色方案对国家/地区进行符号化,以强调紫色轰炸任务。
1. 如有必要,在 ArcGIS Pro 中打开 Vietnam War Bombing Missions 工程。
2. 在功能区地图选项卡的图层组中,单击添加数据按钮的上部(图标)。
随即将打开添加数据窗口。可以选择从工程、门户(如果您使用的是 ArcGIS 组织帐户,则门户可能为ArcGIS Online)和计算机中添加数据。Living Atlas of the World 中的图层托管于 ArcGIS Online。
3. 对于门户,请单击 Living Atlas。
窗口将显示 Living Atlas 中的一些可用图层,但不会显示所有图层。您将搜索世界国家/地图的图层。
4. 在搜索栏中,输入 World Countries,然后按 Enter 键。滚动结果列表,直至找到 World Countries (Generalized)。
5. 单击图层以将其选中,然后单击确定。
图层随即添加到地图。
默认的橙色符号系统并不是十分美观。此外,底图也仍然可见。
6. 在内容窗格中,选中地形旁的复选框以关闭底图。单击 World_Countries_(Generalized) 旁的箭头以显示图层的符号。然后,单击符号打开符号系统窗格。
提示:
World_Countries_(Generalized) 图层是组图层(也称为 World_Countries_(Generalized))的一部分,因此图层名称在内容窗格中显示两次。Living Atlas 图层某些时候会被添加到组中,这些组会在“内容”窗格中对图层进行组织,不会对图层在地图中的显示方式造成影响。可根据需要移除组,方法是右键单击组,然后选择取消分组。或者,您可也可添加组,方法是右键单击地图名称,然后选择新图层组。
您将使用粗边界的纯灰色符号对国家/地区进行符号化,以强调各个国家之间的划分。为了更好地强调国家/地区边界,您将添加光晕效果。
7. 在符号系统窗格中,单击属性。然后单击图层选项卡。
默认符号拥有两个图层:一个轮廓图层(也称为笔划),一个填充图层。
8. 单击填充图层以将其选中。
9. 单击颜色菜单,然后单击颜色属性。
10. 在颜色编辑器中,针对颜色模型,选择灰度。将灰度更改为 225,然后将透明度更改为 40%。
11. 单击确定。
国家/地区的填充颜色现在为半透明的灰色。轮廓仍然为橙色。您将添加多个轮廓图层,然后使用渐变的灰色对图层进行符号化,在国家/地区边界周围模仿光晕效果,以此起到强调的作用,而不是将轮廓图层更改为单一的纯色。
12. 在符号系统窗格的顶部,单击结构选项卡。
该选项卡可用于添加、移除和管理符号的图层或外观效果。除了已经存在的轮廓图层之外,您还将添加另外两个轮廓(或笔划)图层。
13. 在图层下方,单击添加符号图层,然后选择笔划图层。重复此过程添加另外一个笔划图层,并确认总计拥有三个笔划图层。
14. 返回到图层选项卡。根据需要选择图层列表中的第一个(最上方)图层。打开图层的颜色编辑器(单击颜色菜单,然后单击颜色属性)。
15. 在颜色编辑器中,将颜色模型更改为灰度。将灰色更改为 45,将透明度更改为 60%,然后单击确定。
16. 在符号系统窗格中,将宽度更改为 0.05 pt。
因为该图层是最顶部的笔划图层,因此该图层将比其他两个图层更薄更暗。
17. 使用相同的步骤,将第二个(中间)笔划图层设置为如下参数:
- 颜色模型:灰度
- 灰色:96
- 透明度:90%
- 宽度:3 pt
18. 将第三个(底部)笔划图层设置为如下参数:
- 颜色模型:灰度
- 灰色:96
- 透明度:95%
- 宽度:7 pt
19. 所有三个笔划图层均已符号化后,单击应用。
纯灰色填充强调轰炸,同时三个笔划轮廓又突出了国家边界。
2.2 创建关注地区的图层
接下来,您将进一步强调地图尤其关注的三个国家:越南、老挝和柬埔寨。如地图所示,这三个国家经受了大多数轰炸。为在地图中提升这些国家的可视等级而不覆盖轰炸任务数据,您会将关注区域的轮廓更改为紫色光晕,从而补充现有的符号系统。要仅更改关注区域的符号,您将复制国家/地区图层并对其进行过滤,以仅显示越南、老挝和柬埔寨。
1. 在内容窗格中,右键单击 World_Countries_(Generalized) 图层,然后选择复制。然后右键单击Bombing Missions 地图项目并选择粘贴。
图层的副本随即添加到窗格中,位于 Bombing_Missions 图层顶部。您将移除副本以防该副本遮挡任务。
2. 在内容窗格中,拖动位于 Bombing_Missions 图层下方,原始 World_Countries_(Generalized) 图层上方的副本。
接下来,您将更改副本的名称并对其进行过滤,以仅显示越南、老挝和柬埔寨。
3. 右键单击副本以打开其图层属性窗口。在常规选项卡中,将名称更改为 Focus Countries。
4. 在图层属性窗口中,单击定义查询选项卡。
定义查询是使用图层数据中的值和字段创建,用于过滤过选择该图层具体属性的表达式。例如,如果您只希望在 Focus Countries 图层中显示越南,那么您需要创建一个查询子句 Country is Equal to Vietnam。您希望显示三个国家,即越南、老挝和柬埔寨,所以您将为每个国家各自创建一个查询子句。
5. 单击添加子句。
6. 使用菜单创建查询子句 Country is Equal to Vietnam。
7. 单击添加。再次单击添加子句,并添加查询子句 Or Country is Equal to Laos。
对于第一个查询子句之外的查询子句,您可以使用 And 或 Or 开头。And 表示查询选择的要素必须同时符合两个子句,而 Or 则表示要素只需符合其中一个子句。没有哪个国家可以既是老挝又是越南,因此Or 是适当的选择。
8. 添加第三个子句:Or Country is Equal to Cambodia。
9. 在图层属性窗格中,单击确定。
定义查询随即应用至图层。所有不满足指定条件的要素均隐藏。目前难以确定查询是否成功,因为原始的国家/地区图层始终处于活动状态。
10. 在内容窗格中,选中原始 World_Countries_(Generalized) 图层旁的复选框将其关闭。
尽管图层仅包含与地图相关性最强的国家,但是这些国家仍以单独的要素表示。使用光晕效果高亮显示地图中的关注区域时,效果最好仅包括整个区域,而不包括国家边界。接下来,您将使用融合地理处理工具将三个要素合并为一。
11. 在功能区上,单击分析选项卡。在地理处理组中,单击工具。
地理处理窗格随即打开。
12. 在地理处理窗格的搜索框中,输入融合。单击融合工具
13. 对于输入要素,选择 Focus Countries。对于输出要素类,请确认输出位置是工程的地理数据库 (Vietnam War Bombing Missions.gdb),并将输出名称更改为 Focus_Countries_Merged。
利用其他字段可根据特定字段或统计数据仅融合某些要素。您想要融合图层中的所有要素,因此您将保留这些参数保持不变。
14. 单击运行。
工具随即开始运行,图层将添加到地图中。新图层包含越南、老挝和柬埔寨,但这些国家之间的边界已被融合,因此仅保留一个单独的要素。
15. 关闭原始 Focus Countries 图层。
2.3 高亮显示关注区域
接下来,您将对融合的要素图层进行符号化以应用渐变紫色,从而在强调区域的同时不会冲突和覆盖轰炸任务。尽管渐变将主要显示在边界周围,但是您将对符号填充使用现有渐变效果以对其进行表示。
1. 打开 Focus_Countries_Merged 图层的符号系统窗格。单击属性,转到图层选项卡。
符号包括三个之前创建的笔划图层,您已经关闭了这三个图层以防它们与 World Countries (Generalized) 图层的笔划图层重叠。随后,您将调整填充图层的设施以在边界周围创建紫色渐变。
2. 取消选中三个笔划图层旁的复选框以将其关闭。单击填充图层以选择该图层,然后单击图层的菜单并选择渐变填充。
首先您将更改渐变最左侧的颜色,这一颜色表示最接近要素边界的颜色。将对这一颜色使用渐变中最深的颜色,用以强调关注区域周围的边界。
3. 在外观部分的颜色中,单击左侧的颜色菜单(不是渐变菜单),并选择颜色属性。
您将使用与任务相同深度的紫色。与任务不同,渐变填充不会与大量其他要素重叠,因此增加透明度将导致填充的外观明显浅于任务(而且会阻止填充掩盖任务)。
4. 在颜色编辑器中,将颜色模型更改为 RGB。将十六进制 # 更改为 4C0073,将透明度更改为 90%。
5. 单击确定。
接下来,您将更改最右侧的渐变颜色。您将使用同一颜色,但会将透明度增加到百分之百,使渐变随距边界距离的增加完全消失。
6. 在符号系统窗格的颜色部分,单击右侧的颜色菜单,并选择颜色属性。
7. 在颜色编辑器中,将十六进制 # 更改为 4C0073,将透明度设置为 100%。单击确定。
8. 在符号系统窗格中,单击应用。
颜色看起来不错,但渐变模式有问题。由于使用的是填充图层设置渐变,因此默认模式会使渐变在整个要素的范围内分散。此外,默认间隔(颜色从第一个渐变颜色变为最后一个渐变颜色的速率)低导致渐变的外观不自然。你将减小模式的尺寸并增加渐变间隔,以获得仅显示在要素边界周围的更加自然的效果。
9. 在符号系统窗格中,单击模式将其展开。
10. 将间隔更改为 12。将大小更改为 12%。
11. 单击应用。
12. 在内容窗格中,打开 World_Countries_(Generalized) 图层。
世界国家/地图图层打开后,浅紫色的渐变会变得更深,这是因为它的下方有灰色的国家/地区符号。您将调整 focus countries 图层的透明图以将渐变的外观变得更浅。
13. 在内容窗格中,右键单击 Focus_Countries_Merged 图层将其选中。然后在功能区上单击外观选项卡。在效果组中,将透明度调整为 60.0%。
关注区域现在以更加精细的方式高亮显示在地图上。
14. 保存工程。
在本课程中,您使用任务发生地所在国家/地区的数据提供了轰炸任务的环境背景。您使用了不引人注目的灰色对国家/地区进行了符号化,并使用紫色渐变对关注区域进行了高亮显示。在下一课程中,您将添加关于城市和地形的参考数据,并对数据进行相应地符号化和标注。
推荐阅读:
《ArcGIS Pro从入门到精通系列精品教程(微课版)》:本课程以微课形式,从零基础开始,以案例的形式,详细讲解ArcGIS Pro的使用方法及技巧,配套完整案例数据包,订阅本专栏后从私信查案例数据包及ArcGIS Pro中文版软件安装包,持续同步更新,适用于在校本科生、研究生及行业从业者及科研人员。
相关文章:

一文教你学会ArcGIS Pro地图设计与制图系列全流程(2)
ArcGIS Pro做的成果图及系列文章目录: 系列文章全集: 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(1)》《一文教你学会ArcGIS Pro地图设计与制图系列全流程(2)》《一文教你学会ArcGIS Pro地图设计与…...

ICML 2017: 基于卷积的Seq2Seq解决方案
一.文章概述 通常而言,Seq2Seq解决方案一般都采用循环神经网络,但在本文,作者提出了基于卷积神经网络的解决方案ConvS2S。基于卷积神经网络的方案有两大优势:计算并行化更高,优化更容易(非线性的数量是固定…...

探索GmSSL+Nginx实践及原理
前言 随着大国崛起步伐的迈进,敏感单位的数据安全问题越发受到重视,数据的加密安全传输尤为重要,对于安全问题,国家自研加密算法提供了有力的保障。 作为信创行业的国有企业,十分有必要在网络通信中使用国密算法加密…...

Mybatis框架学习
什么是mybatis? mybatis是一款用于持久层的、轻量级的半自动化ORM框架,封装了所有jdbc操作以及设置查询参数和获取结果集的操作,支持自定义sql、存储过程和高级映射 mybatis用来干什么? 用于处理java和数据库的交互 使用mybat…...

基于微信小程序的电影院订票系统设计与实现(源码+lw+部署文档+讲解等)
文章目录 前言运行环境说明用户微信小程序端的主要功能有:管理员的主要功能有:具体实现截图详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考论文参考源码获取 前言 💗博主介绍&…...

LeetCode-热题100-笔记-day32
二分查找 今日刷到二分查找,以前做过的题忘的一干二净;庆幸自己用新的方法做了出来两道“中等”题;(我都能做出来我认为应该标“简单”)由于之前题的难度基本在抄答案,所以停更几天。今天没抄答案就更新一…...

STP生成树协议基本配置示例---STP逻辑树产生和修改
STP是用来避免数据链路层出现逻辑环路的协议,运行STP协议的设备通过交互信息发现环路,并通过阻塞特定端口,最终将网络结构修剪成无环路的树形结构。在网络出现故障的时候,STP能快速发现链路故障,并尽快找出另外一条路径…...

Java版企业电子招标采购系统源码—企业战略布局下的采购寻源
项目说明 随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及审…...

华纳云:SQLserver配置远程连接的方法是什么
在 SQL Server 中配置远程连接涉及一些步骤,包括启用远程连接、配置网络协议、设置防火墙规则和授权远程访问。以下是一些配置远程连接的主要步骤: 启用远程连接: 打开 SQL Server Management Studio(SSMS)并连接到你的…...

CryptoCTF easy
文章目录 2023suctionBlue Office 2022Baphomet 2023 suction 题目描述: from Crypto.Util.number import * from flag import flagdef keygen(nbit, r):while True:p, q [getPrime(nbit) for _ in __]e, n getPrime(16), p * qphi (p - 1) * (q - 1)if GCD(e…...

计算机视觉技术的革新:医疗领域的应用
近年来,计算机视觉技术在医疗领域引起了广泛的关注和应用。通过将计算机视觉与医疗技术相结合,我们可以实现更准确、高效的医疗诊断和治疗,为患者提供更好的医疗服务。 首先,计算机视觉在医疗图像分析中的应用是其中的一个重要方…...

python找出文件夹里文件名以特定字符结尾的文件并移动到另一个目录
python找出文件夹里文件名以特定字符结尾的文件并移动到另一个目录 代码 import os import shutil# 源文件夹路径 source_folder "./data/deep/test"# 目标文件夹路径 target_folder "./data/deep/A"# 确保目标文件夹存在,如果不存在则创建…...

面试官问:大量的 TIME_WAIT 状态 TCP 连接,对业务有什么影响?怎么处理?
几个方面: 问题描述:什么现象?什么影响? 问题分析 解决方案 底层原理 1.问题描述 模拟高并发的场景,会出现批量的 TIME_WAIT 的 TCP 连接: 短时间后,所有的 TIME_WAIT 全都消失࿰…...

前端就业宝典---目录
工作时候扭螺丝,面试时候造火箭,现状就是如此。不管是背八股文,还是掌握了知识的精华,对答如流才是硬道理。本专栏就是要集具前端精华,规范、算法、架构、封装、原理等一并汇集,让前端的小伙伴有个思路。 大剑师的微信 gis-dajianshi, 欢迎一起交流,并非常期望您能够提…...

Uniboot 系列光纤跳线简介
飞速(FS)Uniboot 系列光纤跳线产品质量可靠,性能优良,可满足数据中心的各种需求。其中,包括LC、CS™、MDC 和 SN 在内的不同类型的连接器能够满足不同应用的特定需求。下面将进一步介绍飞速(FS)…...

【面试题】Promise只会概念远远不够,还需这17道题目巩固!
前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 表妹一键制作自己的五星红旗国庆头像,超好看 在学习Promise相关题目之前,我们先做一些知识的回顾:JavaScript 是一门单…...

互联网医院牌照|互联网医院牌照审批流程和材料
随着科技的不断进步和社会的发展,互联网医院已经成为了当前的热点。而互联网医院的准入门槛自然也就越来越高。如果您计划成立一个互联网医院,您需要了解申请互联网医院牌照所需要注意的方面以及申请的流程。 一、资质申请前的准备 1、立项阶段准备 在立…...

第五章:C语言的数组
文章目录 1、数组的理解2、各类数组的定义3、变长数组4、字符数组 1、数组的理解 一维数组:比如定义一个int a[3];,那么可以将其看成两部分,a【3】为①,int为②。意思就是有一个数组名字为a,里面包含3个(池࿰…...

Spring面试题3:说一说MVC框架的底层实现
该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:说一说MVC框架的底层实现 MVC(Model-View-Controller)是一种软件设计模式,常被用于构建用户界面和应用程序的架构。MVC框架的底层实现可以分为…...

云原生周刊:K8s 的 13 个最佳开源监控工具
开源项目推荐 Silver Surfer 该项目旨在检查 Kubernetes 对象的 API 版本兼容性,并为其提供迁移路径,以便为集群升级做好准备。 Actions Runner Controller Actions Runner Controller (ARC) 是一个 Kubernetes 操作器,可为 GitHub Actio…...

怎么克服一篇论文写作前的恐惧感?
作者 代陈锐 中国科学技术大学生命科学与医学部在读博士生,主要探究生理和病理过程中组蛋白翻译后修饰的调控机制。 1. 引言 在我们开始一篇文章的撰写时,往往不知如何下笔或是不停否认自己撰写的内容,最终的结果自然是撰写效率低而且陷入自我纠结。在这里我通过结合平时…...

Linux 安全 - Credentials
文章目录 一、简介1.1 Objects1.2 Object ownership1.3 The objective context1.4 Subjects1.5 The subjective context1.6 Actions1.7 Rules, access control lists and security calculations 二、Types of Credentials2.1 Traditional UNIX credentials2.2 Capabilities2.3 …...

网站服务器怎么部署
网站服务器怎么部署 1. 选择合适的服务器:根据网站的需求和流量,选择合适的服务器,包括硬件配置、操作系统和网络环境等。 2. 安装操作系统:根据服务器硬件配置选择合适的操作系统,并进行安装和配置,包括安…...

密码学【第一节:密码学概述】
前言 在区块链的整个体系中大量使用了密码学算法,比如用于 PoW 的哈希算法,用于完整性验证的 Merkle Tree,用于交易签名与验证的数字签名算法,用于隐私保护的零知识证明等等。 可以说密码学是保证区块链安全的基石,而区…...

Leetcode 95. 不同的二叉搜索树 II
文章目录 题目代码(9.21 首刷看解析) 题目 Leetcode 95. 不同的二叉搜索树 II 代码(9.21 首刷看解析) class Solution { public:vector<TreeNode*> generateTrees(int n) {return build(1,n);}vector<TreeNode*> bu…...

Nodejs+vue高校机房设备管理系统jt07u
开发语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode 集成IDE对高校机房设备管理系统统进行开发,整合系统的各个模块。 拟开发的高校机房设备管理系统通过测试,确保在最大负载的情况下…...

Purple-Pi-OH OHOS SDK编译手册
一、源码获取 1.1 源码获取 链接:百度网盘 请输入提取码 提取码:1234 $ mkdir purple-pi #将下载的ido_purple_pi_oh_ohos3.2_sdk.tgz拷贝到purple-pi $ cd purple-pi $ md5sum ido_purple_pi_oh_ohos3.2_sdk.tgz e6ca2d96aa7c628992ae0bbf4d14c2ca …...

Java高级-stream流
stream流 1.介绍2.将List转成Set3.将List转成Map4.计算求和reduce5.查找最大值max和最小值min6.Match匹配7.过滤器 filter8.分页limit 跳过skip9.数据排序 sorted 1.介绍 stream流可以非常方便与精简的形式遍历集合,实现过滤、排序等功能 2.将List转成Set stream…...

Python环境搭建
Python|环境搭建&第一个py程序 文章目录 Python|环境搭建&第一个py程序运行环境搭建验证安装是否成功安装PyCharm第一个python程序避免每次打开都进入上次关闭的项目 运行环境搭建 官网:https://www.python.org/downloads/windows/ 注意:下载过…...

JOSEF约瑟 SSJ-41B SSJ-41A 静态时间继电器 延时范围0.02-9.99s
SSJ静态时间继电器 系列型号: SSJ-11A静态时间继电器;SSJ-12A静态时间继电器; SSJ-11B静态时间继电器;SSJ-21B静态时间继电器 SSJ-21A静态时间继电器;SSJ-22A静态时间继电器 SSJ-22B静态时间继电器SSJ-42B静态时间…...