升级附件 (数据管理)

摘要

升级数据的附件功能。

当为要素类启用附件时,将创建一个附件表和关系类,用于在将附件添加至要素时存储附件数据。 创建的附件表包含用于存储附件相关信息的字段。

使用情况

  • ArcGIS Pro 2.7 中,此工具将向用于存储附件相关信息的附件表中再添加两个可编辑字段(KEYWORDSEXIFINFO)。 这些字段可供 ArcGIS Survey123 等应用程序使用,这些应用程序通过要素服务设置字段的值。 例如,一些应用程序可能在关键字列中设置关键字值,之后通过要素服务使用这些关键字查询特定附件。 在 ArcGIS Pro 中使用附件时,不会显示这些字段,但是当您访问附件表时,可以看到新字段。

    了解有关将 ArcGIS Survey123 与现有要素服务配合使用的详细信息

  • 在运行此工具之前,必须在输入数据集上启用附件。

  • 如果数据存储在企业级地理数据库中,则必须以数据集所有者身份执行工具。

  • 此工具会将两个字段添加到附件表:KEYWORDSEXIFINFO。 两个字段均可编辑且可包含空值。

    • KEYWORDS- 添加将与附加文件关联的可搜索关键字。 例如,在附件对于检查而言十分重要时,如果将关键字 critical 添加到字段,若查询包含关键字 critical,则附件会出现在搜索结果中。
    • EXIFINFO- 存储有关附加文件的附加元数据。 在访问 ArcGIS Pro 中的要素服务时,不使用此字段。

  • KEYWORDSEXIFINFO 字段均由 ArcGIS Online 托管要素服务支持和使用。 自 ArcGIS Enterprise 10.8.1 版本开始的托管要素服务提供对 KEYWORDS 字段的支持和对 EXIFINFO 字段的有限支持。 您无需在发布托管要素服务之前运行此工具,因为可以在发布后启用这些字段。

  • 如果您要升级之前通过 ArcGIS Desktop 发布的现有服务中使用的附件,则必须使用 ArcGIS Pro 2.6 或更高版本重新发布服务以支持升级的附件。

  • 注:

    仅从 ArcGIS Pro 发布到 ArcGIS Enterprise 10.8.1 及更高版本的服务支持升级的附件。

    警告:

    如果附件已升级,则附件表的最低客户端版本将设置为 ArcGIS Pro 2.6。 这意味着在 ArcGIS Desktop 或较早版本的 ArcGIS Pro 中使用数据时存在一些限制。 这些限制包括:

    • 无法打开附件表。
    • 您可以将要素或记录添加到包含附件的数据集,但是无法删除要素或记录。
    • 如果使用 ArcGIS Desktop 创建此数据的复本,则附件不会是复本的一部分。

  • 要将附件降级至之前的版本,请使用降级附件工具。

参数

标注说明数据类型
输入数据集

启用附件的要素类。

Table View

派生输出

标注说明数据类型
更新的数据集

包含已升级附件的更新数据集。

Table View

arcpy.management.UpgradeAttachments(in_dataset)
名称说明数据类型
in_dataset

启用附件的要素类。

Table View

派生输出

名称说明数据类型
out_dataset

包含已升级附件的更新数据集。

Table View

代码示例

UpgradeAttachments 示例(Python 窗口)

使用 UpgradeAttachments 函数为要素类升级附件。

import arcpy
arcpy.UpgradeAttachments_management("C:\\MyProject\\MyGDB.gdb\\MyFC")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题