在 ArcGIS Pro 中设计专题地图的符号系统
按颜色对面进行符号化
2020 年,印度尼西亚的人口超过 2.7 亿,成为世界第四人口大国。 数千个岛屿上的人口分布不均。 您需要使用颜色符号化印度尼西亚所有 34 个省的人口。 这种地图称为分区统计图,其中每个区域按比例分配颜色,通常用于显示地理区域的定量数据(例如人口)。
- 下载 IndonesiaPopulation 工程包。
- 在计算机上找到下载的 IndonesiaPopulation.ppkx 文件。 双击该文件以在 ArcGIS Pro 中将其打开。 如果出现提示,请登录 ArcGIS 账户。
注:
如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项。
地图包含三个专题图层(Cities、Roads 和 Provinces)和两个底图图层。 您首先需要符号化省面图层,因为它是地图中最重要的图层。 您需要暂时关闭其他图层,以将重点放在各个省上。
- 在内容窗格中,取消选择 Cities 和 Roads 旁的复选框以将这两个图层关闭。
- 右键单击 Provinces,然后选择符号系统。
随即显示符号系统窗格。 各个省将使用单一符号符号系统进行符号化,如果您只想传达事物的位置,建议这样做。 但是在本地图中,您还想要传达图层属性之一:人口。
- 在符号系统窗格中,单击单一符号查看其他符号系统方法。
多种可用方法使用颜色绘制数量。
- 对于主符号系统,选择分级色彩。
- 确认字段设置为 Population。
地图现在以蓝色显示人口较多的省,以黄色显示人口较少的省。 要测试符号传达您的预期信息的准确程度,一种方式是查看图例。
- 在内容窗格中,图例显示五个符号类,每个类都包含一个详细标注来描述其表示的值。
临界值不一定要有意义,但这些值创建的地图会暗示 2,060,000 更接近 700,000 而不是 2,070,000。
要选择更好的临界值,可通过对其进行四舍五入或选择其他分类方法。 而对于本地图,无需对数据进行分类。 数据是连续数据,而不是离散数据,本地图的目的是帮助一般受众将人口显示为多于或少于其他省。 将数据分类成离散部分不会提高本地图的清晰度。
- 在符号系统窗格中,将主符号系统更改为未分类色彩。 确认字段设置为 Population。
图例现在显示符号颜色从最小值渐变到最大值。
此方法更简单并且更符合您的地图目的。
注:
何时建议使用渐变色而不是未分类色彩? 有时,如果值分组成表示大中小值的立方图格,地图会更容易理解。 有时,临界值有意义,例如当政府出资在不同层下可用时。
本地图的符号系统仍存在问题。 中加里曼丹(位于加里曼丹或婆罗洲岛)和日惹特区(位于爪哇岛)看起来人口接近。 但是一个人口实际上是另一个人口的数倍,因此人口密度差异一定很大。 本地图误导了用户,因为它没有明确表明大多数人口的居住地。 建议绘制人口密度地图,而不是绘制人口地图。
使用颜色绘制地理区域地图时,通常必须通过将计数转换为比率或比例来归一化数据。 归一化的目的是将值转换为标准比例,这样比较才有意义。 要归一化此人口数据,您需要将每个省的人口除以其面积来计算人口密度。
- 在符号系统窗格中,对于归一化,选择面积(平方千米)
现在,地图中的颜色表示每个省每平方千米的人口数。
地图显示雅加达首都特区的人口密度远远高于任何其他省。
尽管事实如此,但这张地图并不令人非常感兴趣。 它仅告知您关于一个省的信息,而不是所有省。 您需要调整配色方案范围,优化显示其他省之间的比较。
在符号系统窗格的下半部分中,有一个垂直直方图,用于显示人口密度值分布。 大多数数据位于顶部(低密度),有一个异常值(即雅加达)位于底部(高密度)。 位于直方图一侧的两个边界控点表示最深和最浅颜色的临界值。 您需要调整这两个控点来限制雅加达的影响,并显示其他省之间的变化。
- 在直方图上,双击底部控点 (12940.643246),然后输入 1500。 按 Enter 键。
控点将移至更靠近直方图顶部的位置。
现在,所有大于 1,500 的值以深蓝色绘制,同时为大部分数据范围保留黄色和蓝色之间的一系列颜色。
该地图现在显示爪哇岛的人口密度最高。 实际上,爪哇岛是世界上人口最多的岛。 也可以识别关于婆罗洲、苏门答腊和苏拉威西岛的详细变化。
在更改色彩范围后,本地图的图例可能具有欺骗性。 图例中每平方公里的人口数介于 9.8 到 12,940.6 之间,而地图颜色表示的范围仅介于 9.8 到 1,500 之间。 您需要改进图例,以更轻松地解释地图符号系统。
- 在符号系统窗格中,对于下标注,输入 1,500 people or more per km2。
您需要舍入上限值以使其更易读。
- 对于上标注,输入 10 people or fewer per km2。
- 在直方图中,将顶部控点 (9.816906) 更改为 10。
您几乎完成了省面符号化。 您需要执行的最后一步是更改配色方案。 所有颜色都有含义(具体取决于文化)。 对许多人来说,蓝色暗示水,因此随意的地图阅读者可能认为本地图是关于降雨或洪水的。 地图中通常以粉色或紫色表示人口和城市化,因为这两类颜色在自然界中不常见。
- 单击配色方案菜单,然后选中显示名称复选框。 选择红色-紫色(连续)配色方案。
大多数地图阅读者认为深色表示多,而浅色表示少,因此建议为人口地图选择的优质配色方案为从浅色到深色均匀变化。
注:
在背景为深色的地图中,应反转此模式。 观看浅色和深色配色方案,了解更多。
您需要更改本图层的名称使地图阅读者明确其表达的内容完成该图层。
- 在内容窗格中,单击 Provinces 以选择文本,然后再次单击以使其变为可编辑状态。 将该图层重命名为 Provinces: Population density。
- 在快速访问工具栏上,单击保存以保存工程。
现已创建分区统计图,按人口密度符号化印度尼西亚各省。 您了解了何时使用未分类色彩和渐变色,为什么使用比率或比例而不是计数,如何调整符号系统范围以及如何选择适当的配色方案, 接下来,您将对城市进行符号化。
按大小符号化点
对于印度尼西亚的城市,您需要改变符号的大小,而不是颜色。 点符号没有面积,无需将数据归一化为人口密度。 您需要绘制人口计数地图,较大的符号对应较大的城市。
- 在内容窗格中,单击 Cities 图层将其选中,以使其可见。
符号系统窗格随即更新,以显示 Cities 图层的符号系统。
- 对于主符号系统,选择比例符号。
- 确认字段设置为 Population。
注:
颜色可能与您在地图中看到的有所不同。
数据表示属性设置为面积。 这意味着地图上每个圆圈的大小直接代表了人口值。 如果城市 A 有 100 万人口,而城市 B 有 200 万人口,则城市 B 的标记将是城市 A 标记的大小的两倍。 更准确地说,标记将具有两倍大的面积。
注:
通常,这种直接成比例的方法会导致符号过大。 您可以通过使用 Arcade 表达式代替字段或通过选中最大大小复选框来控制大小。
地图上的标记很大。 您将缩小它们的大小。
- 对于最小尺寸,键入 3 pt。
在地图上,所有的标记都会稍微缩小。
首都雅加达作为印度尼西亚最大的城市非常醒目。 但是,它同时挡住了其他重要的地图信息。 您需要将符号设置为透明,来解决这一问题。 您还需要更改符号颜色以与紫色最深的省一致。
- 在符号系统窗格中,单击模板符号。
符号系统窗格将显示更多符号选项。
- 如有必要,单击属性选项卡,然后单击符号选项卡。
- 单击颜色菜单,然后单击取色器。
该工具可用于从地图中选择现有颜色。
- 在地图中,缩放到雅加达,直到其深紫色在大点符号后可见。 单击深紫色。
现在,地图的点和面图层均使用相同的颜色表示同一主题:城市化。 类似的事物使用类似的颜色,这样地图更容易理解。 您需要将此颜色保存到样式,以在地图的其他位置重用。
- 在符号系统窗格中,再次单击颜色菜单,然后单击颜色属性。
颜色编辑器窗口随即出现。
- 单击将颜色保存到样式。 在将颜色另存为窗口中,对于名称,输入 Population density。
- 确认样式设置为收藏夹,然后单击确定。
在保存完全不透明版本的颜色以供稍后使用后,您需要将颜色设置为透明。
- 在颜色编辑器窗口中,对于透明度,输入 80%,然后按 Enter 键。
- 单击确定。
- 在符号系统窗格中,对于轮廓颜色,选择新的 Population density 颜色。
- 对于轮廓宽度,单击增量按钮或输入 1 磅。
较宽的轮廓会使较小的圆形更粗,更容易看见。
- 在符号系统窗格底部,确保自动应用已启用。
此控件可确保符号系统的更改会自动应用到地图。
- 在地图上进行缩小,直到您能够看到整个印度尼西亚为止。
透明圆形不再遮挡地图的其他部分。 这非常重要,因为雅加达拥有 1000 万人口,与其紧邻的其他几个城市也是人口众多。
要完成本地图,您需要确保图例清晰并且不会占据过多的地图空间。
- 在符号系统窗格中,单击后退箭头。 在直方图上方,单击类选项卡。
- 将图例计数更改为 2。
在内容窗格中,图例仅收缩成一个大小圆形。
- 在内容窗格中,将 Cities 图层重命名为 Cities: Population totals。
- 保存工程。
现已按大小符号化点。 您了解了如何从其他地图符号取色,将颜色保存到样式以及如何创建透明的重叠符号
城市点和省面共同讲述了一个关于人口分布的故事。 省包含全部人口(城市和农村),而城市提供了关于大多数人口聚集区域的更多背景。
按类型符号化线
地图中的最后一个专题图层是表示道路的线图层。 通常,可在地图中使用道路和道路密度表示人口和城市化。 您需要基于道路类型对其进行符号化。
- 在内容窗格中,单击 Roads 图层将其选中,以使其可见。
- 在符号系统窗格中,对于主符号系统,选择唯一值。
在本教程中,您目前对定量数据进行了符号化。 接下来,您需要符号化定量数据,或按类型或类别而不是数值对数据进行符号化。 对于制图类型,建议选择唯一值。
- 确认字段 1 设置为类型。 单击添加所有值按钮。
符号系统窗格中随即显示一个表,其中列出了四个符号类:
- 主干道
- 道路
- 未知
- <其他所有值>
数据集之间的主干道和道路之间的差异有所不同。 了解地图中每个类别的要素数有助于您理解每个类型起到的作用。
- 在表上方,单击更多按钮,然后单击显示计数。
- 如有必要,拖动符号系统窗格的边将其加宽。
表中添加了计数列。
<其他所有值> 符号类不含地图中的要素。 此符号类只会让图例混乱,因此需要将其移除。
- 右键单击 <其他所有值> 行,然后选择移除。
对于其余符号类,未知表示地图中的大多数要素。 只有几个主干道线,全部位于雅加达附近。 您需要将主干道和道路类分组到一起。
- 单击主干道行。 按 Ctrl 键,然后单击道路行同时选中这两行。 右键单击所选区域,然后选择分组值。
现在只有两个符号类。 通常,您的数据具有的符号类数多于地图所需的数量。 将二者合并成一组更简单的符号会使地图更易于理解。 接下来,您需要改进图例。
- 在标注列中,双击主干道;道路单元格。 输入主要道路。
- 将未知符号类的标注更改为次要道路。
浅色符号在地图中很难看见。 您需要加深其颜色并设置虚线模式,将其与省边界区分开来。
- 单击更多按钮,然后选择格式化所有符号。
- 单击图库选项卡,然后单击渡轮符号。
您的地图上没有任何渡轮路线,但是适用于其他目的的系统符号可用作创建自定义符号的起点。
- 在符号系统窗格的顶部,单击后退箭头。
现在,这两个符号类均使用蓝色虚线表示。
- 单击主要道路行以仅选中该行。 右键单击其符号,然后选择灰色 80% 颜色。 (指向颜色可读取其名称。)
- 右键单击次要道路符号,然后选择灰色 50%。
现已按类型符号化线。
- 保存工程。
您了解了如何对符号类进行分组和重命名并根据自己的目的重新设计模板符号。 在本教程中,您一次仅对一个图层进行符号化。 使用您自己的地图工程时,通常需要在图层之间来回切换,以确保所有地图符号在内聚的地图设计中相互配合。
自定义底图
在本教程开头,您使用默认符号绘制了专题地图图层,为了更好地传达数据进行了更改。 但是,地图中至少有一个图层不应保持在其默认状态下:底图。 接下来,您需要学习如何混合和匹配底图图层以创建单间背景,来补充专题数据,而不是对其造成干扰。
您的地图当前使用 World Topographic Map 和 World Hillshade 图层作为底图。 这些详细的图层可用于在地理环境下探索数据。 但是,它们采用的各种颜色和纹理同时会干扰对地图的关注。 地图阅读者的注意力会放在巴布亚新几内亚的山脉,而不会关注印度尼西亚的人口密度。
建议为专题地图选择更简单且更中性的背景。 接下来,您需要选择灰色底图,以更好地支持您的专题数据。
- 单击功能区上的地图选项卡。 在图层组中,单击底图。
- 在底图图库中,向下滚动,然后选择人文地理地图。
注:
如果底图图库中未列出人文地理地图,打开目录窗格。 在门户选项卡的 Living Atlas 选项卡中,搜索以下图层并将其添加到地图:
- Human Geography Detail
- Human Geography Label
- Human Geography Base
底图图库的内容由组织管理员设置。
地图随即更新。 新地图背景现在看起来更简单并能够更好地强调专题内容。
灰色是很有用的底图颜色,因为通常解释为无数据。 变淡和不饱和可将其理解为背景信息,而不是前景。 但是,如果是印度尼西亚群岛,地图的大部分区域为海洋,因此大部分地图为灰色。 您可能发现这有点单调。 接下来,您需要更改底图颜色以更改地图色调。
- 打开目录窗格。
提示:
单击功能区上的视图选项卡。 在窗口组中,单击目录窗格。
- 在目录窗格中,单击门户选项卡,然后单击 Living Atlas 选项卡。 在搜索栏中,输入 Global Background,然后按 Enter 键。
- 在搜索结果中,右键单击 Global Background,然后选择添加到当前地图。
该图层是一个覆盖全世界的大矩形。 您将使用该图层来更改它下面的所有图层的颜色。 它会添加到地图中的 Provinces 图层上方。 您只希望该图层影响底图,因此您需要对图层重新排序。
- 在内容窗格中,拖动 GlobalBackground 图层并将其置于 Provinces: Population density 和 Human Geography Base 图层之间。
- 右键单击 GlobalBackground 符号,然后选择深林。
颜色为非常深的绿色,在地图中非常醒目。 您需要将绿色图层与西方图层混合,而不是挡住它们。
- 在内容窗格中,确保选中 GlobalBackground 图层。 在功能区上,单击要素图层选项卡。 在效果组中,对于图层混合,选择滤色。
将由图层混合确定如何合并图层与下方的图层。 此混合模式的预期结果为将除白色之外的一切重新着色成绿色阴影。 而地图恢复成灰色。 您需要调查底图以找到地图未重新着色的原因。
人文地理地图底图包含三个图层。 Human Geography Label 和 Human Geography Detail 在专题地图图层上方绘制,而 Human Geography Base 在下方绘制。 图层顺序是符号系统的一个重要方面。
- 在内容窗格中,关闭 Human Geography Detail 图层并再次打开。
此图层包含大多数的底图信息。 绿色图层在 Human Geography Detail 图层下方绘制,因此不会对其产生任何影响。
- 将 Human Geography Detail 图层拖至图层列表的底部。
接下来,您将移除 Human Geography Base 图层。 此图层仅包含淡色的陆地区域背景,在地图中不是必需的。
- 右键单击 Human Geography Base,然后选择移除。
底图按 GlobalBackground 图层进行着色,从灰色变为绿色,从而与它下面的一切混合。
除了重新排序之外,还可以添加和移除底图图层。 接下来,您需要添加山体阴影图层以恢复一些纹理和地形环境。
- 在目录窗格的 Living Atlas 选项卡中,搜索 World Hillshade 并将其添加到地图。
新图层即会添加到地图中所有其他图层下方。 该图层将按 GlobalBackground 图层进行着色,变为绿色,但仅在相邻国家/地区中可见。 它在印度尼西亚被省面挡住。
如果将山体阴影图层移至省上方,它会挡住这些省。 要解决此问题,需要使用另一种混合模式。
- 在内容窗格中,选择 Provinces: Population density 图层。 在功能区上,单击要素图层选项卡。 对于图层混合,选择复合。
“正片叠底”是最常用的混合模式之一。 在此情况下,它允许省和下方的底图图层同样可见。
绿色海洋与粉色省恰好互补。 但是,许多患有最常见类型的色盲的人很难区分红色和绿色。 尽管该地图可能看起来很吸引人,但是对许多人来说,可能同样难以阅读。 您需要将海洋颜色更改为蓝色。
- 在内容窗格中,右键单击 GlobalBackground 符号,然后选择代尔夫特蓝。
地图将使用新的底图颜色进行更新。
接下来,您将测试您的新颜色选择是否适合不同形式的色盲。
- 单击功能区上的视图选项卡。 在辅助功能组中,单击色觉模拟器的下拉菜单。
- 从色觉模拟器菜单中,选择绿色盲。
地图的颜色将发生变化,以模拟其对绿色盲人员的视觉效果。 地图仍然清晰可辨,例如,土地和水体之间的区别仍然清晰。
- 尝试另外两个色盲选项。 对于这些形式的色盲,您的颜色选择可以接受。
- 单击色觉模拟器按钮以将其禁用。
注:
启用时,色觉模拟器按钮为蓝色。
- 保存工程。
底图是专题地图的有用资源,无需您花时间构建和符号化背景地理。 与其他所有地图元素一样,使用它们时无需保持默认状态。 选择灰色底图可更好地呈现您的专题数据。 尝试添加、移除底图图层并进行重新排序,调整其透明度和图层混合,甚至使用上方的混合图层更改其颜色。
有效的底图可衬托专题数据,而不会喧宾夺主。
导出地图
现已设计印度尼西亚人口地图。 最后,您需要将地图导出为 .pdf 文件,以进行打印或与他人共享。
- 在地图视图上方,单击布局选项卡。
此 A4 大小的布局已为您设置完成。 但是,您需要在导出前对图例进行整理。
- 在内容窗格中,必要时展开图例。
地图中的许多图层为底图图层,无需在图例中呈现。
- 单击 Human Geography Detail。 按住 Ctrl 键同时单击 Human Geography Label、GlobalBackground 和 World Hillshade,以同时选中所有四个底图图层。
- 右键单击所选图层,然后选择移除。
地图中的图例较小,但仍包含可以移除的冗余信息。 例如,图层名称 Cities: Population totals 后跟标题人口。 混乱的图例需要花费更长的时间阅读和理解。
- 在内容窗格中,右键单击图例并单击属性以打开元素窗格。
- 在元素窗格的图例项下,单击显示属性。
- 在显示下,取消选中标题框。
所有三个图层的标题即会从图例中移除。
注:
可继续编辑图例、标题或其他元素。 要了解有关构建布局的详细信息,请参阅在 ArcGIS Pro 中设计布局教程系列。
您差不多做好导出地图的准备了。 在此之前,您需要再看一眼确定符号是否尽可能发挥作用。 道路图层在布局使用的比例下看起来混乱且拥挤。
您需要调整线宽以更好地适应此比例。 可通过“布局”视图进行此更改。
- 在内容窗格中,展开地图框,如有必要,展开地图。 右键单击 Roads 图层,然后选择符号系统。
- 在符号系统窗格的类选项卡中,单击更多,然后选择格式化所有符号。
- 单击属性选项卡。 在外观下,将线宽更改为 0.5。
提示:
要确保设计的符号始终在特定比例下使用,可在地图属性窗口中设置参考比例。
现已做好导出地图的准备。 您将使用已针对 .pdf 格式设置通用属性的导出预设。
- 保存工程。
- 单击功能区上的共享选项卡。 在输出组中,单击导出布局的下拉菜单,然后选择矢量 PDF。
导出布局窗格随即显示,其中已输入许多属性。 您将为导出修改多个属性。
- 对于名称,单击浏览按钮,然后选择可轻松访问的位置,例如桌面。 将该文件命名为 IndonesiaPopulation.pdf,然后单击确定。
- 在压缩下,指定以下属性:
- 验证输出为图像是否为未选中状态。
- 对于图像压缩,验证是否已选择自适应。
- 确认质量已设置为 80% 左右。
- 在分辨率下,将矢量分辨率设置为 300 DPI。 将栅格重采样设置为最佳和正常之间,并确保比例 1 设置为 2。
注:
要了解有关导出设置的详细信息,请参阅导出为 PDF。
- 单击导出。
注:
您可以保存导出预设以供以后使用,并标准化地图的导出参数。
- 导出完成后,单击查看导出的文件以查看 PDF。
要设计吸引人且有效的地图,不需要复杂的符号效果,但是需要思考和实验。 在本教程中,您学习了制图师设计专题地图时使用的一些常用方法,包括:
- 如何根据地图主题选择适合一起使用的颜色
- 何时归一化数据
- 如何调整符号系统直方图以更好地呈现一系列数据
- 如何通过简单更改符号属性改进符号
- 如何通过添加、重新排序和混合图层改进底图
创建地图时,需要进行诸多选择,不只是关于地图符号的选择。 有关更多制图技能,请尝试下面列出的一些资源。
可以在制图简介页面中查找更多制图教程。