在 ArcGIS Pro 中,您通常在保存在计算机上的工程中工作。但是,您无需始终保存工程。有时,您的任务涉及数据准备和管理,您无需制作地图或解决分析问题。在这些情况下,您无需创建工程即可启动 ArcGIS Pro。然后,您可以处理数据并关闭应用程序,而无需保存工程。
总览
- 视频长度:3:44。
- 此视频是使用 ArcGIS Pro 2.3 创建的。
在本教程中,您将处理大量数据集,它们可能对新西兰基督城及其周围地区的环境修复工程有用。您将预览并浏览数据,检查其元数据,将其裁剪到感兴趣的重点区域,并对其进行处理以确保格式和空间参考的一致性。目标是在地理数据库中组织简洁高效的数据采集,该数据库可由处理同一地理区域中相关工程的 GIS 专业人员共享。
- 预计时间:60 分钟(包括可选部分)
- 软件要求:
- ArcGIS Pro
下载数据
2011 年 2 月 22 日,新西兰基督城发生 6.2 级地震,造成 185 人死亡,财产损失惨重。在市内损毁严重的区域,重建房屋和基础设施已不是可行之计。
在奥塔卡罗·雅芳河走廊,相关部门制定了一项计划,打造一条包括步行道、自行车道和湿地在内的绿色长廊,将雅芳河与大海相连。在市内其他区域及周边地区,还开展了众多生物多样性恢复工程。
您将下载可能与基督城及其周边地区的修复工程相关的数据。数据来自不同的源,具有不同的空间范围和坐标系,并且采用不同的文件格式。
注:
本教程使用 Microsoft Excel 文件。要在 ArcGIS Pro 中使用 Excel 文件,您的计算机上必须安装 Microsoft Access Database Engine 2016 驱动程序。要检查是否已安装该驱动程序,请在 Windows 任务栏搜索框中输入设置。在应用和功能窗格中,搜索 Microsoft Access Database Engine 2016。如果不存在,请参阅 ArcGIS Pro 中的 Excel 文件连接指南,以查看安装指南。
- 转至 ArcGIS Online 的管理数据概览页面。
- 单击页面右侧的下载。
- 在计算机的 Downloads 文件夹中,右键单击 Manage_data.zip 并将其提取到一个方便的位置,例如 C:\Temp。
注:
本教程是一个学习练习。然而,基督城及其周边地区的地震恢复工程(包括奥塔卡罗·雅芳河走廊重建计划)是真实存在且正在进行的。有关 2011 年地震的信息可从多种来源获得,包括维基百科上的 2011 Christchurch earthquake 一文。
在不使用模板的情况下启动 ArcGIS Pro
在不使用模板的情况下启动 ArcGIS Pro 时,系统不会提示您创建工程。但是,您可以选择在 ArcGIS Pro 会话期间随时将工作另存为工程。
本教程假定您使用的是某些默认应用程序设置。开始工作之前,您将检查这些设置并根据需要进行更改。
- 启动 ArcGIS Pro 并根据需要进行登录。
- 在开始页面的左下角,单击设置 。(如果已打开一个工程,请单击工程选项卡。)
- 在设置页面上,单击左侧的选项选项卡。在选项对话框的应用程序下方,单击常规。
- 在设置 ArcGIS Pro 的常规选项下,展开启动 ArcGIS Pro。如有必要,请单击显示开始页面。
- 展开创建工程。在地理数据库下,如有必要,单击为每个工程新建默认地理数据库。
- 在选项对话框中,单击应用程序下方的元数据。如有必要,将元数据样式设置为项目描述。
- 单击确定。
- 如果更改了开始页面设置或默认地理数据库设置,请退出并重新启动 ArcGIS Pro。否则,请单击设置页面顶部的后退按钮。
- 在开始页面中,在新建下的空白模板列表中,单击在不使用模板的情况下启动(可稍后保存)。
应用程序随即打开,但未打开任何视图。
注:
如果已打开一个工程,请单击功能区上的工程选项卡。在设置页面上,单击左侧的新建。在工程模板下,单击从没有模板的情况入手(您可稍后进行保存)。如果系统提示您保存更改,请根据您的喜好,单击是或否。
添加文件夹连接
您将打开目录视图、建立与教程数据的文件夹连接并浏览数据。
- 单击功能区上的视图选项卡。在窗口组中,单击重置窗格 ,然后单击重置窗格以进行地理处理。
此操作可确保内容、目录和地理处理窗格处于开放状态,而其他窗格处于关闭状态。
- 在视图选项卡的窗口组中,单击目录窗格 。
目录视图随即打开。功能区上随即显示目录选项卡。内容窗格也会进行更新,以显示目录的内容。
注:
目录视图和目录窗格是互补的。它们具有一些通用的功能,但某些任务(如预览数据)只能在目录视图中完成。在本教程中,您将同时使用视图和窗格。您还将通过内容窗格与目录进行交互,该窗格中将显示活动视图的内容,包括地图、布局或目录。
- 激活目录窗格并确认工程选项卡处于选中状态。展开数据库和文件夹项目。
在不使用模板的情况下启动 ArcGIS Pro 时,会在用户配置文件的临时目录中创建默认地理数据库和主目录文件夹。稍后,您将更改这些默认设置。
要访问教程数据,您需要创建该数据的文件夹连接。
- 通过单击视图选项卡,激活目录视图。
提示:
如果目录视图中的项目格式设置为磁贴而非列表,请单击目录视图底部的列按钮 。
- 在功能区中,目录选项卡处于选中状态。在创建组中,单击添加 ,然后单击添加文件夹连接 。
- 在浏览对话框中,浏览至提取教程数据的位置(例如,C:\Temp)。单击 Manage_Data 文件夹将其选中。
您可以单击搜索框下的显示/隐藏详细信息面板 以在对话框中显示或隐藏详细信息面板。
注:
您无需将连接添加到 Supplemental 文件夹。如果您的活动门户为 ArcGIS Enterprise,则将在本教程的后面部分中使用此文件夹中的数据;否则,您将不需要它。
- 单击确定。
在目录窗格中,新文件夹连接显示在文件夹下。
- 在目录窗格中,展开 Manage_Data 文件夹。
其中还包含三个文件夹、两个地理数据库以及一个 shapefile。
- 展开所有文件夹和地理数据库及其内容。
这些文件夹中包含 shapefile 和 Excel 文件。每个地理数据库中包含两个或三个要素类。
如果展开 ChristchurchHeritageSites.xlsx 时出错,请参阅上一部分下载数据中的注释。您需要安装 Microsoft Access Database Engine 2016 驱动程序。
预览数据
大部分数据与基督城恢复工程相关。您将查看数据集以了解相关详细信息。您将在目录视图和内容窗格中执行操作。
- 在内容窗格(而非目录窗格)的工程下,展开文件夹。展开 Manage_Data 文件夹并单击 Planning.gdb。
目录视图显示了地理数据库中的两个要素类:AvonRiver 和 PlanArea。
- 在目录视图中,单击 PlanArea。
详细信息面板显示了所选要素类的元数据、地理和表选项卡。
提示:
如果详细信息窗格未显示,请单击功能区上的视图选项卡。在选项组中,单击详细信息面板 以将其选中。(此按钮也位于目录视图的底部。) 在目录视图中,可以移动项目列表和详细信息面板之间的垂直分隔符。
- 在详细信息面板中,单击元数据选项卡(如有必要)。查看 PlanArea 项目描述。
- 在详细信息面板中,单击地理选项卡。
空间数据随即显示在浅灰色底图上。
- 在地理选项卡上,单击地图上的要素。
此要素随即闪烁并显示一个弹出窗口窗格。该弹出窗口会将要素标识为奥塔卡罗·雅芳河走廊重建计划。这块区域将用于打造一条包括步行道、自行车道、湿地和公共空间在内的绿色长廊。
- 单击表选项卡并预览要素类的属性。
表具有一个包含名称和区域属性的记录。要进一步了解数据,您还应该知道其坐标系。
- 在目录视图中,右键单击 PlanArea 要素类,然后单击属性 。
- 在要素类属性对话框的资源选项卡上,向下滚动并展开空间参考。
投影坐标系为 WGS 1984 Web Mercator Auxiliary Sphere。
- 单击取消。
- 在内容窗格中,单击 Boundaries 地理数据库。在目录视图中,单击 CommunityBoards。
- 预览此要素类的元数据、地理和表。
- 打开 CommunityBoards 要素类属性并查看其空间参考。
此要素类的投影坐标系为 NZGD 2000 新西兰横轴墨卡托坐标系。这与 PlanArea 要素类的坐标系不同。由于新西兰横轴墨卡托是新西兰地图和数据标准,因此您的目标之一是将所有数据集均投影到此坐标系中。
- 单击取消。
- 或者,可预览 Manage_Data 文件夹中的部分其他数据集。
在地图中浏览数据
您会将数据集添加到地图中以便进一步浏览。此操作从目录窗格中执行。
- 在目录窗格中,确保 Manage_Data 文件夹中的内容仍处于展开状态。
- 按 Ctrl 键的同时单击以下数据集将其选中。请勿选择 Excel 文件、文本文件以及 Parks shapefile。
- Historic_Places
- Native_Bird_River_and_Open_Water_Habitat
- River_Centerlines
- District_Plan_Zones_Open_Space
- Flat_Land_Recovery
- CommunityBoards
- Districts
- Region
- AvonRiver
- PlanArea
- 右键单击任意选定数据集,指向添加到新建项 ,然后单击地图 。
名为 Map 的地图视图随即打开。内容窗格将显示地图图层。
- 在目录窗格中,单击 Parks.shp 以将其选中。将其拖动到地图上。
- 在内容窗格中,单击 PlanArea 图层以将其选中。右键单击该图层,然后单击缩放至图层 。
提示:
如果地图上未显示 PlanArea 图层,则您可能需要在内容窗格中将其移动至其他面图层上方。要移动图层,请在内容窗格中将其选中,然后向上或向下拖动至所需位置。拖动图层时,图层的位置由一条细水平线表示。
- 或者,将边界图层(Districts、CommunityBoards 和 Region)移动至内容窗格的底部,使其恰好位于世界地形图底图图层之上,以免遮挡其他图层中的要素。
- 在内容窗格中,单击 Region 图层以将其选中。右键单击该图层,然后单击缩放至图层 。
您的大部分数据均会远远超出基督城的范围。要创建一个聚焦于感兴趣区域的精简型数据集,您可以将数据集裁剪到较小的范围。因此,您需要找到具有所需范围的图层或图层中的要素。首先,您需要查看 Districts 图层。
- 在内容窗格中,单击 Districts 图层。右键单击所选图层,然后单击属性表 。
Districts 图层中的每个区域在属性表中用一行表示。
- 在表的 TA2015_NAME 字段中,找到值为 Christchurch City 的行。
- 单击行标题(该行左边缘的灰色方块)以选择记录。
相应的要素会在地图中处于选中状态。
- 在表顶部的工具行中,单击缩放至所选项 。
基督城行政区面积很小,但仍然大于您的所需。因为它包括班克斯半岛,这是一个不属于城区的圆形突出区域。
- 在表顶部的工具行中,单击清除所选内容 。
- 关闭 Districts 表。
您可以浏览其他图层以查找表示感兴趣区域的要素,但在本例中,您将搜索 ArcGIS Living Atlas of the World。
从 ArcGIS Living Atlas of the World 添加数据
ArcGIS Living Atlas of the World 是由 Esri 精选的权威地理信息集合。
注:
如果您的活动门户为 ArcGIS Enterprise 而非 ArcGIS Online,在此部分添加的图层将不可通过 ArcGIS Living Atlas 供您使用。您可以从已下载数据的 Supplemental 文件夹中添加等效图层。在功能区地图选项卡的图层组中,单击添加数据 。在浏览对话框中的计算机下,浏览至 C:\Temp\Supplemental(或下载数据的目录)。单击 NZ Urban Rural Indicator boundaries 2020 - generalised.lyrx 以将其选中,然后单击确定。继续本部分中的步骤 10。
- 激活目录视图。
内容窗格随即会进行更新以反映目录。
- 在内容窗格的门户 下,单击 Living Atlas 。
您需要过滤 ArcGIS Living Atlas 内容才能显示新西兰的边界要素。
- 在目录视图中,单击搜索框旁边的过滤器 。在过滤器下拉列表中,展开类别,然后展开边界。单击管理选项。
在目录视图中,对 ArcGIS Living Atlas 内容进行过滤以仅显示所选类别。
- 关闭过滤器下拉列表。
- 在目录视图的搜索框中,输入 New Zealand urban 并按 Enter 键。
将按您的搜索词进一步过滤该列表。
- 单击功能区上的视图选项卡。在选项组中,单击详细信息面板 将其取消选择,并关闭详细信息面板。
这使您能够更灵活地查看图层名称。
- 在目录视图的底部,单击磁贴按钮 。
项目显示为带有缩略图图像的磁贴。
- 找到 NZ Urban Rural Indicator boundaries 2020 - generalised 要素图层。
- 单击图层以将其选中。右键单击所选图层,然后单击添加至地图 。
- 激活地图视图。放大基督城城区,即视图中心的大型橙色图面。
- 在内容窗格中,确认 NZ Urban Rural Indicator boundaries 2020 - generalised 图层处于选中状态。
- 根据需要,单击功能区上的地图选项卡。在导航组中,单击浏览工具 下拉箭头,然后单击已在内容中选中。
现在,单击地图要素时,弹出窗口窗格将显示在内容窗格中选择的一个或多个图层的信息。
- 在地图上,单击基督城城区。
该要素将在地图上闪烁显示。弹出窗口窗格将确认要素代表了基督城的城区。您将使用此要素来定义裁剪范围。
您将在整个教程中使用此图层,因此您需要为其指定一个较短的名称。
- 关闭弹出窗口窗格。
- 在内容窗格中,右键单击 NZ Urban Rural Indicator boundaries 2020 - generalised 图层,然后单击属性 。
- 在图层属性对话框的常规选项卡上,将当前名称替换为 Urban Area。
- 单击确定。
图层随即会在内容窗格中进行重命名。
在新文件夹中创建地理数据库
在处理和改进初始数据时,您会将输出数据集保存到新文件夹中的新地理数据库中。这是您将与处理基督城恢复工程的 GIS 专家共享的地理数据库和文件夹。
您将新的地理数据库和文件夹设置为存储新建数据的默认位置。您还需要将新文件夹添加到您的收藏夹列表。收藏夹中的项目可随时用于任何 ArcGIS Pro 工程。
- 激活目录视图。
- 在内容窗格的工程下,单击数据库以将其选中。右键单击所选项目,然后单击新建文件地理数据库 。
- 在浏览对话框中,浏览至提取教程数据的文件夹(例如,C:\Temp)。双击文件夹以将其打开。
将列出 Manage_Data 和 Supplemental 文件夹。您将创建另一个文件夹以容纳新的地理数据库和其他文件。您可以在创建地理数据库的过程中执行此操作。
- 在浏览对话框中,单击新建项目下拉箭头,然后单击文件夹 。
随即将创建新文件夹。其默认名称可编辑。
- 重命名 ChristchurchRenewal 文件夹,然后按 Enter 键。
新文件夹随即处于选中状态。
- 在浏览对话框的底部,单击打开以打开 ChristchurchRenewal 文件夹(该文件夹为空)。
- 在名称文本框中,输入 ChristchurchData 作为新地理数据库的名称。单击保存。
新地理数据库随即创建,并显示在启动 ArcGIS Pro 时创建的默认地理数据库旁的目录视图中。
默认地理数据库标有主页图标 ,是地理处理输出的默认保存位置(除非另有说明)。任何地理数据库均可设置为默认地理数据库。
- 在目录视图中,单击 ChristchurchData.gdb 以将其选中。
- 在功能区的管理下,单击数据库选项卡。在工程组中,单击设为默认 。
现在,主页图标将在 ChristchurchData 地理数据库上显示。
您将向新 ChristchurchRenewal 文件夹添加一个文件夹连接,以直接访问该文件夹,而不是浏览到该文件夹。
- 在内容窗格的工程下,单击文件夹。右键单击所选项目,然后单击添加文件夹连接 。
提示:
之前,您从功能区添加了文件夹连接。您还可以从内容窗格或目录窗格添加连接。
- 在浏览对话框中,浏览至包含教程数据的文件夹(例如,C:\Temp)。单击 ChristchurchRenewal 文件夹以将其选中。
- 单击确定。
目录视图中随即显示一个新的文件夹连接。
您将更改主目录文件夹,方式与更改默认地理数据库时相同。主目录文件夹是未保存到地理数据库的输出文件(例如,图层文件或 shapefile)的默认保存位置。
- 在目录视图中,单击 ChristchurchRenewal 文件夹连接以将其选中。
- 在功能区的管理下,单击文件夹选项卡。在工程组中,单击设为默认 。
在目录视图中,ChristchurchRenewal 文件夹随即被指定为主目录文件夹。
- 在功能区的文件夹选项卡的组织组中,单击添加到收藏夹 。
- 在内容窗格底部,展开收藏夹以查看该文件夹。
作为收藏,此文件夹连接现在可用于任何 ArcGIS Pro 工程。
提示:
可以从内容窗格(目录视图处于活动状态时)或目录窗格(选中收藏夹选项卡时)访问收藏夹。右键单击某个收藏,然后单击添加到工程 以将其添加到您当前的工程中,或单击添加到新工程以将其自动添加到所有新工程中。要移除收藏项目,请右键单击该项目,然后单击移除 。
裁剪数据并将其保存到新的地理数据库
您将使用裁剪地理处理工具将 Manage_Data 文件夹中的大部分数据裁剪到基督城城区。您会将该工具用作批处理工具,以便在一项操作中处理多个输入数据集。输出数据将保存到 ChristchurchData 地理数据库。任何输入 shapefile 均将自动转换为地理数据库格式。
裁剪要素会更改其几何。例如,穿过基督城城区边界的河流将在边界处进行分割, 此时仅会保留位于边界内的河段。
如之前所述,您希望新数据位于新西兰横轴墨卡托坐标系中。在运行裁剪工具之前,您需要进行工具环境设置,以根据需要将输入数据集投影到此坐标系。
- 激活地图视图。
- 在内容窗格中,右键单击 Urban Area 图层,指向选择,然后单击将此图层设为唯一可选图层 。
- 在功能区的地图选项卡的选择组中,单击选择工具 。在地图上,单击基督城城区要素以将其选中。
运行裁剪工具时,您需要将 Urban Area 图层指定为裁剪图层。该工具会将所选要素用作裁剪范围。
- 激活地理处理窗格。在搜索框中,输入 clip。
在搜索结果中,裁剪(分析工具)是列出的第一个结果。
提示:
要更改工具的显示,请单击地理处理窗格底部的显示工具及其说明 或者将工具显示为列表 。
- 在搜索结果中,右键单击裁剪工具,然后单击批处理。
批处理裁剪工具随即打开。批处理工具是一种临时工具,可用于处理多个输入数据集或其他参数。大多数地理处理工具可作为批处理工具运行。可以保存批处理工具以将其变为永久性工具。
- 对于选择批处理参数,确认输入要素处于选中状态。取消选中将输出数据集添加至打开的地图复选框。
您需要将输出数据集添加到新地图中。
- 单击下一步。
- 在批处理输入要素旁边,单击添加多项 。在下拉列表的底部,单击切换所有复选框 。
地图中的所有图层均处于选中状态。但是,您并不需要裁剪所有图层。边界图层应保持其区域完整性,因此您需要对其进行单独处理。
- 在批处理输入要素列表中,取消选中以下图层的复选框:
- CommunityBoards
- Districts
- Region
Urban Area 图层包含在要裁剪的输入要素中。这意味着该图层将按您所想,裁剪到其所选要素。
- 在下拉列表的底部,单击添加。
- 对于裁剪要素,单击下拉箭头,然后单击 Urban Area。
- 在输出要素类框中,删除输出要素类名称中的前缀 Clip_OutFeatureClass_,并保留 %Name% 变量。
警告:
请勿删除输出地理数据库的整个路径。在运行批处理工具时,删除的路径可能无法正确地重新生成。
输出要素类路径将定向至 ChristchurchData 地理数据库。
%Name% 变量会为输出数据集分配输入图层名称。由于输出数据与输入数据的保存位置不同,因此无需使用文件名前缀(例如 Clip_OutFeatureClass_)来防止命名冲突。
尽管不同坐标系中的地图图层已通过动态投影实现空间对齐,但您仍希望在标准的 NZGD 2000 新西兰横轴墨卡托坐标系中创建输出数据。您需要进行环境设置,以根据需要将输入数据集投影到此坐标系。
地理处理环境设置是未内置到工具中但会在工具运行时应用于输出数据的参数。在本例中,进行环境设置后,便无需针对 Web 墨卡托坐标系中的数据集单独运行投影工具。
- 在批处理裁剪工具的顶部,单击环境选项卡。
- 在输出坐标系旁边,单击选择坐标系 。
- 在坐标系对话框的可用 XY 坐标系下,展开图层。
随即会列出地图图层所使用的两个坐标系。
- 单击 NZGD 2000 新西兰横轴墨卡托坐标系以将其选中。
- 单击确定。
Web 墨卡托坐标系中的输入数据集(如 PlanArea)将在裁剪时投影到新西兰横轴墨卡托坐标系。
- 在地理处理窗格中,单击运行 。
工具完成运行后,窗格底部将显示一条消息。
查看地理数据库中的数据
您将查看 ChristchurchData 地理数据库中的新数据集。
- 激活目录视图。
- 在内容窗格中的工程下,展开数据库。单击 ChristchurchData.gdb。
- 在目录视图的底部,单击列 以将项目显示为列表。
地理数据库中有九个要素类。
- 单击 PlanArea 要素类以将其选中。打开其要素类属性并查看空间参考。
数据集已投影到地理处理环境设置所指定的新西兰横轴墨卡托坐标系。
- 单击取消。
您将在新地图中浏览数据。
- 单击 AvonRiver 要素类以将其选中。按住 Shift 并单击 Urban_Area 以选择所有要素类。
- 右键单击任意选定要素类,然后单击添加到新 > 地图 。
名为 Map1 的新地图视图随即打开。
- 确保 Map1 是活动视图。在内容窗格中,将 Urban_Area 图层移动到世界地形图底图图层正上方的位置。
- 在内容窗格中,按 Ctrl 键并单击 Urban Area 图层以将其取消选择。
- 缩小地图以确认所有图层均已裁剪到基督城城区的范围。
您无需再使用第一张地图。
- 激活名为 Map 的地图视图。单击视图选项卡上的关闭 。
Map1 现在为活动视图。
注:
关闭的地图仍然是工程的一部分。可在目录窗格的地图下,或者当目录视图处于活动状态时从内容窗格将其重新打开。
将边界图层复制到地理数据库
运行裁剪工具时,您没有处理边界图层,因为您希望保持其区域完整性。然而,边界图层覆盖了整个坎特伯雷地区,这远远大于您的需求。
您需要对与基督城城区拥有共有区域的 CommunityBoards 和 Districts 图层中的要素进行空间选择。您需要将所选要素复制到 ChristchurchData 地理数据库,但不对其进行裁剪。您将略过 Region 图层, 因为其中代表坎特伯雷地区的要素过于笼统,不符合您的需求。
- 根据需要,单击功能区上的地图选项卡。在选择组中,单击按位置选择 。
- 在输入要素列表旁边,单击浏览 。
- 在浏览对话框中,单击工程下的文件夹。浏览至 Manage_Data > Boundaries.gdb。
- 按住 Ctrl 键并单击 CommunityBoards 和 Districts 以选择这两个要素类。(请勿选择 Region。) 单击确定。
在按位置选择窗口中,这两个数据集将添加到输入要素列表中。
- 请确认关系参数已设置为相交。
- 对于选择要素,单击下拉箭头,然后单击 Urban_Area。
按位置选择工具可用于在地图图层上进行选择。由于 CommunityBoards 和 Districts 数据集未由地图图层表示,因此该工具将创建图层并将其添加到地图中,然后选择相应的要素。
- 单击确定。
工具完成运行后,两个图层 Districts_Layer1 和 CommunityBoards_Layer1 将被添加到地图中。在地图视图的底部右侧会显示一条消息,指出已选择 10 个要素。要查看每个图层中的所选记录,可以打开其属性表,但这不是必要操作。您需要将所选要素复制到 ChristchurchData 地理数据库中的新要素类。
这两个边界图层与您的最终数据相关,因为恢复工程可能需要接受当地政治管理。图层范围大于您的感兴趣区域,但小于数据的原始范围。更重要的是,10 个选定要素的边界保持不变。
您需要将复制要素工具作为批处理工具运行。由于输出数据集将使用输入图层的名称,因此需要在运行工具之前对图层进行重命名。
- 在内容窗格中,将名称从 Districts_Layer1 更改为 Districts。将名称从 CommunityBoards_Layer1 更改为 CommunityBoards。
提示:
在内容窗格中单击图层以将其选中。再次单击该图层以使其名称可编辑。按 Enter 键提交更改。或者,双击图层打开图层属性对话框,然后在常规选项卡上更改名称。
- 在地理处理窗格的顶部,单击打开其他工具 。在选项列表中,单击打开其他工具搜索您未使用过的工具。
- 在搜索框中,输入复制要素。
在搜索结果中,复制要素是第一个结果。
- 右键单击复制要素工具并单击批处理。
批量复制要素工具随即打开。在这种情况下,您需要接受默认设置以将输出数据集添加到打开的地图中。
- 在选择批处理参数下,确认输入要素处于选中状态,然后单击下一步。
- 在批处理输入要素下,单击下拉箭头(而非添加多项按钮),然后单击 Districts。
- 在下一个空白的输入要素框中,单击下拉箭头,然后单击 CommunityBoards。
- 在输出要素类文本框中,删除前缀 CopyFeatures_OutFeatureClass_,并保留变量 %Name%。
警告:
请勿删除输出地理数据库的整个路径。运行批处理工具时,删除的路径可能无法根据需要重新生成。
您无需对此工具进行环境设置,因为两个输入要素类均位于 NZGD 2000 横轴墨卡托坐标系中。
- 在内容窗格中,关闭 CommunityBoards 和 Districts 图层。
这能够在将同名的新图层添加到地图中时减少混淆。
- 在地理处理窗格中,单击运行 。
工具完成运行后,新图层将添加到地图中。此时不再需要具有所选要素的原始图层。
- 在内容窗格中,右键单击 Districts 图层(已关闭的图层),然后单击移除 。
- 以相同的方式移除输入 CommunityBoards 图层(已关闭的图层)。
提示:
如果操作失误,请单击快速访问工具条上的撤消 以撤消最新操作。
- 在内容窗格中,将 Districts 图层移动到地形底图图层正上方的位置。将 CommunityBoards 图层移动到 Districts 图层上方。
- 右键单击 Districts 图层,然后单击缩放至图层 。
由于未进行裁剪,两个图层均超出了基督城城区的范围。但是,仅会包括与城区相交的要素。
- 激活目录视图。
ChristchurchData 地理数据库现在包括新的 CommunityBoards 和 Districts 要素类。
更新元数据
Manage_Data 文件夹中输入数据集中的元数据已复制到 ChristchurchData 地理数据库中的新数据集。您需要对元数据进行检查,以更正拼写错误并更新项目描述。您还需要添加缩略图图像。
- 在目录视图中,单击 Native_Bird_River_and_Open_Water_Habitat 要素类。右键单击所选要素类,然后单击编辑元数据 。
元数据视图随即打开。一些单词下方出现红色波形线, 其中包括拼写错误、技术术语以及不寻常的地名。
注:
如果未显示红色波形下划线,则需要启用拼写检查。
- 滚动元数据视图。
描述字段中包含两个相邻的拼写错误。
- 右键单击第一个错误 (acommpany),然后单击建议的替换项 accompany。
随即会更正错误并移除红色下划线。
- 以相同的方式将拼写错误 Emvironment 更正为 Environment。
提示:
有关其他拼写检查功能,请参阅正稿选项。
描述字段底部提供了一个注释,说明了对原始源数据进行的更改。您需要添加另一个注释。
- 在描述字段中,单击文本末尾,然后按 Enter 键添加第二个符号点。
- 输入或复制以下句子:数据已转换为地理数据库格式并剪切到基督城城区。
- 在功能区元数据选项卡的管理元数据组中,单击保存。
- 关闭元数据视图。
- 单击功能区上的视图选项卡。在选项组中,单击详细信息面板 以将其选中。在详细信息面板中,单击元数据选项卡(如有必要)。
描述中的拼写错误已更正。您添加的注释显示在描述底部。
- 在详细信息面板中,单击地理选项卡。
随即将在浅灰色底图中预览数据。
- 在功能区的目录视图下,单击预览选项卡。在预览组中,单击底图 ,然后单击海洋图。
底图的地理预览效果将发生变化。
- 在预览组中,单击创建缩略图 。
- 在详细信息面板中,单击元数据选项卡。
您需要刷新元数据才能看到新的缩略图。
- 在目录视图中单击其他数据集,然后再次单击 Native_Bird_River_and_Open_Water_Habitat。
元数据随即显示新的缩略图图像。
- 您可以选择编辑项目描述并为其他一些数据集创建缩略图图像。
注:
所有数据集均带有项目描述,派生自 ArcGIS Living Atlas 图层的 Urban_Area 要素类除外。(可选)可导入此项目描述:
- 在目录视图中选择要素类。在功能区目录选项卡的元数据组中,单击导入 。
- 在导入元数据对话框中,单击浏览 。浏览至门户 > Living Atlas,然后搜索 NZ Urban Rural Indicator boundaries 2020 - generalised。
- 选择该图层并单击确定。确认图层 URL 已添加到导入元数据对话框中。
- 单击确定导入元数据。
保存图层文件
您可能已经在工作地图中发现,默认图层符号系统并不始终为理想状态。尽管与基督城数据相关的制图决策制定并不是您的工作,但创建一些图层文件以便于他人显示数据可能颇有帮助。
图层文件可将图层的属性(例如图层名称和符号系统)保存到计算机上的文件中。将图层文件添加到地图后,这些属性将自动应用于图层。与所有地图图层一样,图层文件需要引用源数据集才能显示出来。
- 激活地图视图。
- 在内容窗格中,右键单击 Historic_Places 图层,然后单击缩放至图层 。
- 在内容窗格中,单击 Historic_Places 图层名称下的符号。
符号系统窗格随即出现,并显示点符号格式选项。
- 如有必要,在符号系统窗格顶部,单击库选项卡。在搜索框中输入 pin,然后按 Enter 键。
- 在 ArcGIS 2D 下,单击泪滴形别针 2 符号以将其选中。
将在内容窗格和地图上更改此符号。
- 在符号系统窗格中,单击属性选项卡。
- 在外观下,将大小更改为 12 磅,然后单击应用。
- 在内容窗格中,右键单击 Historic_Places 图层名称,指向共享,然后单击另存为图层文件 。
浏览对话框将自动打开到 ChristchurchRenewal 主文件夹。
- 在名称框中,接受默认名称 Historic_Places.lyrx。单击保存。
- 您可以选择为其他一些图层创建图层文件。
例如,要使用空心填充符号对 Urban_Area 图层进行符号化,请在符号库中搜索轮廓。要为 Parks 和 AvonRiver 图层查找合适的符号,请在符号库中搜索公园和河流。
当地图视图处于活动状态时,您需要重置之前更改的浏览工具设置。
- 在功能区地图选项卡的导航组中,单击浏览下拉箭头 ,然后单击顶部图层。
- 激活目录视图。在目录窗格的文件夹下,单击 ChristchurchRenewal 文件夹以查看图层文件。
ChristchurchData 地理数据库已完成。ChristchurchRenewal 文件夹中包含地理数据库以及一个或多个图层文件。现在,可在网络上共享该文件夹。或者,可以将其以压缩格式上传至 ArcGIS Online,也可以通过电子邮件或其他应用程序进行共享。
您还可以将单个数据集作为 Web 图层共享到 ArcGIS Online。要了解此工作流的详细信息,请参阅共享 Web 地图教程。
在本教程中,未将任何工程文件保存到您的计算机上(除非您自行保存了工程)。ChristchurchRenewal 文件夹和 ChristchurchData 地理数据库独立于所有 ArcGIS Pro 工程保存。您创建的工作地图可用于评估数据以及为工具选择输入图层,但您无需保留它们。
- 如果要进入可选部分,请将 ArcGIS Pro 保持打开状态。否则,单击功能区上的工程选项卡。在左侧的选项卡列表中,单击退出。系统提示保存更改时,单击否。
加载数据(可选)
您的数据中包含名为 Historic_Places 的要素类。如您第一次浏览 Manage_Data 文件夹内容时所见,还有一个名为 ChristchurchHeritageSites 的 Excel 文件。此文件中包含不在 Historic_Places 数据集中的两个位置的记录。
您可以使用追加地理处理工具将一个数据集中的要素添加到另一个数据集,这一过程称为加载数据。要添加的两个遗址是 Excel 表中的行,必须先将其转换为点要素,然后才能加载数据。
将转换的点要素加载到 Historic_Places 要素类后,无需再将其保留在单独的数据集中。因此,您将在临时内存工作空间中创建点要素,然后将其从此工作空间加载到 Historic_Places 数据集中。退出 ArcGIS Pro 时,将清除内存工作空间。
- 如有必要,请激活目录视图。在内容窗格中的数据库下方,单击 ChristchurchData 地理数据库。
- 在目录视图中,单击 Historic_Places 要素类。预览其元数据、地理和表。
此要素类中包含基督城城区内的 322 个历史景点。表属性包括 Name 和 Address 字段。RegID 字段用于存储最多四位数的数字标识符。
- 在内容窗格的文件夹下,根据需要展开 Manage_Data 文件夹。展开其下的 Historic 文件夹,然后单击 ChristchurchHeritageSites.xlsx 以将其选中。
- 在目录视图中,单击 HeritageSites$ 工作表并预览其表。
注:
如果 ChristchurchHeritageSites.xlsx 旁出现红色惊叹号,您需要安装 Microsoft Access Database Engine 驱动程序。请参阅上一部分下载数据中的注释。安装驱动程序后,在目录选项卡的组织组中,单击刷新 。您现在可以单击 ChristchurchHeritageSites.xlsx 并查看 HeritageSites$ 工作表。
该表有 X 和 Y 列,分别以十进制度的格式存储经度和纬度值。这些坐标可用于将位置转换为空间数据。
与此同时,还有 Name 和 Address 列。此外还有其他几个列,包括一个名为 RegisterNumber 的列。此列用于存储数字标识符,例如 Historic_Places 表中的 RegID 字段。
您会将 Excel 工作表作为表添加到地图中,然后将表转换为点要素。这样,便可以确认 Heritage_Places 图层中尚不存在这两个遗址。
- 在目录视图中,右键单击 HeritageSites$,然后单击添加至 Map1。
- 激活地图视图。
在内容窗格底部,HeritageSites$ 表列在独立表下。
- 右键单击 HeritageSites$ 表并单击显示 XY 数据 。
随即显示显示 XY 数据 工具。
输入表参数默认设置为 HeritageSites$(正确设置)。X 字段和 Y 字段参数默认设置为表中的 X 和 Y 字段(正确设置)。坐标系默认设置为 GCS_WGS_1984。大多数经纬度值均存储在此系统中,因此可以假设此设置正确。
- 在输出要素类文本框中,删除整个路径。在空白框中,输入 memory\Sites。
路径名称 memory\ 指定了将输出写入内存工作空间,而不是地理数据库。名称 Sites 可以是任何所选名称。
- 单击确定。
工具完成运行后,名为 Sites 的图层将添加到内容窗格顶部。
- 在内容窗格中,右键单击 Sites 图层,然后单击缩放至图层 。
- 在内容窗格中,关闭并打开 Sites 图层,可以看到 Historic_Sites 图层中这两个位置处没有要素。
这确认了您可以从内存加载数据,无需复制现有要素。
- 激活目录视图。在内容窗格的数据库下,单击 ChristchurchData.gdb。
- 在目录视图中,根据需要,单击 Historic_Places 以将其选中。右键单击所选要素类,然后单击加载数据。
随即将在地理处理窗格中打开追加工具。窗格顶部的消息提醒您,该工具未创建数据集,而是修改了现有数据集。在工具参数中,目标数据集自动设置为 Historic_Places。这是将加载要素的数据集。
- 单击输入数据集下拉箭头,然后单击 Sites。
如果输入数据集和目标数据集具有完全相同的字段,则可以使用默认字段匹配类型设置:输入字段必须匹配目标字段。但是,在本例中,一些字段不匹配,因此您需要更改设置。
- 单击字段匹配类型下拉箭头,然后单击使用字段映射协调字段差异。
当字段名称不同但属性值兼容时,您可以手动匹配字段。
在工具的字段映射区域中,输出字段表示目标数据集中的字段。RegID 和 Accuracy 字段为红色,因为它们在输入数据集中没有匹配的字段名称。Name 和 Address 字段为黑色,因为它们具有匹配的字段名称。
- 在输出字段列表中,确认 RegID 处于选中状态(以灰色突出显示)。单击添加新源。在字段下拉列表中,选中 RegisterNumber 字段复选框,然后单击添加所选内容。
在输出字段列表中,RegID 变为黑色,因为您进行了手动匹配。加载数据时,输入表中 RegisterNumber 字段的值将追加到目标表的 RegID 字段。
您需要使 Accuracy 字段保持不匹配状态,因为它在输入数据集中没有等效属性。工具运行时,将按如下方式处理属性:
- 如果输入表中的字段与目标表中的字段相匹配,则其属性值将追加到目标表中的相应字段。
- 输入表中的不匹配字段(例如 X 和 Y)将不会添加到目标表中。
- 目标表中不匹配的字段(例如 Accuracy)对于追加记录将具有 <空> 值。
注:
输入数据集不在新西兰横轴墨卡托坐标系中;它位于 WGS_1984 地理坐标系中。但是,加载要素后,它们会自动投影。
- 单击运行。
- 工具完成运行后,在目录视图中单击 Historic_Places。在详细信息面板中,单击表格选项卡并滚动至表格底部。
表中添加了两条记录:一条用于名为 Moncks Cave 的选址,另一条用于名为 Rotten Row Baches 的选址。新纪录的 Name、Address 和 RegID 字段具有有效值, 而 Accuracy 字段具有 <空> 值。
- 激活地图视图。在内容窗格中,关闭 Sites 图层。
新要素已添加到 Historic_Places 图层中的正确位置。
ChristchurchData 地理数据库已完成。ChristchurchRenewal 文件夹包含地理数据库、一个或多个图层文件以及您要添加的所有文档或自述文件,并可以与恢复团队共享。
- 单击功能区上的工程选项卡。在左侧的列表中,单击退出。系统提示保存更改时,单击否。
当您的 ArcGIS Pro 会话结束时,将清除内存工作空间。