创作地图

总览

  • 视频长度:3:49。
  • 此视频是使用 ArcGIS Pro 2.4 创建。

您需要根据您所获取或创建的空间数据集来创作地图,然后才能在 ArcGIS Pro 中分析或共享您的地图。花费一些时间正确组织您的数据、将其缩放到可管理的大小、对其进行符号化以及优化其属性表是一个非常重要的习惯。由此,在执行更深入的分析、探索、编辑或可视化时,可以节省您的时间和精力。

在本教程中,您将对从政府地理空间门户下载的数据进行组织并创建地图。您将对数据进行符号化、创建书签以表示感兴趣点并更改投影以针对未来 web 共享对其进行优化。接下来,您可以继续共享 Web 地图教程,了解如何在线共享此地图。

  • 预计时间:30 分钟
  • 软件要求:
    • ArcGIS Pro
    • ArcGIS OnlineArcGIS Enterprise 门户连接

注:

在线帮助中的教程步骤反映了当前软件版本的外观和功能。如果您有较早的软件版本,请使用离线帮助系统打开教程。要从在线帮助系统切换到离线帮助系统,请参阅关于 ArcGIS Pro 帮助主题中的设置帮助源。如果您没有 ArcGIS Pro,可以注册ArcGIS Pro 免费试用版

下载数据

红树林是一种独特而有价值的海岸沼泽生态系统,以其同名树木为主要特征。它们分布在世界各地的热带海岸,是生态保护和生态旅游工作的焦点。

您将使用从新西兰政府机构下载的公开提供数据来创建新西兰红树林及进入红树林的附近步道的地图。

注:

从地理空间门户查找并下载数据是地图制作过程的重要部分。虽然本教程中已提供数据,但您仍可以浏览新西兰的 LINZ 数据服务Koordinates 空间数据门户以练习浏览数据。可以搜索本教程中所使用的数据,也可以浏览您感兴趣的数据。

要下载提供的数据,请完成以下步骤:

  1. 转至 ArcGIS Online制作地图概览页面。
  2. 单击下载
  3. 在计算机的 Downloads 文件夹中,右键单击 Author_a_map.zip 并将其提取到一个方便的位置。

创建工程

根据需要,可在开始页面上基于系统模板或基于用户自行创建的模板启动 ArcGIS Pro 工程。对于此工程,将使用地图系统模板,从而使用地图视图启动工程。

  1. 启动 ArcGIS Pro 并根据需要进行登录。
  2. 在开始页面上,单击地图以启动打开默认地图的工程。

    包含所选地图模板的开始页面

    注:

    如果已打开一个工程,请单击功能区上的工程选项卡。在左侧的选项卡列表中,单击新建。在工程模板下,单击地图

  3. 新建工程对话框的名称文本框中,输入 New Zealand Mangroves

    “创建新工程”对话框

    默认情况下,工程将保存到位置框中显示的路径。如果要将工程保存到其他位置,请单击浏览按钮 浏览 并浏览至您希望选择的文件夹。

  4. 单击确定

    该工程将打开一个活动的地图视图。

    示例默认范围
    默认地图范围或底图可能不同。

  5. 单击功能区上的视图选项卡。在窗口组中,单击重置窗格 重置窗格,然后单击重置窗格以进行映射(默认)

    此操作可确保内容目录窗格打开,其他窗格关闭。

将数据添加至地图

要访问下载的数据,您需要建立一个文件夹连接。

  1. 目录窗格中,右键单击文件夹 文件夹,然后单击添加文件夹连接 添加文件夹连接
  2. 在浏览对话框中,浏览至 Author_a_map.zip 文件的提取位置。单击文件夹以将其选中,然后单击确定
  3. 目录窗格中,展开文件夹,然后展开 Author_a_map 文件夹。

    目录窗格中已展开的文件夹

    Author_a_map 文件夹包含另一个名为 nz-mangrove-polygons-topo-150k 的文件夹和一个名为 author_a_map_NZ 的地理数据库。

    注:

    从在线资源下载的数据集有时具有较长的描述性名称,特别是其属于大型数据集合时更是如此。在本教程中,nz-mangrove-polygons-topo-150k 文件夹将描述其所包含的数据的位置、主题、几何类型和比例。在下一部分中,您将在文件夹中导出数据集,然后为其提供一个更简洁的名称。

  4. 展开地理数据库。

    它包含一个名为 DOC_Tracks 的折线要素类和一个名为 North_South_NZ 的面要素类。

  5. 右键单击 DOC_Tracks,然后单击添加至当前地图 添加到当前地图

    DOC_Tracks 要素类
    在此处及其他位置,您的默认图层符号系统可能会有所不同。

    该地图将重新绘制以显示由新西兰环保部 (DOC) 管理的新西兰全国步道网络。

  6. 目录窗格中,展开 nz-mangrove-polygons-topo-150k 文件夹。

    该文件夹包括一个面 shapefile 面 Shapefile、一个文本文件 文本文件 以及一个包含元数据的 XML 文件 XML 文件

  7. 将 shapefile 从目录窗格中拖动到地图上。

    随即向内容窗格添加一个图层。

  8. 内容窗格中,右键单击 nz-mangrove-polygons-topo-150k 图层,然后单击缩放至图层 缩放至图层

    红树林面很小,可能难以在地图上看到。

  9. 单击功能区上的地图选项卡。在导航中,多次单击固定比例放大按钮 固定比例放大,然后根据需要平移地图,直到看到红树林要素为止。

    Okahukura 半岛上的红树林

    确保所获得的数据与地面上的要素相匹配非常重要,因此,您需要使用卫星影像以便近距离查看。

  10. 地图选项卡的图层组中,单击底图 底图,然后选择带标注的影像
    注:

    如果将 ArcGIS Pro 配置为在 ArcGIS 组织中使用 Esri 矢量底图,则底图库的内容可能不同。如果未显示带标注的影像,请查找类似底图,例如影像混合图。(可使用任何可用影像底图。)

  11. 地图选项卡的导航组中,确保已选中浏览工具 浏览工具。放大至红树林区域附近。
  12. 内容窗格中,关闭并打开 nz-mangrove-polygons-topo-150k 图层。

    将红树林面与卫星影像进行比较

    该图层将与沿海岸线及浅水区中的深绿色植被区域完美对齐。您将查看元数据以便进一步熟悉数据。

  13. 目录窗格(而不是内容窗格)中,右键单击 nz-mangrove-polygons-topo-150k shapefile,然后单击查看元数据 查看元数据

    将显示目录视图。目录视图的左侧显示 nz-mangrove-polygons-topo-150k 文件夹中的项目。shapefile 处于选中状态。右侧的详细信息面板将显示所选项目的元数据。

    红树林 shapefile 的元数据

    提示:

    如果详细信息窗格未显示,请单击功能区上的视图选项卡。在选项组中,单击详细信息面板 详细信息面板

  14. 滚动查看元数据,并注意数据的重要特征:

    • 数据是按 1:50,000(汇总字段)的比例创建的。
    • 坐标系为国家标准(描述字段)新西兰横轴墨卡托。
    • 数据的最新更新日期为 2018 年 5 月(描述字段)。
    • 数据源为新西兰土地信息部,即提供地理信息(制作者名单字段)的新西兰官方政府机构。
    • 数据可以介于 1:5,000 和 1:150,000,000(比例范围字段)之间的地图比例显示。

  15. 完成后,可通过单击地图的视图选项卡以使其处于活动状态。

将 shapefile 导出到工程地理数据库

如果您对下载的数据感到满意,则需要将其移动到工程地理数据库,以便在同一位置组织所有工程数据。

  1. 目录窗格中,展开数据库 数据库

    在目录窗格中展开的 Databases 文件夹

    New_Zealand_Mangroves.gdb 是工程的默认地理数据库 默认地理数据库。此位置将用于保存地理处理输出,并用于存储地图中所使用的所有数据。

  2. 内容窗格中,右键单击 nz-mangrove-polygons-topo-150k 图层,然后单击数据 > 导出要素 导出要素

    将弹出导出要素窗口。输入要素参数已正确设置为 nz-mangrove-polygons-topo-150k。

    注:

    为方便起见,某些地理处理工具将在浮动窗口中打开。这些工具也可以在地理处理窗格中打开。

  3. 接受 New Zealand Mangroves.gdb 作为默认输出位置
  4. 输出名称框中,输入 Mangroves
    导出要素窗口
  5. 单击确定

    新 Mangroves 要素类随即添加到工程地理数据库,并且对应图层会添加至地图。

  6. 内容窗格中,右键单击 nz-mangrove-polygons-topo-150k 图层,然后单击移除 移除
  7. 快速访问工具条中,单击保存按钮 保存 以保存工程。

选择北岛上的步道

由于红树林仅位于新西兰的最北部,因此,南岛上的步道与您的地图无关。需要在北岛上创建步道要素类以替换 DOC_Tracks 要素类。然后,需要检查并修改新要素类的属性表。

  1. 目录窗格的 Author_a_map 文件夹下,展开 author_a_map_NZ 地理数据库。将 North_South_NZ 要素类拖至位于内容窗格的影像底图正上方。
    注:

    North_South_NZ 要素类不能反映新西兰的行政区域。它只是将国家/地区划分为以两个最大的岛屿为中心的要素。

  2. 内容窗格中,右键单击 North_South_NZ 图层,然后单击缩放至图层 缩放至图层

    将显示新西兰的所有位置。

  3. 根据需要放大并平移,以使北岛位于地图视图的中心。
  4. 内容窗格中,右键单击所选图层,然后单击属性表 Open Table
  5. 通过单击行标题(第一行左边缘的灰色小方块)来选择北岛的记录。
    北岛区域选择

    记录即会在表中突出显示,并且北岛在地图上处于选中状态。

  6. 根据需要单击功能区上的地图选项卡。在选择组中,单击按位置选择 按位置选择

    按位置选择窗口出现。

  7. 输入要素设置为 DOC Tracks。保持将关系设置为其默认值相交。将选择要素设置为 North_South_NZ

    将选中与 North_South_NZ 图层的所选要素(北岛)相交的步道。

    按位置选择参数
  8. 单击确定

    随即选中新西兰北部的步道。您会在地图视图的右下角看到 1,459 个所选要素。(其中包括选定的北岛要素。) 需要将所选步道复制到新要素类。

  9. 内容窗格中,右键单击 DOC Tracks,然后单击数据 > 导出要素 导出要素

    将弹出导出要素窗口。输入要素参数设置为 DOC Tracks,且输出位置参数设置为 New Zealand Mangroves.gdb。

  10. 输出名称框中,输入 Trails
  11. 单击确定

    随即将新的 Trails 要素类添加到工程地理数据库,并将图层添加到地图。

  12. 地图选项卡的选择组中,单击清除 清除
  13. 内容窗格中,单击 DOC Tracks 图层以将其选中。按住 Ctrl 键同时单击 North_South_NZ 图层以将其选中。右键单击所选图层,然后单击移除 移除

    图层即会从地图中移除,并关闭属性表。

编辑 Trails 属性表

数据集可能包含特定工程的非所需信息。多余数据会导致文件大小过大或者分散您执行当前任务的注意力。您已将原始 DOC Tracks 要素类减少到较小的地理区域。在本节中,您将编辑 Trails 属性表以移除不需要的属性。完整数据集仍保留在 DOC Tracks 表中。

  1. 内容窗格中,右键单击 Trails 图层,然后单击属性表 Open Table

    Trails 图层的属性表

    属性表包含 7 个字段。STLengthShape_Length 字段具有相同的值。STLength 字段是原始 DOC_Tracks 数据集的一部分。将所选步道导出到新要素类时,已自动添加 Shape_Length 字段。此时,您可以删除 STLength 字段。

  2. 在属性表中,右键单击 STLength 字段名称,然后单击删除 删除字段
  3. 删除字段提示中,单击

    在本工程中,您也不需要 CAPTURE_ACCURACY 字段。可以将其删除,但是您选择将其隐藏。

  4. 在属性表中,右键单击 CAPTURE_ACCURACY 字段名称,然后单击隐藏字段 隐藏字段

    该字段不再显示,但仍属于该表,如果需要,可以将其恢复。最后,您将为 OBJECT_TYPE_DESCRIPTION 字段分配一个别名,为其提供一个更加简洁的显示名称。

  5. 内容窗格中,右键单击 Trails 图层,然后单击设计 > 字段 字段

    表的字段视图随即打开。随即字段选项卡将在功能区上显示。在字段视图中,请注意存在 CAPTURE_ACCURACY 字段,但其可见性属性处于关闭状态。

  6. 在别名列中,单击值 OBJECT_TYPE_DESCRIPTION 以将其选中。再次单击该值以使其可编辑。将别名更改为 Description,然后按 Enter 键。
    Trails 属性表的字段视图
  7. 在功能区字段选项卡的更改组中,单击保存 保存编辑内容
  8. 关闭字段:Trails 视图。
  9. 在 Trails 属性表中,确认显示 Description 别名。如有必要,请单击位于表格视图底部的刷新表按扭 刷新表
  10. 关闭 Trails 表。
  11. 快速访问工具条上单击保存按钮 保存

识别并导出红树林附近的步道

您已基于原始要素子集创建一个较小的 Trails 要素类。现在,您将使用另一个位置查询来选择红树林可视距离内的步道。需要在地图中保留现有 Trails 图层作为上下文。

选择红树林附近的步道后,需要导出所选要素。可以基于所选要素创建地图图层,无需创建新数据集,但是这些选择图层不适用于 web 地图。如果您打算将地图共享至门户,则需要创建新要素类。

  1. 地图选项卡的选择 组中,单击按位置选择 按位置选择
  2. 按位置选择窗口中,设置以下参数:
    • 对于输入要素,选择 Trails
    • 对于关系,选择在某一距离范围内
    • 对于选择要素,选择 Mangroves
    • 对于搜索距离,输入 150,然后选择
    • 对于选择类型,选择新建选择
  3. 单击确定

    请注意,在地图视图底部,已选择 9 条步道。

  4. 内容窗格中,右键单击 Trails 图层,然后单击数据 > 导出要素 导出要素

    将弹出导出要素窗口。输入要素参数将正确设置为 Trails,而输出位置参数将设置为默认地理数据库。

  5. 输出名称框中,输入 Trails_Near_Mangroves
  6. 单击确定

    随即将新的要素类添加到工程地理数据库,并将图层添加到地图。

  7. 地图选项卡的选择组中,单击清除 清除
  8. 内容窗格中,取消选中 Trails 复选框以关闭该图层。右键单击 Trails_Near_Mangroves 图层,然后单击缩放至图层 缩放至图层

    新图层中的步道非常小,难以看到。

    红树林附近的步道
    橙色圆圈表示红树林附近的一些步道位置。
  9. 放大至红树林附近的一些步道。
  10. 再次打开 Trails 图层。

    两个图层将以相同的颜色进行符号化,因此无法进行区分。您稍后需要在自定义地图符号系统时修复这一问题。

  11. 如有必要,单击 Trails_Near_Mangroves 图层以将其选中。再次单击该图层以使其名称可编辑。将下划线替换为空格,使其读作 Trails Near Mangroves。按 Enter 键。
  12. 单击保存按钮 保存

修改地图属性

地图中的图层可能具有不同的坐标系。在 ArcGIS Pro 中,这并不是问题,因为在地图中将通过实时投影来协调坐标系。也就是说,默认情况下,会将特定坐标系分配给地图,然后重新投影未使用此坐标系的所有图层。此协调过程将会自动发生。

对于桌面地图,可以将任何受支持的坐标系分配给地图。可以使用默认系统(由添加到地图的第一个非底图图层定义),也可以选择其他适合您的地图位置或用途的系统。但是,将地图共享到 web 时,地图的坐标系必须与底图图层的坐标系相同。所有 Esri 底图将使用 WGS 1984 Web 墨卡托(辅助球体)坐标系。

有关坐标系的详细信息,请参阅坐标系、投影和变换

  1. 内容窗格的绘制顺序下,右键单击地图,然后单击属性 属性

    将出现地图属性对话框。

  2. 在左侧的选项卡列表中,单击坐标系

    当前 XY 框中,地图当前投影到新西兰横向墨卡托系统。

  3. 可用 XY 坐标系列表中,在图层下展开 WGS 1984 Web Mercator Auxiliary Sphere。如有必要,也可以展开 NZGD 2000 New Zealand Transverse Mercator

    地图中图层使用的坐标系

    提示:

    可通过拖动地图属性对话框的边或拐角调整其大小。

    地图中的 2 个图层(底图及其地名的参考图层)位于 Web 墨卡托坐标系中。您自行添加并处理的 3 个图层位于新西兰横向墨卡托坐标系中。

    您将在共享 Web 地图教程中完成的最终目标是将地图共享至 web。这要求地图的坐标系与底图的坐标系相匹配:Web 墨卡托。

  4. 可用 XY 坐标系下,根据需要单击 WGS 1984 Web Mercator Auxiliary Sphere 以将其选中。(展开标题时可能已将其选中。)

    当前 XY 框将更新以反映所选坐标系。这是 Trails、Trails Near Mangroves 和 Mangrove 图层现在动态投影到的坐标系。(之前,已将底图和参考图层动态投影到新西兰横向墨卡托坐标系。)

  5. 在对话框的底部,选中启用日界线环绕复选框。

    使用 Web 墨卡托作为当前 XY 坐标系的“地图属性”对话框

    此选项非常有用,因为 Web 墨卡托投影将在新西兰正东方向的国际日期变更线处终止。

    还需要将地图的全图范围限制为感兴趣区域。

  6. 在左侧的选项卡列表中,单击范围
  7. 单击使用自定义范围选项。在图层范围下,将光标悬停在 Trails 上,然后单击所有要素按钮 全选
    “地图属性”对话框中的范围

    右侧的所选范围框将更新以反映您的选择。

  8. 单击确定
  9. 地图选项卡的导航组中,单击全图范围按钮 全图

    地图全图范围

    地图将缩放至新西兰的北岛。这是地图的新全图范围。

    所做的日期变更线环绕和范围设置对于 ArcGIS Pro 中的地图导航非常有用。但是,将地图共享至 web 无需上述设置。

  10. 快速访问工具条中,单击保存按钮 保存 以保存工程。

更改符号系统

红树林要素尺寸很小,难以看到。此外,分配给地图图层的符号是随机的,可能无法令人满意。需要更改所有三个地图图层的符号。

  1. 内容窗格中,右键单击 Mangroves 图层,然后单击符号系统 符号系统

    符号系统窗格将出现并显示 Mangroves 图层的符号系统属性。

  2. 符号系统窗格中,单击符号旁边的图层符号。

    该窗格会发生变化以显示符号格式化选项。

  3. 在窗格顶部,单击属性选项卡。
  4. 外观下,将颜色设置为无颜色。将轮廓颜色设置为浅橙色(如芒果色),然后将轮廓宽度设置为 2 磅。单击应用
    符号系统窗格

    现在,即使在地图的全图范围下,也可以轻松看见红树林。

  5. 内容窗格中,单击 Trails 图层的符号。(单击符号,而非图层名称。)

    符号系统窗格将更新以显示 Trails 图层的符号格式化属性。在窗格顶部,属性选项卡应仍处于选中状态。

  6. 符号系统窗格中,将颜色更改为淡青色,如碧玺绿色。确保线宽度1 pt,然后单击应用
  7. 内容窗格中,单击 Trails Near Mangroves 图层的符号。
  8. 符号系统窗格中,将颜色更改为橄榄石绿色或另一种亮绿色,然后单击应用
    带有已修改符号系统的地图

创建书签

红树林可视距离范围内的步道集中在少数区域内。需要添加书签以帮助地图用户导航至重要位置。

  1. 在功能区上地图选项卡的查询组中,单击定位定位

    定位窗格随即显示。

  2. 定位窗格的搜索框中,输入 Okura Bush Scenic Reserve 并按 Enter 键。

    地图将放大到该位置,并添加临时标记。

  3. 缩小并平移到显示地区中的所有红树林和附近步道的地图范围。可使用下图作为指导。

    Okura Bush Scenic Reserve 书签

  4. 地图选项卡的导航组中,单击书签 书签,然后单击新建书签 新建书签
  5. 创建书签对话框中,将名称更改为 Okura Scenic Reserve 并单击确定

    您需要重复此过程以再添加两个书签。

  6. 定位窗格的搜索框中,清除当前搜索词并输入 Tauranga, NZL。在建议下拉列表中,单击第一个建议(此建议与您的搜索词相匹配)。
  7. 使用下图作为指导,根据需要对地图进行平移和缩放以显示所有港口。

    Tauranga Harbor 书签

    提示:

    如果使用转至 XY 工具,请转至 X19600000Y-4520000 米。对于下一个书签 (Matangirau, Auckland),请使用 X19340000Y-4170000 米。

  8. 使用名称 Tauranga Harbor 作为此位置的书签。
  9. 定位 Matangirau, Auckland。缩小以查看大海湾周围的红树林。

    Waitaruke 书签

  10. 使用名称 Waitaruke 作为此位置的书签。
  11. 地图选项卡上,单击书签书签。通过单击书签的缩略图对 3 个书签进行缩放。
  12. 导航组中,单击全图范围按钮 全图
  13. 关闭定位窗格。
  14. 保存工程。

在本教程中,您学习了制作地图的关键部分:建立数据的文件夹连接;浏览、组织和处理数据;对地图进行符号化。您设计此地图的目的是将其共享给 ArcGIS 组织;有关具体操作方法,请转至共享 Web 地图教程。

相关主题