ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

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

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

Краткая информация

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

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

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

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

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

Синтаксис

UpdateAnnotation_management (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")

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

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

Связанные темы

  • Обзор группы инструментов Класс пространственных объектов (Feature Class)
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация