ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Обновить класс объектов-аннотаций

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Обновляет входной класс объектов-аннотаций, добавляя поля текстовых атрибутов и дополнительно заполняет значением каждое новое поле для каждого пространственного объекта класса объектов.

Использование

  • Этот инструмент может быть запущен для версионного класса пространственных объектов, если не отмечена опция заполнить атрибут. В этом случае будет обновлена схема класса пространственных объектов, но новые поля аннотации не будут заполнены. Атрибутивные значения для пространственного объекта будут оставаться пустыми, пока пространственный объект не отредактирован.

  • Этот инструмент обновит схему класса пространственных объектов и, дополнительно, каждый объект-аннотацию в пределах класса пространственных объектов. Схема обновления добавит поля в класс пространственных объектов (жирный, курсив, текст и т. д.) и также проверяет, что есть символ в таблице символов. Если нет символа в таблице символов, вы не можете использовать усовершенствования для построения пространственных объектов-аннотаций.

  • Заполнение полей атрибутов – ресурсоёмкая операция, затрагивающая каждый обновляемый пространственный объект. Выключение этой функции добавит поля, но не заполнит их. Если поле не будет заполнено при обновлении, они будут оставаться пустыми, пока функция не отредактирована.

Синтаксис

arcpy.management.UpdateAnnotation(in_features, {update_values})
ПараметрОбъяснениеТип данных
in_features

Входной класс объектов-аннотаций, к которому будут добавлены новые поля.

Feature Layer
update_values
(Дополнительный)

Заполняет каждое новое поле значением для каждого объекта в классе объектов.

  • POPULATE —Заполняет каждое новое поле значением для каждого объекта в классе объектов.
  • DO_NOT_POPULATE —Поля не заполняются значениями.
Boolean

Пример кода

Обновить класс объектов-аннотаций. Пример (окно Python)

В следующем скрипте окна Python демонстрируется, как использовать инструмент Обновить аннотацию (UpdateAnnotation) с запуском из окна Python в ArcGIS.

import arcpy
arcpy.env.workspace = "C:/data/Ontario.mdb"
arcpy.UpdateAnnotation_management("ProvParks_anno", "POPULATE")
Обновить класс объектов-аннотаций (автономный скрип Python)

Пример автономного скрипта Python для выполнения функции Обновить класс объектов-аннотаций (Update Annotation Feature Class).

# Name: UpdateAnnotation_Example.py
# Description: Use UpdateAnnotation to update ArcGIS 8.3 annotation feature classes
# to ArcGIS 9.0

# import system modules 
import arcpy
import os

# Set environment settings
# User input geodatabase location - eg. C:/data/anno83.mdb
arcpy.env.workspace = 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")

Параметры среды

  • Текущая рабочая область

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы

  • Обзор группы инструментов Класс пространственных объектов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация