向 Excel 添加 ArcGIS 图层数据

注:

某些工作流可能需要特定的权限。 有关用户类型、角色和权限的详细信息,请参阅账户主题。

您可以在 Microsoft Excel 工作表中添加和编辑 ArcGIS OnlineArcGIS Enterprise 图层属性表。 在 Excel 工作表中编辑 ArcGIS 图层属性数据将直接更新 ArcGIS 中托管的图层。 有关地图和图层的信息,请参阅图层

有关将 ArcGIS 图层添加到 Excel 的详细信息和视频,请参阅 Esri 社区博客文章

注:

此功能仅适用于要素图层。 不支持在 Excel 工作表中插入新要素。

向地图和 Excel 工作表中添加要素图层或图层组

要向地图和 Excel 工作表中添加要素图层或图层组,请完成以下步骤:

  1. 在地图工具中,单击图层按钮 图层

    随即显示图层窗格。

  2. 图层窗格中,单击添加 添加

    随即显示添加图层窗格。

  3. 单击 ArcGIS 选项卡。
  4. 从下拉菜单中选择一个远程托管的 ArcGIS OnlineArcGIS Enterprise 要素图层。

    如有必要,单击将属性表添加到 Excel,将图层添加到地图按钮 将属性表添加到 Excel,将图层添加到地图

    ArcGIS for Excel“将属性表添加到 Excel,将图层添加到地图”

    如果添加的图层是要素图层或包含要素图层的图层组,则会显示连接的属性表,并在 Excel 中反映出地图上填充的要素。

注:
需要注意的事项:
  • 如果您已将 ArcGIS 图层数据添加 Excel 到工作表中,并且已将 ArcGIS 图层添加到 ArcGIS for Excel 地图中,则无法从相同数据创建新的图层。
  • 当您将 Excel 数据添加到地图以创建图层,您可以将图层共享到 ArcGIS OnlineArcGIS Enterprise。 但您无法使用同一数据创建新的 Excel 数据图层。

编辑托管独立表或相关表

ArcGIS for Excel 支持编辑与在 ArcGIS OnlineArcGIS Enterprise 中远程托管的 ArcGIS 图层相关联的独立表、相关表和连接表。 从远程源引入工作表的图层中相关联的表可以直接在 Microsoft Excel 中编辑。

相关表可定义两个表之间的关系。 关联的数据不会像连接表那样追加到图层的属性表。 例如,您可将包含宗地所有权信息的表与宗地图层数据进行关联,因为它们共享一个宗地标识字段。

ArcGIS Pro

您可以使用 ArcGIS Pro 发布相关表并将表图层发布到 ArcGIS OnlineArcGIS Enterprise。 您可以使用 ArcGIS for Excel 将表图层引入 Excel 工作表以供编辑。

注:

ArcGIS for Excel 不支持在 Excel 中创建相关表。

了解有关 ArcGIS Pro 中的托管相关表的详细信息

了解有关 ArcGIS Pro 中的表的详细信息

了解有关 ArcGIS Pro 中的连接和关联的详细信息

ArcGIS Survey123

您可以将数据从 ArcGIS Survey123 引入 Excel 以进行查看或编辑。 系统提供了许多用于创作符合 XLSForm 的电子表格的选项;Excel 是最常使用的选项。 将表导入 Excel 后,您可以使用 ArcGIS for Excel 开始编辑过程。

了解有关 Survey123 中的托管相关表的详细信息

了解有关 Survey123 中的相关表的详细信息

了解有关 Survey123 重复的详细信息

查看和编辑单个图层属性

要添加和编辑单个要素图层的属性,请完成以下步骤:

  1. 图层列表中,单击更多选项 > 显示图层详细信息 显示图层详细信息,以在 ArcGIS Online 中查看图层详细信息。
  2. ArcGIS Online 详细信息页面上,单击数据选项卡。

    该选项卡显示了属性默认的表视图。

  3. 单击设置,并确保已在要素图层(托管)部分中选中了启用编辑复选框。
    注:

    启用编辑后,您可以在 Excel 表中编辑远程托管的要素图层。

  4. 将远程托管的要素图层添加到 Excel 中。

    Excel 中编辑表格后,它会自动与 ArcGIS 中的托管图层同步。

查看和编辑图层组属性

要查看和编辑图层组属性,请完成以下步骤:

  1. 图层列表中,单击更多选项 > 显示图层详细信息 显示图层详细信息,以在 ArcGIS Online 中查看图层详细信息。
  2. ArcGIS Online 详细信息页面上,单击数据选项卡。

    该选项卡显示了属性默认的表视图。

  3. 单击设置,并确保已在要素图层(托管)部分中选中了启用编辑复选框。
    注:

    启用编辑后,您可以在 Excel 表中编辑图层组。

  4. 将图层组添加到 Excel 中。

    Excel 中,从选择属性表微件中选中一个或多个复选框。

  5. 单击添加

    将在新的独立工作表中打开每个图层组中的要素图层属性表。 所有图层将一次性添加到地图中。

  6. 或者,单击取消退出微件并选择另一个要素图层或图层组。
  7. 或者,单击远程 Web 地图图层中的 可视化选项卡,以查看已添加到 Map Viewer 地图中的图层。 这与 Excel 中的地图完全相同。

编辑要素图层字段

ArcGIS OnlineArcGIS Enterprise 中,当添加到 Excel 工作表中时,所有字段管理操作均保持不变。 例如,在 ArcGIS 字段视图中,如果您在设置表中将唯一设置为,并尝试在 Excel 工作表中添加重复值,则可能会收到错误消息。

要编辑要素图层字段,请完成以下步骤:

  1. 图层列表中,单击更多选项 > 显示图层详细信息 显示图层详细信息,以在 ArcGIS Online 中查看图层详细信息。
  2. ArcGIS Online 详细信息页面上,单击数据选项卡。

    该选项卡显示了属性默认的表视图。

  3. 或者,单击设置,并确保已在要素图层(托管)部分中选中了启用编辑复选框。
    注:

    启用编辑后,您可以在 Excel 表中编辑要素图层。

  4. 数据选项卡上,单击表视图旁边的字段视图。

    在“字段”视图中,可以编辑 ArcGIS 要素图层字段设置。 将在列表中显示要素图层的详细信息(如 objectID描述字段值类型设置)。 您可以在远程托管图层中创建列表。 不同 ArcGIS 产品这一操作的名称有所不同,例如,在 ArcGIS Online 中为创建列表;而在 ArcGIS Pro 中,则为编码值属性域

ArcGIS for Excel 支持包含发布到 ArcGIS 的 SubType 字段的 ArcGIS Pro 图层。 您可以将该字段作为图层引入 Excel 工作表中进行编辑。 目前,ArcGIS for Excel 不支持编辑子类型图层组。 您可以将子类型图层组添加到 ArcGIS for Excel 图中;但是,属性数据不会添加到 Excel 工作表中。

移除托管要素图层

要从图层列表中移除托管要素图层,请完成以下步骤:

  1. 在地图工具中,单击图层按钮 图层

    随即显示图层窗格。

  2. 图层列表中,单击待移除图层旁边的更多选项 > 移除

    该图层将从地图和 Excel 工作表中移除。

设置要素图层弹出窗口和标注的格式

您可以在 ArcGIS for Excel 中为托管要素图层设置弹出窗口和标注的格式。 添加到 Excel 中的格式会在 ArcGIS OnlineArcGIS Enterprise 图层中实时自动保存。

在 Microsoft Excel 中设置格式