保留全局 ID(环境设置)

支持“保留全局 ID”环境的工具将在向目标数据库追加行时重新使用现有数据数据集的“全局 ID”值。

用法说明

  • 对于在导出或追加数据时各行全局 ID 值需要保持不变的工作流,“保留全局 ID”环境将非常有用。
  • 对于追加工具而言,此环境仅适用于企业级地理数据库数据,且仅作用于拥有含唯一索引的全局 ID 字段的数据。若全局 ID 字段不具有唯一索引,则此工具可能无法使用。要赋予全局 ID 字段一个唯一索引,可使用添加属性索引工具。

对话框语法

  • 选中 - 此操作将保留现有全局 ID。
  • 取消选中 - 此操作将放弃保留要素的全局 ID,转而创建新的全局 ID。这是默认设置。

脚本语法

arcpy.env.preserveGlobalIds = boolean_option

参数说明

boolean_option

如果为 True,则此操作将保留现有全局 ID。

如果为 False,则此操作将放弃保留要素的现有全局 ID,转而创建新的全局 ID。这是默认设置。

preserveGlobalIds 语法

脚本示例

import arcpy
# Set the preserveGlobalIds environment to True
arcpy.env.preserveGlobalIds = True