一文教你学会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中文版软件安装包,持续同步更新,适用于在校本科生、研究生及行业从业者及科研人员。

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

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

相关文章

Apache Doris 行列转换可以这样玩

行列转换在做报表分析时还是经常会遇到的,今天就说一下如何实现行列转换吧。 行列转换就是如下图所示两种展示形式的互相转换 1. 行转列 我们来看一个简单的例子,我们要把下面这个表的数据,转换成图二的样式 image-20230914151818953.png …

负载均衡器监控

什么是负载均衡器 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企…

[React] 自定义hooks设计模式

文章目录 1.自定义hooks设计1.1 自定义hooks1.2 设计一个自定义hooks1.3 自定义hooks的驱动条件1.4 自定义hooks的通用模式1.5 自定义hooks的条件限定 1.自定义hooks设计 react-hooks是react16.8以后,react新增的钩子API,目的是增加代码的可复用性&…

小程序为什么必须使用SSL证书?

随着互联网技术的发展,越来越多的网站和应用程序开始使用SSL证书来保护用户数据的安全。微信小程序作为一款广受欢迎的应用程序,也必须使用SSL证书来确保用户数据的安全。 首先,使用SSL证书可以保护用户数据的安全。SSL证书是一种数字证书&am…

玩转Mysql系列 - 第22篇:mysql索引原理详解

这是Mysql系列第22篇。 背景 使用mysql最多的就是查询,我们迫切的希望mysql能查询的更快一些,我们经常用到的查询有: 按照id查询唯一一条记录 按照某些个字段查询对应的记录 查找某个范围的所有记录(between and) …

5+单细胞+脂质代谢+预后模型+实验

今天给同学们分享一篇5单细胞脂质代谢预后模型实验的生信文章“Single-cell transcriptome analysis reveals the metabolic changes and the prognostic value of malignant hepatocyte subpopulations and predict new therapeutic agents for hepatocellular carcinoma”&am…

uniapp ui安装 阿里图标库使用 报错 Assignment to constant variable.

安装 ui uni-app官网 (dcloud.net.cn) (一)安装 pages.js配置 安装 sassnpm i sass -D 或 yarn add sass -D 安装 sass-loader npm i sass-loader10.1.1 -D 或 yarn add sass-loader10.1.1 -D安装 uni-uinpm i dcloudio/uni-ui 或 yarn a…

【开发篇】八、SpringBoot整合MongoBD

文章目录 1、整合2、简单示例3、一点思考4、MongoDB的安装5、MongoDB的CRUD语法 1、整合 导入MongoBD的起步依赖:(这个starter背后是MongoDB的驱动和其他依赖,在这儿也可以看出命名的规律,redis的就是spring-boot-starter-data-r…

(Mysql高级语句(进阶查询语句+数据库函数+连接查询))

Mysql高级语句(进阶查询语句MySQL数据库函数连接查询) 一、mysql查询语句1.1、 select ----显示表格中一个或数个字段的所有数据记录1.2、 distinct ----不显示重复的数据记录1.3、where ----有条件查询1.4、 and or ----且 或1.5 、in----显示已知的值的…

算法竞赛备赛之动态规划训练提升,DP基础掌握

1.背包问题 1.1.01背包问题 01背包问题是在M件物品中选择若干件放在空间为W的背包中,每件物品的体积为W1,W2至Wn,价值为P1,P2至Pn,01背包的约束条件是给定几种物品,每种物品有且只有一个,并且…

ChatGPT重磅升级:可以看图、听声音、说话啦!

美东时间9月25日,OpenAI在官网宣布,对ChatGPT进行重磅升级实现看图、听声音、输出语音内容三大功能。 早在今年3月OpenAI发布GPT-4模型时,就展示过看图的功能,但由于安全、功能不完善等原因一直没有开放。现在不仅开放了看图&…

TensorFlow入门(四、数据流向机制)

session与"图"工作过程中存在的两种数据的流向机制,即:注入机制和取回机制 注入机制(feed):即通过占位符向模式中传入数据 取回机制(fetch):指在执行计算图时,可以同时获取多个操作节点的计算结果 实例代码如下: import tensorflow.compat.v1 as tftf…

傅一平:2023年我的私人书单(上)

2023年一直在通过ChatGPT学习,读书少了,但不能不读。 这里推荐上半年读过的TOP 9 书单,同时附上我的一句话评语和豆瓣的评分,涉及思考方法、系统架构、跨学科知识、沟通技巧、生活感悟、个人修养等等。 TOP 1 佛畏系统-用系统思维…

解决apscheduler意外跳过任务【Execution of job “xx“(trigger:xxx), next run at: xxx】

解决方法 添加配置: max_instances:添加最多可同时进行的数量 misfire_grace_time:如果意外断开,多少秒以内会重新尝试运行 如: scheduler.add_job(print_each_5_second, interval, seconds5, max_instances10, mi…

Vue中的自定义指令详解

文章目录 自定义指令自定义指令-指令的值(给自定义指令传参数)自定义指令- v-loading指令封装 自定义指令 自定义指令:自己定义的指令,可以封装一些dom 操作,扩展额外功能(自动聚焦,自动加载&a…

HTML5+CSS3小实例:脉冲波纹催眠动画特效

实例:脉冲波纹催眠动画特效 技术栈:HTML+CSS 效果: 源码: 【html】 <!DOCTYPE html> <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content=&qu…

800G时代来临,千兆光模块万兆光模块还有用吗?

随着科技的不断进步&#xff0c;网络传输速度的需求也越来越高&#xff0c;特别是在云计算、人工智能、物联网等领域&#xff0c;对网络传输速度的要求越来越高。近年来&#xff0c;千兆光模块和万兆光模块已经成为了网络传输的主要手段&#xff0c;但随着800G时代的到来&#…

自学视觉SLAM(1)

引言 小编研究生的研究方向是视觉SLAM&#xff0c;目前在自学&#xff0c;已经学了Linux系统的基本操作&#xff0c;vim编辑器以及高翔老师的一些视屏。本篇文章为初学笔记。 文章目录 引言1 熟悉 Linux1.1 如何在 Ubuntu 中安装软件&#xff08;命令⾏界⾯&#xff09;&#x…

Python爬虫之入门保姆级教程

目录 一、分析要爬取的网站 二、导入相关库 三、相关的参数 四、向网站发出请求&#xff08;使用代理IP&#xff09; 五、匹配 六、获取图片&#xff0c;保存到文件夹中&#xff08;os库&#xff09; 七、完整代码 总结 相信许多人都曾为如何入门Python爬虫而烦恼。今天…

FastChat 大模型部署推理;Baichuan2-13B-Chat测试、chatglm2-6b测试

参考&#xff1a; https://github.com/lm-sys/FastChat https://blog.csdn.net/qq128252/article/details/132759107 ##安装 pip3 install "fschat[model_worker,webui]"模型下载&#xff1a; ##模型下载&#xff1b;huggingface下载慢&#xff0c;可以在modelscop…