升级附件 (数据管理)

摘要

升级数据上的附件功能。

在要素类上启用附件后,将创建附件表和关系类以在将附件添加到要素时存储附件数据。 所创建的附件表包括用于存储附件相关信息的字段。

使用情况

  • ArcGIS Pro 2.7 中,此工具会将其他两个可编辑字段(KEYWORDSEXIFINFO)添加到附件表中,该表可用于存储有关附件的其他信息。 这些字段可供诸如通过要素服务设置值的 ArcGIS Survey123 之类的应用程序使用。 例如,应用程序可以在关键字列中设置关键字值,并在稍后将其用于通过要素服务查询特定附件。 在 ArcGIS AllSource 中使用附件时,不会显示这些字段,但如果您访问附件表,则新字段将可见。

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

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

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

  • 此工具会将两个字段添加到附件表:KEYWORDSEXIFINFO。 这两个字段都是可编辑的且可以为空。

    • KEYWORDS- 添加将与已附加文件相关联的可搜索关键字。 例如,如果附件被认为对审核至关重要,并且关键字 critical 被添加到此字段中,则在查询包含关键字 critical 时,附件将显示在搜索中。
    • EXIFINFO- 存储有关已附加文件的其他元数据。 当访问 ArcGIS AllSource 中的服务时,当前不使用该字段。

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

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

  • 注:

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

    警告:

    如果附件已升级,则附件表的最低客户端版本将被设置为 ArcGIS Pro 2.6。 这意味着在 ArcGIS DesktopArcGIS AllSource 的早期版本中使用数据时,以下限制适用:

    • 无法打开附件表。
    • 可以将要素或记录添加到具有附件的数据集中,但不能删除要素或记录。
    • 如果 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.management.UpgradeAttachments("C:\\MyProject\\MyGDB.gdb\\MyFC")

环境

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