标注 | 说明 | 数据类型 |
输入数据集 | 启用附件的要素类。 | Table View |
派生输出
标注 | 说明 | 数据类型 |
更新的数据集 | 包含已升级附件的更新数据集。 | Table View |
升级数据的附件功能。
当为要素类启用附件时,将创建一个附件表和关系类,用于在将附件添加至要素时存储附件数据。 创建的附件表包含用于存储附件相关信息的字段。
在 ArcGIS Pro 2.7 中,此工具将向用于存储附件相关信息的附件表中再添加两个可编辑字段(KEYWORDS 和 EXIFINFO)。 这些字段可供 ArcGIS Survey123 等应用程序使用,这些应用程序通过要素服务设置字段的值。 例如,一些应用程序可能在关键字列中设置关键字值,之后通过要素服务使用这些关键字查询特定附件。 在 ArcGIS Pro 中使用附件时,不会显示这些字段,但是当您访问附件表时,可以看到新字段。
在运行此工具之前,必须在输入数据集上启用附件。
如果数据存储在企业级地理数据库中,则必须以数据集所有者身份执行工具。
此工具会将两个字段添加到附件表:KEYWORDS 和 EXIFINFO。 两个字段均可编辑且可包含空值。
KEYWORDS 和 EXIFINFO 字段均由 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 中使用数据时存在一些限制。 这些限制包括:
要将附件降级至之前的版本,请使用降级附件工具。
标注 | 说明 | 数据类型 |
输入数据集 | 启用附件的要素类。 | Table View |
标注 | 说明 | 数据类型 |
更新的数据集 | 包含已升级附件的更新数据集。 | Table View |
arcpy.management.UpgradeAttachments(in_dataset)
名称 | 说明 | 数据类型 |
in_dataset | 启用附件的要素类。 | Table View |
名称 | 说明 | 数据类型 |
out_dataset | 包含已升级附件的更新数据集。 | Table View |
使用 UpgradeAttachments 函数为要素类升级附件。
import arcpy
arcpy.UpgradeAttachments_management("C:\\MyProject\\MyGDB.gdb\\MyFC")