在图层之间复制要素

视频

本教程也以视频方式提供。

查看数据

您将首先查看您的数据,以确定在复制要素时将转移哪些属性(如果有)。

  1. 下载 Boulder 工程包。

    名为 Boulder.ppkx 的文件即会下载到您的计算机。 .ppkx 文件是一个 ArcGIS Pro 工程包,可能包含可以在 ArcGIS Pro 中打开的地图、数据和其他文件。

  2. 在计算机上找到已下载的文件。 双击 Boulder.ppkx 以在 ArcGIS Pro 中将其打开。 如果出现提示,请使用 ArcGIS 帐户登录。
    注:

    如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项

    随即显示一张地图,其中显示了博尔德乡村俱乐部附近的建筑物。 在影像底图上,您可以看到东北角的一部分建筑物缺失。

    带有缺失建筑物面邻域的地图

    您可以使用创建要素窗格绘制缺失的要素,但在本情况中,可以使用更快的选项:您的另一个图层中包含可以借用的建筑物轮廓线。

  3. 内容窗格中,选中 Microsoft Buildings 旁边的框以打开图层。

    Microsoft Buildings 图层随即在“内容”窗格中打开

    在地图上以黄色显示了更多的建筑物轮廓线。

    具有两个建筑物面图层的地图

    注:

    Boulder County Buildings 图层是 Boulder County 的地理空间开放数据中心的 Building Footprints 图层的子集。 Microsoft Buildings 图层由 Microsoft Corporation 创建,由科罗拉多大学博尔德分校的 GeoLibrary 站点持有。

  4. 内容窗格中,右键单击 Boulder County Buildings,然后单击属性表

    该图层具有许多属性,包括有关其源和状态的信息。

    属性表

  5. 打开 Microsoft Buildings 图层的属性表。

    该图层在建筑物数量方面更完整,但它不包含对您的工程有用的属性。 您将继续使用 Boulder County Buildings 图层,但需要使用来自 Microsoft Buildings 图层的数据来填补其空白。

  6. 关闭两个属性表。

复制和粘贴要素

ArcGIS Pro 中,提供了多种组合图层的方法,包括合并追加工具,但有时您仅需传输几个要素,而不是整个数据集。 在这些情况下,编辑工具更适用。 您将使用编辑工具将建筑物从一个图层复制并粘贴到另一个图层。

注:

要了解如何组合整个数据集,请尝试教程将多个图层合并为一个图层

  1. 单击功能区上的编辑选项卡。

    要复制和粘贴要素,首先需要选择这些要素。

  2. 选择组中,单击选择按钮的下半部分。 在显示的菜单中,单击

    面选择工具

  3. 在地图上,单击以绘制一个面,该面覆盖了研究区域东北角的所有黄色建筑物。

    包含面选择区域的地图

  4. 双击以完成绘制选择形状。

    地图上的所选要素

    您还可以选择蓝色的 Study Area 线,因为粘贴操作只允许粘贴面而不是线。 但是,如果您无意中选择了粉色建筑物,则必须将它们从选择集中移除。

  5. 在功能区中,单击选择按钮的下半部分,然后单击矩形
  6. 在键盘上,按住 Ctrl 键并双击任何无意中选择的建筑物。

    地图上已选择的粉色要素

    您需要双击建筑物,因为无意中选择了两个要素:在每个图层中选择了一个。

    提示:

    您可以使用 Ctrl 键从所选内容集合中手动移除要素。 可以使用 Shift 键添加要素。

    选择集现在仅包括 Boulder County Buildings 图层中缺少的 Microsoft Buildings 图层中的建筑物。

    接下来,您将复制所选要素并将其粘贴到 Boulder County Buildings 图层中。

  7. 在功能区上编辑选项卡的剪贴板组中,单击复制

    功能区上的复制按钮

    粘贴按钮随即激活。

  8. 单击粘贴按钮的下半部分,然后单击选择性粘贴

    功能区上的选择性粘贴按钮

    提示:

    还可以按 Ctrl+C 键复制要素,按 Ctrl+Alt+V 键打开选择性粘贴窗口。

    随即显示选择性粘贴窗口。 在窗口顶部,可能会看到粘贴选项。 此选项仅在选择了具有不同几何类型的要素时才可见。

  9. 如果粘贴选项可见,请选择

    选择性粘贴窗口中的面选项

    仅粘贴所选面(来自 Microsoft Buildings 图层),而非所选线(来自 Study Area 图层)。

    接下来,您将选择粘贴所选面的位置。

  10. 对于模板,选择已构建

    选择性粘贴窗口中的模板选项

    模板菜单允许您将要素粘贴到地图中存在的任何符号系统类中。 所选建筑物在影像底图上可见,您可以了解到其已完成构建并且您将假设它们尚未被拆除。

    注:

    图层菜单允许您粘贴要素而不对其进行分类。

    保留源属性值选项将仅从匹配字段复制属性。 您先前已看到,这两个图层没有公共字段,因此没有可以保留的属性。 在这种情况下,您是否选中或取消选中保留源属性值都不重要。 选择性粘贴工具将仅传输要素的形状,并保留其属性。

    注:

    如果您有要传输的不匹配属性,则可以使用字段映射粘贴属性

  11. 单击确定

    所选面的副本将添加到 Boulder County Buildings 图层并显示为粉色。

    包含所选要素和编辑工具栏的地图

    编辑工具栏随即显示在地图上,移动工具处于活动状态。 您不想编辑新要素的位置。

  12. 关闭修改要素窗格。

    编辑工具栏将从地图上消失。

更新属性

在取消选择复制的要素之前,将更新它们的属性以指示它们是从哪里复制的。

  1. 在复制建筑物仍处于选中状态的情况下,在功能区的编辑选项卡上的选择组中,单击属性

    功能区上的“属性”按钮

    随即出现属性窗格。 窗格的上半部分列出了所有选定的要素。 下半部分列出了其中一个所选要素的属性。

    “属性”窗格

    由于所选要素是新要素,因此它们的大部分属性为 <Null>Status 字段设置为已构建。 您在选择性粘贴窗口中选择的模板将应用此属性。

    您将一次更新所有新要素的属性。

  2. 属性窗格的上半部分,单击 Boulder County Buildings (192)
    注:

    所选要素数为 192。 如果数量不同也没关系。

    现在,属性窗格的下半部分显示了所有已选择要素的属性。

  3. 对于,键入 Microsoft

    在“属性”窗格中将“源”设置为 Microsoft

  4. 单击应用或选中自动应用复选框。
  5. 打开 Boulder County Buildings 图层的属性表。
  6. 在以下属性表中,单击显示所选记录按钮。

    显示所选记录按钮

  7. 确认所有已选择行的 SourceStatus 字段已更新。

    属性表中的 Source 和 Status 字段

  8. 关闭属性表和属性窗格。

保存编辑内容

最后,您将保存在本教程中所做的编辑内容。

  1. 右键单击地图上的任意位置,然后单击清除
  2. 在功能区编辑选项卡的管理编辑内容组中,单击保存

    功能区上的“保存”按钮

  3. 保存编辑内容窗口中,单击

    您所做的编辑将应用于数据,而不是地图或工程。 如果您将 Boulder County Buildings 图层添加到任何新地图,它将包括新建筑物。

  4. 内容窗格中,右键单击 Microsoft Buildings,然后单击移除
  5. 快速访问工具栏上,单击保存以保存工程。

    快速访问工具栏上的“保存”按钮

在本教程中,您查看了数据属性,选择并复制了一组要素,并将它们粘贴到了另一个图层中。 然后,您使用属性窗格更新了所有粘贴要素的字段之一。 Boulder County Buildings 图层现在包含您研究区域中的所有建筑物。