您必须根据您所获取或创建的空间数据集来创作地图,然后才能在 ArcGIS Pro 中分析或共享您的地图。 花费一些时间正确组织您的数据、将其缩小到可管理的大小、对其进行符号化以及优化其特性表是一个非常重要的习惯。 由此,在执行更深入的分析、探索、编辑或可视化时,可以节省您的时间和精力。
概览
- 视频长度:3:49。
- 此视频是使用 ArcGIS Pro 2.4 创建的。
在本教程中,您将对从政府地理空间门户下载的数据进行组织并创建地图。 您将对数据进行符号化、创建书签以表示感兴趣点并更改投影以针对未来 web 共享对其进行优化。 接下来,您可以继续共享 Web 地图教程,了解如何在线共享此地图。
- 预计时间:30 分钟
- 软件要求:
- ArcGIS Pro Basic
- ArcGIS Online 或 ArcGIS Enterprise 门户连接
下载数据
红树林是一种独特而有价值的海岸沼泽生态系统,以其同名树木为主要特征。 它们分布在世界各地的热带海岸,是生态保护和生态旅游工作的焦点。
您将使用从新西兰政府机构下载的公开提供数据来创建新西兰红树林及进入红树林的附近步道的地图。
注:
从地理空间门户查找并下载数据是地图制作过程的重要部分。 虽然本教程中已提供数据,但您仍可以浏览新西兰的 LINZ 数据服务和 Koordinates 空间数据门户以练习浏览数据。 可以搜索本教程中所使用的数据,也可以浏览您感兴趣的数据。
要下载提供的数据,请完成以下步骤:
- 转至 ArcGIS Online 的制作地图概览页面。
- 单击下载。
- 在计算机的 Downloads 文件夹中,右键单击 Author_a_map.zip 并将其提取到一个方便的位置。
创建工程
根据需要,可在开始页面上基于系统模板或基于用户自行创建的模板启动 ArcGIS Pro 工程。 对于此工程,将使用地图系统模板,从而使用地图视图启动工程。
- 启动 ArcGIS Pro 并根据需要进行登录。
- 在开始页面上,单击地图以启动打开默认地图的工程。
注:
如果已打开一个工程,请单击功能区上的工程选项卡。 在左侧的选项卡列表中,单击新建。 在新建工程下,单击地图。
- 在新建工程对话框的名称文本框中,输入 New Zealand Mangroves。
默认情况下,工程将保存到位置框中显示的路径。 如果您想将工程保存到不同的位置,请单击浏览 并浏览至您希望选择的文件夹。
- 单击确定。
该工程将打开一个活动的地图视图。
- 单击功能区上的视图选项卡。 在窗口组中,单击重置窗格 ,然后单击重置窗格以进行映射(默认)。
此操作可确保内容和目录窗格打开,其他窗格关闭。
将数据添加至地图
要访问下载的数据,您需要建立一个文件夹连接。
- 在目录窗格中,右键单击文件夹 ,然后单击添加文件夹连接 。
- 在浏览对话框中,浏览至 Author_a_map.zip 文件的提取位置。 单击文件夹以将其选中,然后单击确定。
提示:
如果未看到文件夹,单击浏览对话框顶部的刷新 。
- 在目录窗格中,展开文件夹,然后展开 Author_a_map 文件夹。
Author_a_map 文件夹包含另一个名为 nz-mangrove-polygons-topo-150k 的文件夹和一个名为 author_a_map_NZ 的地理数据库。
注:
从在线资源下载的数据集有时具有较长的描述性名称,特别是其属于大型数据集合时更是如此。 在这种情况下,nz-mangrove-polygons-topo-150k 文件夹将描述其所包含的数据的位置、主题、几何类型和比例。 在下一部分中,您将在文件夹中导出数据集,然后为其提供一个更简洁的名称。
- 展开地理数据库。
它包含一个名为 DOC_Tracks 的折线要素类和一个名为 North_South_NZ 的面要素类。
- 右键单击 DOC_Tracks,然后单击添加至当前地图 。
该地图将重新绘制以显示由新西兰环保部 (DOC) 管理的新西兰全国步道网络。
- 在目录窗格中,展开 nz-mangrove-polygons-topo-150k 文件夹。
该文件夹包括一个面 shapefile 、一个文本文件 以及一个包含元数据的 XML 文件 。
- 将 shapefile 从目录窗格中拖动到地图上。
随即向内容窗格添加一个图层。
- 在内容窗格中,右键单击 nz-mangrove-polygons-topo-150k 图层,然后单击缩放至图层 。
红树林面很小,可能难以在地图上看到。
- 单击功能区上的地图选项卡。 在导航组中,多次单击固定比例放大 ,然后根据需要平移地图,直到看到红树林要素为止。
确保所获得的数据与地面上的要素相匹配非常重要,因此,您需要使用卫星影像以便近距离查看。
- 在地图选项卡的图层组中,单击底图 ,然后选择带标注的影像。
注:
底图库的内容可能会有所不同。 如果未显示带标注的影像,请查找类似底图,例如影像混合图。 (可使用任何可用影像底图。)
- 在地图选项卡的导航组中,确保已选中浏览工具 。 放大至红树林区域附近。
- 在内容窗格中,关闭并打开 nz-mangrove-polygons-topo-150k 图层。
该图层将与沿海岸线及浅水区中的深绿色植被区域完美对齐。 您将查看元数据以便进一步熟悉数据。
- 在目录窗格(而不是内容窗格)中,右键单击 nz-mangrove-polygons-topo-150k shapefile,然后单击查看元数据 。
随即显示目录视图。 视图的左侧显示 nz-mangrove-polygons-topo-150k 文件夹中的项目。 shapefile 处于选中状态。 右侧的详细信息面板将显示所选项目的元数据。
提示:
如果未显示详细信息面板,请单击功能区上的视图选项卡。 在选项组中,单击详细信息面板 。
- 滚动查看元数据,并注意数据的重要特征:
- 数据是按 1:50,000(汇总部分)的比例创建的。
- 坐标系为国家标准(描述部分)新西兰横轴墨卡托。
- 数据的最新更新日期为 2018 年 5 月(描述部分)。
- 数据源为新西兰土地信息部,即提供地理信息(制作者名单部分)的新西兰官方政府机构。
- 数据可以介于 1:5,000 和 1:150,000,000(比例范围部分)之间的地图比例显示。
- 完成后,可通过单击地图的视图选项卡以使其处于活动状态。
将 shapefile 导出到工程地理数据库
如果您对下载的数据感到满意,则需要将其移动到工程地理数据库,以便在同一位置组织所有工程数据。
- 在目录窗格中,展开数据库容器 。
New_Zealand_Mangroves.gdb 是工程的默认地理数据库 。 此位置将用于保存地理处理输出,并用于存储地图中所使用的所有数据。
- 在内容窗格中,右键单击 nz-mangrove-polygons-topo-150k 图层,然后单击数据 > 导出要素 。
- 在输出要素类框中,删除默认名称并输入 Mangroves。
- 单击确定。
新 Mangroves 要素类随即添加到工程地理数据库,并且对应图层会添加至地图。
- 在内容窗格中,右键单击 nz-mangrove-polygons-topo-150k 图层,然后单击移除 。
- 在快速访问工具栏中,单击保存 保存工程。
选择北岛上的步道
由于红树林仅位于新西兰的最北部,因此,南岛上的步道与您的地图无关。 需要在北岛上创建步道要素类以替换 DOC_Tracks 要素类。 然后,需要检查并修改新要素类的属性表。
- 在目录窗格的 Author_a_map 文件夹中,展开 author_a_map_NZ 地理数据库。 将 North_South_NZ 要素类拖至位于内容窗格的影像底图正上方。
注:
North_South_NZ 要素类不能反映新西兰的行政区域。 它只是将国家/地区划分为以两个最大的岛屿为中心的要素。
- 在内容窗格中,右键单击 North_South_NZ 图层,然后单击缩放至图层 。
将显示新西兰的所有位置。
- 根据需要放大并平移,以使北岛位于地图视图的中心。
- 在内容窗格中,右键单击所选图层,然后单击属性表 。
- 通过单击行标题(第一行左边缘的灰色小方块)来选择北岛的记录。
记录即会在表中突出显示,并且北岛在地图上处于选中状态。
- 根据需要单击功能区上的地图选项卡。 在选择组中,单击按位置选择 。
按位置选择窗口随即出现。
- 将输入要素设置为 DOC Tracks。 保持将关系设置为其默认值相交。 将选择要素设置为 North_South_NZ。
将选中与 North_South_NZ 图层的所选要素(北岛)相交的步道。
- 单击确定。
随即选中新西兰北部的步道。 您会在地图视图的右下角看到 1,459 个所选要素。 (其中包括选定的北岛要素。)需要将所选步道复制到新要素类。
- 在内容窗格中,右键单击 DOC Tracks,然后单击数据 > 导出要素 。
将弹出导出要素窗口。 输入要素参数设置为 DOC Tracks。
- 在输出要素类框中,输入 Trails。
- 单击确定。
随即将新的 Trails 要素类添加到工程地理数据库,并将图层添加到地图。
- 在地图选项卡的选择组中,单击清除 。
- 在内容窗格中,单击 DOC Tracks 图层以将其选中。 按住 Ctrl 键同时单击 North_South_NZ 图层以将其选中。 右键单击所选图层,然后单击移除 。
图层即会从地图中移除,并关闭属性表。
编辑 Trails 属性表
数据集可能包含特定工程的非所需信息。 多余数据会导致文件大小过大或者分散您执行当前任务的注意力。 您已将原始 DOC Tracks 要素类减少到较小的地理区域。 在本节中,您将编辑 Trails 属性表以移除不需要的属性。 完整数据集仍保留在 DOC Tracks 表中。
- 在内容窗格中,右键单击 Trails 图层,然后单击属性表 。
属性表包含 7 个字段。 STLength 和 Shape_Length 字段具有相同的值。 STLength 字段是原始 DOC_Tracks 数据集的一部分。 将所选步道导出到新要素类时,已自动添加 Shape_Length 字段。 此时,您可以删除 STLength 字段。
- 在属性表中,右键单击 STLength 字段名称,然后单击删除 。
- 在删除字段提示中,单击是。
在本工程中,您也不需要 CAPTURE_ACCURACY 字段。 可以将其删除,但是您选择将其隐藏。
- 在属性表中,右键单击 CAPTURE_ACCURACY 字段名称,然后单击隐藏字段 。
该字段不再显示,但仍属于该表,如果需要,可以将其恢复。 最后,您将为 OBJECT_TYPE_DESCRIPTION 字段分配一个别名,为其提供一个更加简洁的显示名称。
- 在内容窗格中,右键单击 Trails 图层,然后单击数据设计 > 字段 。
表的字段视图随即打开。 随即字段选项卡将在功能区上显示。 在字段视图中,请注意存在 CAPTURE_ACCURACY 字段,但其可见性属性处于关闭状态。
- 在 Alias 列中,单击值 OBJECT_TYPE_DESCRIPTION 以将其选中。 再次单击该值以使其可编辑。 将别名更改为 Description,然后按 Enter 键。
- 在功能区字段选项卡的更改组中,单击保存 。
- 关闭字段:Trails 视图。
- 在 Trails 属性表中,确认显示 Description 别名。 如有必要,请单击位于表格视图底部的刷新 。
- 关闭 Trails 表。
- 在快速访问工具栏上,单击保存 。
识别并导出红树林附近的步道
您已基于原始要素子集创建一个较小的 Trails 要素类。 现在,您将使用另一个位置查询来选择红树林可视距离内的步道。 需要在地图中保留现有 Trails 图层作为上下文。
选择红树林附近的步道后,需要导出所选要素。 可以基于所选要素创建地图图层,无需创建数据集,但是这些选择图层不适用于 web 地图。 如果您打算将地图共享至门户,则需要创建新要素类。
- 在地图选项卡的选择组中,单击按位置选择 。
- 在按位置选择窗口中,设置以下参数:
- 对于输入要素,选择 Trails。
- 对于关系,选择在某一距离范围内。
- 对于选择要素,选择 Mangroves。
- 对于搜索距离,输入 150,然后选择米。
- 对于选择类型,选择新建选择。
- 单击确定。
请注意,在地图视图底部,已选择 9 条步道。
- 在内容窗格中,右键单击 Trails 图层,然后单击数据 > 导出要素 。
将弹出导出要素窗口。 输入要素参数已正确设置为 Trails。
- 在输出要素类框中,删除默认名称,然后输入 Trails_Near_Mangroves。
- 单击确定。
随即将新的要素类添加到工程地理数据库,并将图层添加到地图。
- 在地图选项卡的选择组中,单击清除 。
- 在内容窗格中,取消选中 Trails 复选框以关闭该图层。 右键单击 Trails_Near_Mangroves 图层,然后单击缩放至图层 。
新图层中的步道非常小,难以看到。
橙色圆圈表示红树林附近的一些步道位置。 - 放大至红树林附近的一些步道。
- 再次打开 Trails 图层。
两个图层将以相同的颜色进行符号化,因此无法进行区分。 您稍后需要在自定义地图符号系统时修复这一问题。
- 如有必要,单击 Trails_Near_Mangroves 图层以将其选中。 再次单击该图层以使其名称可编辑。 将下划线替换为空格,使其读作 Trails Near Mangroves。 按 Enter 键。
- 单击保存 。
修改地图属性
地图中的图层可能具有不同的坐标系。 在 ArcGIS Pro 中,这并不是问题,因为在地图中将通过实时投影来协调坐标系。 也就是说,默认情况下,会将特定坐标系分配给地图,然后自动重新投影未使用此坐标系的所有图层。 仅会重新投影图层,而非源数据。
对于桌面地图,可以将任何受支持的坐标系分配给地图。 可以使用默认系统(由添加到地图的第一个非底图图层定义),也可以选择其他适合您的地图位置或用途的系统。 但是,将地图共享到 web 时,地图的坐标系必须与底图图层的坐标系相同。 所有 Esri 底图将使用 WGS 1984 Web 墨卡托(辅助球体)坐标系。
有关坐标系的详细信息,请参阅坐标系、投影和变换。
- 在内容窗格的绘制顺序下,右键单击地图,然后单击属性 。
将出现地图属性对话框。
- 在侧面板的列表中,单击坐标系。
在当前 XY 框中,地图当前投影到 NZGD 新西兰横向墨卡托系统。
- 在可用 XY 坐标系列表中,在图层下展开 WGS 1984 Web Mercator(辅助球体)。 如有必要,也可以展开 NZGD 2000 New Zealand Transverse Mercator。
提示:
您可以通过拖动地图属性对话框的边或角来调整其大小。
地图中的 2 个图层(底图及其地名的参考图层)位于 Web 墨卡托坐标系中。 您自行添加并处理的 3 个图层位于新西兰横向墨卡托坐标系中。
注:
WGS 1984 Web 墨卡托(辅助球体)下的图层可能会有所不同,具体取决于您的影像底图。
您将在共享 Web 地图教程中完成的最终目标是将地图共享至 web。 这要求地图的坐标系与底图的坐标系相匹配:Web 墨卡托。
- 在可用 XY 坐标系下,根据需要单击 WGS 1984 Web Mercator(辅助球体)以将其选中。
当前 XY 框将更新以反映所选坐标系。 这是 Trails、Trails Near Mangroves 和 Mangrove 图层现在动态投影到的坐标系。 (之前,已将底图和参考图层动态投影到新西兰横向墨卡托坐标系。)
- 在对话框的底部,选中启用日界线环绕复选框。
此选项非常有用,因为 Web 墨卡托投影将在新西兰正东方向的国际日期变更线处终止。
还需要将地图的全图范围限制为感兴趣区域。
- 在侧面选项卡的列表中,单击范围。
- 单击使用自定义范围选项。 在图层的范围下,将鼠标悬停在 Trails 上方,然后单击所有要素 。
右侧的所选范围框将更新以反映您的选择。
- 单击确定。
- 在地图选项卡的导航组中,单击全图范围 。
地图将缩放至新西兰的北岛。 这是地图的新全图范围。
所做的日界线环绕和范围设置对于 ArcGIS Pro 中的地图导航非常有用。 但是,将地图共享至 web 无需上述设置。
- 在快速访问工具栏中,单击保存 保存工程。
更改符号系统
红树林要素尺寸很小,难以看到。 此外,分配给地图图层的符号是随机的,可能无法令人满意。 需要更改所有三个地图图层的符号。
- 在内容窗格中,右键单击 Mangroves 图层,然后单击符号系统 。
符号系统窗格将出现并显示 Mangroves 图层的符号系统属性。
- 在符号系统窗格中,单击符号旁边的图层符号。
该窗格会发生变化以显示符号格式化选项。
- 在窗格顶部,单击属性选项卡。
- 在外观下,将颜色设置为无颜色。 将轮廓颜色设置为浅橙色(如芒果色),然后将轮廓宽度设置为 2 磅。 单击应用。
现在,即使在地图的全图范围下,也可以轻松看见红树林。
- 在内容窗格中,单击 Trails 图层的符号。 (单击符号,而非图层名称。)
符号系统窗格将更新以显示 Trails 图层的符号格式化属性。
- 如有必要,在窗格顶部单击属性选项卡。
- 在符号系统窗格中,将颜色更改为淡青色,如碧玺绿色。 确保线宽度为 1 pt,然后单击应用。
- 在内容窗格中,单击 Trails Near Mangroves 图层的符号。
- 在符号系统窗格中,将颜色更改为橄榄石绿色或另一种亮绿色,然后单击应用。
创建书签
红树林可视距离范围内的步道集中在少数区域内。 需要添加书签以帮助地图用户导航至重要位置。
- 在功能区上地图选项卡的查询组中,单击查找 。
定位窗格随即显示。
- 在定位窗格的搜索框中,输入 Okura Bush Scenic Reserve 并按 Enter 键。
地图将放大到该位置,并添加临时标记。
- 缩小并平移到显示地区中的所有红树林和附近步道的地图范围。 可使用下图作为指导。
- 在地图选项卡的导航组中,单击书签 ,然后单击新建书签 。
- 在创建书签对话框中,将名称文本更改为 Okura Scenic Reserve 并单击确定。
您需要重复此过程以再添加两个书签。
- 在定位窗格的搜索框中,清除当前搜索词并输入 Tauranga, NZL。 在建议下拉列表中,单击与您的搜索词相匹配的建议。
- 使用下图作为指导,根据需要对地图进行平移和缩放以显示所有港口。
- 使用名称 Tauranga Harbor 作为此位置的书签。
- 定位 Matangirau, Auckland。 缩小以查看大海湾周围的红树林。
- 使用名称 Waitaruke 作为此位置的书签。
- 在地图选项卡上,单击书签 。 通过单击书签的缩略图对 3 个书签进行缩放。
- 在导航组中,单击全图范围 。
- 关闭查找窗格。
- 保存工程。
在本教程中,您学习了制作地图的关键部分:建立数据的文件夹连接;浏览、组织和处理数据;对地图进行符号化。 您设计此地图的目的是将其共享给 ArcGIS 组织;有关具体操作方法,请转至共享 Web 地图教程。