一文教你学会ArcGIS Pro地图设计与制图系列全流程(1)

news2024/11/24 5:25:43

ArcGIS Pro做的成果图及系列文章目录

在这里插入图片描述
系列文章全集

  • 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(1)》
  • 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(2)》
  • 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(3)》
  • 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(4)》
  • 《一文教你学会ArcGIS Pro地图设计与制图系列全流程(5)》

文章目录

  • 1、添加和符号化轰炸任务
    • 1.1 创建新工程并更改坐标系
    • 1.2 将轰炸任务的 CSV 文件添加为点图层
    • 1.3 对任务点进行符号化


背景概述

1965 年到 1975 年之间,美国及其盟军向越南、老挝和柬埔寨投射了 750 余万吨弹药。2016 年 12 月,国防部发布了越南战争期间轰炸任务数字记录。由于记录包括大多数轰击位置处的地理坐标,因此,公众可以在第一次使用或绘制时对这些记录进行空间上的视觉化。

在这些课程中,您的目标是创建一幅可供打印的信息密集型地图,地图需要能够在视觉上表示轰击,并且能够清晰传达拥有可用地理数据的越南战争轰炸任务。首先,您将使用 CSV 文件针对越南战争期间的各个轰炸任务创建一幅一对一点密度型地图 - 这将包括超过一百万个单独的点。随后,您将搜索 Esri 的 Living Atlas of the World,以寻找相应的参考数据,并对这些数据进行相应地符号化。要使用更多信息增强地图,您还需要创建一张时间序列图表,以说明战争期间任务的时间分布。此外,您还将创建一张插图,用于通过六边形条柱强调轰炸模式和密度。最后,您将在打印布局中排列地图和图表,并添加文本注记以提供历史背景并高亮显示感兴趣的区域。最终地图的外观应符合专业杂志的要求,而且还能够向用户提供越南战争相关信息。

1、添加和符号化轰炸任务

开始任何地图绘制工程前,考虑地图的目的和介质很重要。您正在为什么类型的信息绘制地图? 您的受众是谁? 是否要包括图表和说明文字等辅助内容来提供背景? 是否要随着时间的推移使用新信息更新地图? 这些问题的答案将决定您遵循的制图实践和可视化语言。

在本教程中,您将首先创建一张显示越南战争期间轰炸任务的地图。虽然您的地图可能会吸引历史爱好者或直接经历过战争的人员,但是您的主要受众可能是需要一些背景来解释他们所见内容,而没有战争专业知识的人群。由于数据是历史数据,因此未来不大可能进行更新,您无需担心完成之后更新地图。

1.1 创建新工程并更改坐标系

1. 打开软件,在新建工程窗口中,将工程命名为 Vietnam War Bombing Missions。选择保存工程的位置,或接受 ArcGIS 文件夹中的默认位置。

在这里插入图片描述

2. 点击【新建地图】。

在这里插入图片描述

3. 在内容窗格(地图左侧)中,双击地图。

在这里插入图片描述

4. 如果找不到内容窗格,可能是因为该窗格未打开。在地图上方的功能区中,单击查看选项卡。在窗口组中,单击内容打开窗格。地图的地图属性窗口随即打开。在地图属性窗口的常规选项卡中,将地图的名称更改为 Bombing Missions。

在这里插入图片描述

5. 该窗口还可用于更改地图的坐标系。坐标系是三维世界展平为二维地图所依据的数学处理方式。因为没有办法可以将球体的地球转换为平面而不造成变形,因此大量坐标系都会对地图的某些区域或外表采取变形的方式,从而确保其他区域和外表更加准确。

在地图属性窗口中,单击坐标系选项卡。

在这里插入图片描述

6. 默认坐标系为 WGS 1984 Web 墨卡托辅助球体,该坐标系对陆地的形状和尺寸采取变形的方式从而保持二者之间的角度。您将选择尤其能够保持研究区域(即越南)准确性的坐标系。

7. 在搜索框中,输入 VN(越南的缩写),然后按 Enter 键。在结果列表中,展开地理坐标系,和亚洲选项卡。单击 VN 2000 坐标系。在地图属性窗口的底部,单击确定。随即将应用对地图名称和坐标系所作的更改。根据地图的默认范围,地图的变形可能比之前更加严重。

在这里插入图片描述

1.2 将轰炸任务的 CSV 文件添加为点图层

随后,您将创建显示越南战争期间轰炸任务的图层。您将使用之前下载的 CSV 文件中的空间数据来创建一个点图层。CSV数据格式预览如下:

在这里插入图片描述

1. 单击功能区上的地图选项卡。在图层组中,单击添加数据按钮的下部分(按钮文本),然后选择 XY 事件数据。

在这里插入图片描述

地理处理窗格会打开创建 XY 事件图层工具。利用该工具,可使用表格中的 x 和 y 坐标数据(如精度和纬度)创建点图层。

2. 在地理处理窗格的 XY 表格中,单击浏览按钮。XY 表格窗口随即打开。

3. 浏览到保存 CSV 文件的位置,然后双击文件。

XY 表格参数会以文件填充。或者,X 字段和Y 字段参数将使用表格的经度 WGS84 和纬度 WGS84 列自动填充。如这些列的名称所示,坐标信息使用 GCS WGS 1984 坐标系。该坐标系不同于地图中所用的坐标系。向地图添加图层时,ArcGIS Pro 会自动将其即时转换为地图的坐标系。

4. 对于图层名称,输入 Bombing Missions。确认空间参考为 GCS_WGS_1984。

5. 单击运行。

在这里插入图片描述

因为 CSV 文件中包含的行超过一百万个,因此工具运行可能需要花费几分钟时间。完成后,名为BombingMissions 的图层即添加到内容窗格中。

在这里插入图片描述

1.3 对任务点进行符号化

默认符号样式导致重合的点和相邻的点相互重叠,遮挡了数据中的地理模式和国家边界或主要城市等背景信息。为了更好地描述数据,您将更改点符号的大小、颜色和透明度,以便在更好地强调高密度轰炸区域的同时不再强调独立的任务。

1. 在内容窗格中,单击 Bombing_Missions 图层的点符号。

在这里插入图片描述

符号系统窗格随即显示预设符号系统选项库。您将创建为说明高密度点数据而设计的自定义符号。

2. 在符号系统窗格的顶部周围,单击属性。

默认情况下将打开符号选项卡。该选项卡可用于更改符号的某些基本外观,例如颜色和大小。您不仅想要更改这些外观,还想要移除符号的轮廓以减少重叠的情况,因此您将访问一些高级选项。

3. 单击图层选项卡。
在这里插入图片描述

默认符号仅有一个图层,该图层包含了符号的填充和轮廓。首先,您要将符号的颜色更改为深紫色,以便与其他大多数背景区分,这是一种强调地图中最为重要部分的合适方式。

4. 对于颜色,单击默认颜色,然后单击颜色属性。

在这里插入图片描述

颜色编辑器窗口随即打开。该编辑器还可以用于创建自定义颜色,方法是混合红色、绿色和蓝色值,或输入十六进制数。您可以尝试各种颜色,直至找到喜欢的颜色,考虑到该练习的目的,您将使用表示深紫色的十六进制数 4C0073。
您还要将点设置为完全透明。由于极高透明度会导致单独的点难以察觉,成百上千的点汇集在一起时,这些点会组成实心固体方块的效果。高透明度会在强调轰炸任务聚集密集区域的同时不再强调单独的任务。

5. 对于十六进制 #,输入4C0073。将透明度更改为 98%,然后按 Enter 键。

6. 单击确定。

更改即应用到符号系统窗格。接下来,您将移除路轮廓。

7. 对于轮廓颜色,选择无颜色。

在这里插入图片描述

提示

或者,您也可以将轮廓宽度更改为 0 pt,以此移除轮廓。将更改应用到地图前,您还需要设置更小的点符号大小。更好的符号有助于显示高密度的轰炸任务聚集之处。

8. 将大小更改为 1.3 pt。
在这里插入图片描述

9. 在符号系统窗格的底部单击应用。

在这里插入图片描述

10. 在快速访问工具栏上,单击保存以保存工程。

新符号使轰炸任务的模式更易于识别。在整个越南、老挝和柬埔寨范围内,存在轰炸密度极高的具体区域。连接大型聚集区的轰炸弯曲线条可能表示战争期间被大量针对的运输网络或供给线。中部的老挝和东南部的柬埔寨也存在大型聚集区。在以后的课程中,您将了解有关这些聚集区的详细信息。现在,您已经完成了以清晰可理解的方式说明成千上万的轰炸任务的目标。在下一课程中,您将从 Living Atlas of the World 中添加、符号化和标注参考数据,以便更好地为轰炸任务提供环境背景。

推荐阅读

《ArcGIS Pro从入门到精通系列精品教程(微课版)》:本课程以微课形式,从零基础开始,以案例的形式,详细讲解ArcGIS Pro的使用方法及技巧,配套完整案例数据包,订阅本专栏后从私信查案例数据包及ArcGIS Pro中文版软件安装包,持续同步更新,适用于在校本科生、研究生及行业从业者及科研人员。

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

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

相关文章

项目进展(二)-配置MCT8316ZR芯片,主要学习如何根据数据手册配置外设等

近几天一直和师兄在配置驱动芯片,目前的进展是可以通过SPI配置、读取寄存器等,但是电机一直未被驱动起来(这个问题困扰了我们一两天了,希望有大佬可以帮忙解决一下)。 配置SPI要先根据数据手册的说明,确认好SPI如何配置&#xff0…

探索轻量级模型性能上限,基于GhostNet模型开发构建多商品细粒度图像识别系统

商品图像数据的细粒度识别有别于传统的图像识别任务,本身细粒度识别对于模型特征提取计算能力要求就比较高,在我们前面的一些项目中,涉及到的细粒度识别大多是同一物种下不同亚种的识别,比如:鸟类细粒度识别、狗类细粒…

面试打底稿② 专业技能的第二部分

简历原文 抽查部分 比较熟悉Nacos、Feign、SpringCloud Gateway等微服务的使用,有实际上手项目使用的经验;基本掌握Linux常用命令,了解Linux系统管理、网络管理、生产环境等必用服务,了解Docker的使用,在博客中多有关…

基于微信小程序的宠物用品商城设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…

echarts 地图 visualMap 图例点击事件监听

一、切换位置 二、切换监听 // 切换事件监听 this.myChart.off(datarangeselected); // 为了不触发两次 this.myChart.on(datarangeselected,(e) > {// visualMap change });// 配置如下 visualMap: {type: piecewise,showLabel: true,inverse: true,pieces: [{value: 1,…

2023测试开发必知必会:Pytest框架实战!

应用场景: pytest 框架可以解决我们多个测试脚本一起执行的问题。 它提供了测试用例的详细失败信息,使得开发者可以快速准确地改正问题。它兼容最新版本的 Python。它还兼容 unittest、doctest 和 nose,开箱即用。接下来我们详细了解下pyte…

数字孪生在智慧城市应用场景中的五大特点

数字孪生城市提出至今,已从概念、框架走向落地深耕,逐渐演变成为城市变革新动力和城市转型新路径,是智慧城市发展演进的重要方向。 数字孪生城市建设现已加速步入“技术多维集成、场景创新重构、市场成效导向”的落地实施时期。这一时期&…

HTML的学习 Day02(列表、表格、表单)

文章目录 一、列表列表主要分为以下三种类型:1. 无序列表(Unordered List):2. 有序列表(Ordered List):将有序列表的数字改为字母或自定义内容li.../li 列表项标签中value属性,制定列…

【RabbitMQ实战】06 3分钟部署一个RabbitMQ集群

一、集群的安装部署 我们还是利用docker来安装RabbitMQ集群。3分钟安装一个集群,开始。 前提条件,docker安装了docker-compose。如果没安装的话,参考这里 docker-compose文件参考bitnami官网:https://github.com/bitnami/contai…

JetBrains 产品安装插件(plugins)的两种方式

安装分为在线、离线两种方式: 在线方式: File > Settings > Plugins 搜索插件 Install 即可 离线方式: 官网:https://plugins.jetbrains.com/ 搜索到插件后,点击 "Get",选择自己安装的…

obsidian加git备份,同时忽略掉自己不想同步的文件夹

最近想用这个语雀进行知识库的分享,但是这个语雀的会员费太贵了,思来想去还是用 git 比较好,因为这个知识库的内容都是自己的笔记,为了能够访问的更加方便我选择了这个 gitte,而不是 github 我的知识库链接 knowledge …

报错 - 找不到模块“@/...“或其相应的类型声明

项目是vue3jsvite,在 vite.config.js 和 jsconfig.json 的配置无误的情况下,报错找不到模块。 解决方法:卸载重新安装 Error Lens 插件 报错没有啦。可能是插件内部错误?

opencv之利用gpu进行编程

很多朋友工作中会遇到需要使用gpu的例子,gpu就是显卡,大部分对gpu有个模糊的概念,即图像渲染会使用到他,但是它是如何生效的,又说不清楚。本篇文章主要介绍opencv下如何使用gpu进行编程。 基本介绍 opencv下存在gpu可…

软件测试:全链路追踪工具 Zipkin导入、安装(Windows版本)

1.0全链路追踪技术出现的原因 公司内部一个功能的实现,底层可能调用多个应用系统 在调用这个功能的同时,可能会出现多种情况,比如访问较慢,出现错误,可能需要进行定位 所以,我们需要快速定位服务错误点 大…

外汇天眼:SEC起诉“现金流之王”播客主持人涉嫌1100万美元庞氏骗局

美国证券交易委员会(SEC)今天指控了“现金流之王”播客主持人马修莫蒂尔,涉嫌通过一个庞氏骗局欺骗超过50名投资者,非法筹集了约1100万美元,涉及的票据据称由住宅物业支持。 根据SEC的投诉,俄亥俄州北奥尔姆…

openstack中通过主机mac地址查询主机id

问题: 客户给vm配置了子接口,并且接口上的ip可以ping通,客户需要从众多的主机中找到这台主机 解决办法 一 、通过子接口开放的端口让客户自行匹配自己业务进行查找 此处让客户自行查找即可 二 、通过数据库查找 注意:由于子接…

力扣:110. 平衡二叉树(Python3)

题目: 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 来源:力扣(LeetCode) 链接&#xff…

课题学习(二)----倾角和方位角的动态测量方法(基于磁场的测量系统)

磁性测量工具安装在非磁性钻铤内,如图1,以避免磁性随钻测量工具测量时受到外部干扰。 测量系统采用三轴加速度计和三轴磁通门,并采用冗余设计,由于井下振动剧烈,陀螺仪的可靠性将大大降低。为了保证整个钻井过程中系统…

XC2028A CC/CV降压车充芯片,12V降5V,24V降5V,2.5A带限流功能的降压IC

XC2028A具有最佳输入电压、降压转换器,可在CV(恒定输出电压)模式或CC(恒定输出电流)模式下工作,OCP电流值由电流感应电阻设置。最大输入电压高达32V,MOSFET,什么是建立在50mΩ高侧和…

搭建BP神经网络

1.数据集下载 2.C语言代码 BP.h #ifndef BP_H_INCLUDED #define BP_H_INCLUDED const int INPUT_LAYER 784; //输入层维度 const int HIDDEN_LAYER 40; //隐含层维度 const int OUTPUT_LAYER 10; //输出层维度 const double LEARN_RATE 0.3; //学习率 const int TRAIN_TIM…