标注 | 说明 | 数据类型 |
输入数据集 | 启用了附件的要素类。 | 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")