制图创建内容 - 标注地图
创建标注
您将为两个图层创建标注。 您将编写标注表达式并调整标注属性。
- 如果您已完成之前的教程制图创建内容 - 优化符号系统,请重新打开 Arctic sea ice.aprx。 否则,请下载 Cartographic creations 3.ppkx。 双击该文件以在 ArcGIS Pro 中将其打开。
注:
.ppkx 文件是一个 ArcGIS Pro 工程包,可能包含可以在 ArcGIS Pro 中打开的地图、数据和其他文件。 通过本指南了解有关管理 .ppkx 文件的详细信息。
- 如果收到系统提示,请使用您获得许可的 ArcGIS 账户登录到 ArcGIS Pro。
注:
如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项。
- 在内容窗格中,右键单击 Index years 并单击标注。 再次单击 Index years,并单击标注属性。
标注分类窗格随即显示。 您将编写 Arcade 表达式,这样标注可以同时传达来自两个字段的信息:年份和以百万平方公里为单位的范围。
- 如有必要,请在标注分类窗格中,单击分类选项卡,然后单击标注表达式选项卡。
- 在表达式框中,删除现有文本并输入或复制粘贴 $feature.Rec_Year + TextFormatting.NewLine + $feature.Rec_Extent。 如有必要,取消选中删除多余的空格。 单击应用。
标注将在顶部线上显示年份,在底部线上显示范围。 您将修改表达式以四舍五入范围数值并为单位添加文本。
- 在表达式框中,删除 $feature.Rec_Extent 并输入或复制粘贴 Round($feature.Rec_Extent,2) + " million km2"。 单击应用。
标注现在更清晰易懂。 您将更改其外观以更好地匹配地图的暖色。
- 在标注分类窗格中,单击符号。 展开外观,然后更改以下属性:
- 对于字体名称,选择 Corbel。
- 对于字体样式,选择粗斜体。
- 对于大小,选择 10 磅。
- 对于颜色,选择提卡特大理石粉末。
注:
如果在计算机上尚未安装 Corbel 字体,可以选择任何其他字体。
在地图上使用提卡特大理石粉末作为线颜色可能是很好的选择,但对于文本来说这个颜色可能过于浅了。 您将创建较此颜色稍深的颜色版本以确保标注清晰可见。
- 再次单击颜色菜单,然后单击颜色属性。 在颜色编辑器窗口中,将颜色模式更改为 HSL。
HSL 代表色度、饱和度和亮度。 当混合与现有颜色相似的颜色时,此颜色模型非常有用。 您将使用它来创建比提卡特大理石粉末颜色更深但具有相同色度和饱和度的颜色。
- 将亮度更改为 60%,然后按 Enter 键。
- 单击将颜色保存到样式。 对于名称,输入 Text。 双击确定。
- 在符号系统窗格中,单击应用。
地图上的标注随即进行更新。
除了颜色之外,您还可以将整个符号保存到收藏夹样式中。 接下来,您将保存文本符号,其中包括其颜色和其他字体属性,以便稍后在地图的其他部分中重复使用。
- 单击菜单按钮,然后单击将符号保存到样式。
- 对于名称,输入 Gold。 单击确定。
在地图上,标注被堆叠成三行。 由于第三行包含第二行的单位描述符,因此其看起来不够自然。 您将调整堆叠属性。
- 在标注分类窗格中,单击位置选项卡,然后单击自适应策略选项卡。 展开堆叠并取消选中堆叠标注。
标签现在堆叠为两行,而不是三行。 之前编写的表达式包含常量 TextFormatting.NewLine,其用于强制在 Year 字段之后换行,无论标注属性如何。
这些标准均位于北冰洋的中部。 稍后,您将调整它们的位置。 首先,您将标注地图区域中较大的海洋。
- 在内容窗格中,打开 NorthernMarineRegions 图层。 如有必要,将其拖放到 IceExtent_Raster 图层上方。
- 右键单击 NorthernMarineRegions 的符号,然后单击无颜色。
图层轮廓仍可见。 您将使用这些线作为标注参考线,稍后再将它们从地图中移除。
- 选择 NorthernMarineRegions 图层后,在功能区上单击标注选项卡。 在图层组中,单击标注。
- 在文本符号组中,单击金色。
地图中随即显示标注。 您将调整其堆叠属性,使其尽可能多地堆叠。 这样标注可以更加紧凑,并更容易放置在狭小的空间中。
- 在标注分类窗格的位置选项卡上,在自适应策略选项卡的堆叠分隔符框中,选中第一个强制分割框。
此地图上的标注数量超过了提供地理环境所需的数量。 您将移除较小区域的标注。
- 单击冲突解决选项卡。 展开最小要素大小。 在中间菜单中,输入 3,000,000。 将其他菜单设置为周长和地图单位。
现在,只有较大的海洋具有标注。
- 关闭标注分类窗格。
标注转注记
在 ArcGIS 中,标注是由标注属性控制的自动化过程。 如果您需要对单个标注的位置或外观进行更多控制,可以将其转换为注记。 您会将此地图中的标注转换为注记并对其中一部分进行重新定位。
- 缩小地图,直到可以看到整个北极圈。
仅当前视图中的标注可以转换为注记。
- 在内容窗格中,右键单击 Ocean 并单击标注以确保已关闭该图层的标注。
- 在功能区上,单击地图选项卡,在标注组中,单击转换按钮的底部,然后单击标注转注记。
- 在标注转注记窗格中,对于转换比例,输入 22,000,000 并按 Enter 键。
这将是稍后在您的布局中的地图比例。
- 确保将转换设置为地图中的所有图层。
- 对于输出地理数据库,确保其设置为 arctic sea ice.gdb。
- 对于其余属性,请接受默认值。
- 单击运行。
- 关闭地理处理窗格。
已关闭您地图图层的标注。 名为 GroupAnno 的新图层组已添加至内容窗格。 其中包含两个注记要素类。 这些与要素类相似,但是具有属性表,并且可以使用图层属性进行修改。
您将使用混合模式为注记要素提供与 Index years 图层相同的外观。
- 在内容窗格中,确保 GroupAnno 处于选中状态。 在功能区上,单击图层组选项卡。
- 在效果组中,将图层混合更改为线性加深。
- 保存工程。
编辑注记
接下来,您将编辑注记要素。 您将删除一些对地图无用的注记,并更改其他注记的位置。
- 单击功能区上的编辑选项卡。 在工具组中,单击注记。
- 在地图上,单击并在 Hudson Bay 标注周围拖出一个框以将其选中。
- 在功能区的要素组中,单击删除。 在删除窗口中,单击是。
- 如果存在,请删除以下标注:
- 北太平洋
- 阿拉斯加湾
- 白令海
- 鄂霍次克海
- 北海
- 北大西洋
- 拉布拉多海
提示:
按住 Shift 键可同时选择多个标注。
- 还要删除在上述标注南侧的所有标注。
- 选择 1980 标注。 将其拖动到靠近阿拉斯加北海岸的位置。
- 将 2000 标注移动到中检索引线附近。
- 将 2020 标注移动到最内侧索引线的附近。
- 选择 Greenland Sea 标注。 将其拖出粉色区域,以便于阅读。 将其保持在灰线范围内。
- 根据需要,可以移动其他标注。 尝试放置标注,确保其不与其他符号线重叠。
大多数居住是居中对齐的,但可以通过其他对齐方式对其中一两个标注进行改进。 您将更改其中一个标注的对齐方式,并且可以根据需要对其他标注重复这些步骤。
- 选择 The North Western Passages 标注。 在功能区的编辑选项卡的选择组中,单击属性。
- 如有必要,在属性窗格的下半部分,单击左对齐按钮。
- 单击应用或选中自动应用。 在地图上,将 The North Western Passages 标注放置在附近最大的岛屿(维多利亚岛)上。
- 在功能区的编辑选项卡的选择组中,单击清除。 在管理编辑内容组中,单击保存。
- 在保存编辑内容窗口中,单击是。
- 关闭属性窗格,然后关闭修改要素窗格。
- 在内容窗格中,关闭 NorthernMarineRegions 图层。
- 在快速访问工具栏上,单击保存。
在本教程中,您使用了 Arcade 表达式、标注属性和注记编辑来创建清晰标注的地图。 在下一教程中,您将设计一个布局以排列您的地图和海报相关信息。
您可以在 ArcGIS Pro 中的制图创建内容中找到本系列的所有教程。 可以在制图简介页面中查找更多制图教程。