升级附件 (数据管理)

描述

升级数据上的附件功能。

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

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

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

警告:

如果附件已升级,则附件表的最低客户端版本将被设置为 ArcGIS Pro 2.6。这意味着您无法在 ArcGIS Desktop 或更低版本的 ArcGIS Pro 中打开附件表。要将附件降级至更低版本,请使用降级附件工具。

使用方法

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

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

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

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

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

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

  • 注:

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

语法

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

启用了附件的要素类。

Table View

派生输出

名称说明数据类型
out_dataset

已升级附件的已升级数据集。

表视图

代码示例

UpgradeAttachments 示例(Python 窗口)

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

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

环境

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

许可信息

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

相关主题