更新注记要素类 (Data Management)

许可等级:BasicStandardAdvanced

摘要

此工具可使用文本属性字段更新输入注记要素类以及为要素类中的每个要素填充新字段的值(可选)。

用法

语法

UpdateAnnotation_management (in_features, {update_values})
参数说明数据类型
in_features

要将新字段添加到的输入注记要素类。

Feature Layer
update_values
(可选)

为要素类中每个要素的每个新字段填充值。

  • POPULATE为要素类中每个要素的每个新字段填充值。
  • DO_NOT_POPULATE不填充字段值。
Boolean

代码实例

UpdateAnnotation 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在立即模式下使用 UpdateAnnotation 工具。

import arcpy arcpy.env.workspace = "C:/data/Ontario.mdb" arcpy.UpdateAnnotation_management("ProvParks_anno", "POPULATE")
UpdateAnnotation 示例(独立 python 脚本)

以下独立脚本演示了如何使用 UpdateAnnotation 工具。

# Name: UpdateAnnotation_Example.py # Description: Use UpdateAnnotation to update ArcGIS 8.3 annotation feature classes # to ArcGIS 9.0 # Author: ESRI  # import system modules  import arcpy, os from arcpy import env  # Set environment settings # User input geodatabase location - eg. C:/data/anno83.mdb env.workspace = raw_input('Annotation data location: ')  # Create list of annotation feature classes within the geodatabase fcList = arcpy.ListFeatureClasses("", "ANNOTATION")  # Loop through the feature classes and update for fc in fcList:     try:         # Process: Update the annotation feature classes         print "Updating " + fc + "..."         arcpy.UpdateAnnotation_management(fc, "POPULATE")     except:         # If an error occurred while running a tool print the messages         print arcpy.GetMessages()  print "Update of annotation feature classes in " + env.workspace + " complete"

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014