描述
升级数据上的附件功能。
在要素类上启用附件后,将创建附件表和关系类以在将附件添加到要素时存储附件数据。所创建的附件表包括用于存储附件相关信息的字段。
在 ArcGIS Pro 2.7 中,此工具会将其他两个可编辑字段(KEYWORDS 和 EXIFINFO)添加到附件表中,该表可用于存储有关附件的其他信息。这些字段可供诸如通过要素服务设置值的 ArcGIS Survey123 之类的应用程序使用。例如,应用程序可以在关键字列中设置关键字值,并在稍后将其用于通过要素服务查询特定附件。在 ArcGIS Pro 中使用附件时,不会显示这些字段,但如果您访问附件表,则新字段将可见。
了解有关将 ArcGIS Survey123 与现有要素服务一起使用的详细信息
警告:
如果附件已升级,则附件表的最低客户端版本将被设置为 ArcGIS Pro 2.6。这意味着您无法在 ArcGIS Desktop 或更低版本的 ArcGIS Pro 中打开附件表。要将附件降级至更低版本,请使用降级附件工具。
使用方法
-
在运行此工具之前,必须在输入数据集上启用附件。
如果数据存储在企业级地理数据库中,则必须以数据集所有者的身份运行此工具。
此工具会将两个字段添加到附件表:KEYWORDS 和 EXIFINFO。这两个字段都是可编辑的且可以为空。
- KEYWORDS - 添加将与已附加文件相关联的可搜索关键字。例如,如果附件被认为对审核至关重要,并且关键字 critical 被添加到此字段中,则在查询包含关键字 critical 时,附件将显示在搜索中。
- EXIFINFO - 存储有关已附加文件的其他元数据。在 ArcGIS Pro 2.7 中,将不会使用此字段。
KEYWORDS 和 EXIFINFO 字段均由 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 函数升级要素类上的附件。
import arcpy
arcpy.UpgradeAttachments_management("C:\\MyProject\\MyGDB.gdb\\MyFC")
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是