ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Импорт аннотаций покрытия

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

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

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

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

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

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

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

  • Если вы выбираете пространственные объекты-аннотации покрытия и/или используете определяющий запрос, конвертированы будут только те пространственные объекты, которые выбраны и видимы.

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

  • Если вы замещаете шрифт символа или цвет пространственных объектов аннотаций покрытия, во время конвертации эти установки будут наследованы. Если вы хотите конвертировать более одного класса объектов-аннотаций с помощью перезаписи символов, которые вы применяете к одному слою, убедитесь, что слой – первые входные данные, и проверьте опцию Сопоставления символов из первых входных данных (Match symbols from first input).

  • Выберите базовый масштаб, который приблизительно равен масштабу, в котором аннотация отобразится нормально. Это выглядит так, как будто базовый масштаб "замораживает" размеры символа и текста на конкретном масштабе карты. При просмотре карты размеры символов и текста меняются в зависимости от масштаба просмотра. Символы и текст будут увеличиваться при увеличении (текущий масштаб карты больше базового масштаба) и становиться меньше при уменьшении (текущий масштаб карты меньше базового масштаба).

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

Синтаксис

ImportCoverageAnnotation_conversion (input_features, output_featureclass, reference_scale, {use_levels}, {match_symbols_from_first_input}, {require_symbol_from_table}, {feature_linked}, {linked_feature_class}, {create_annotation_when_feature_added}, {update_annotation_when_feature_modified})
ПараметрОбъяснениеТип данных
input_features
[input_features,...]

Объекты аннотаций покрытия, которые вы хотите конвертировать в аннотацию базы геоданных. Если вы выбираете слой аннотаций покрытия в ArcMap, следующие свойства этого слоя будут учтены в процессе конвертации:

  • Видимые слои чертежа. Только те уровни, которые включены для прорисовки, будут конвертированы.
  • Замена свойств шрифта и цвета для текстового символа.
  • Выборка. Только выбранные объекты будут конвертированы.
  • Определяющий запрос. Будут конвертированы только те пространственные объекты, которые соответствуют определяющему запросу.
Feature Layer
output_featureclass

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

Feature Class
reference_scale

Введите масштаб, который будет использоваться как базовый для аннотации. Оно устанавливает масштаб, на котором будут основаны все размеры символов и текста в аннотации.

Double
use_levels
(Дополнительный)
Лицензия:

Этот параметр доступен только с лицензиями ArcGIS Desktop Standard и ArcGIS Desktop Advanced.

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

  • CLASSES_FROM_LEVELS —Каждый уровень прорисовки аннотации покрытия будет конвертирован в класс аннотаций в пределах выходного класса объектов. Используется по умолчанию.
  • ONE_CLASS_ONLY —Все уровни прорисовки аннотации покрытия будут конвертированы в один класс аннотаций в пределах выходного класса объектов.
Boolean
match_symbols_from_first_input
(Дополнительный)

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

  • MATCH_FIRST_INPUT —Символы из первого входного слоя согласуются и применяются ко всем слоям.
  • NO_MATCH —Каждый графический файл сохраняет свои свойства шрифта. Используется по умолчанию.
Boolean
require_symbol_from_table
(Дополнительный)

Выключите эту опцию, если вы хотите, чтобы аннотации в выходном классе ссылались на символы, хранящиеся в таблице символов для класса объектов.

  • NO_SYMBOL_REQUIRED —Любой тип аннотации (включая графику) может храниться в классе объектов аннотаций. Используется по умолчанию.
  • REQUIRE_SYMBOL —Аннотация должна ссылаться на один из предопределенных символов в таблице; символ не может храниться в аннотации.
Boolean
feature_linked
(Дополнительный)
Лицензия:

Этот параметр доступен только с лицензиями ArcGIS Desktop Standard и ArcGIS Desktop Advanced.

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

  • FEATURE_LINKED —Выходной класс объектов-аннотаций будет связан с объектами в другом классе пространственных объектов.
  • STANDARD —Выходной класс объектов-аннотаций не будет связан с объектами в другом классе пространственных объектов. Используется по умолчанию.
Boolean
linked_feature_class
(Дополнительный)
Лицензия:

Этот параметр доступен только с лицензиями ArcGIS Desktop Standard и ArcGIS Desktop Advanced.

Класс пространственных объектов, который будет связан с объектами-аннотациями. Эта опция доступна, только если для параметра feature_linked выбрано FEATURE_LINKED.

Feature Layer
create_annotation_when_feature_added
(Дополнительный)
Лицензия:

Этот параметр доступен только с лицензиями ArcGIS Desktop Standard и ArcGIS Desktop Advanced.

Выберите эту опцию, если вы хотите, чтобы Редактор ArcMap автоматически создавал новую аннотацию при добавлении нового объекта к классу пространственных объектов, который связан с классом аннотаций.

Эта опция доступна, только если для параметра feature_linked выбрано FEATURE_LINKED, и для параметра linked_feature_class задано значение.

  • AUTO_CREATE —При редактировании в ArcMap новая часть аннотации будет автоматически создаваться, если вы добавите новые пространственные объекты в класс объектов, с которым связан класс объектов аннотаций. Используется по умолчанию.
  • NO_AUTO_CREATE —При редактировании в ArcMap новая часть аннотации не будет автоматически создаваться, если вы добавите новые пространственные объекты в класс объектов, с которым связан класс объектов аннотаций.
Boolean
update_annotation_when_feature_modified
(Дополнительный)
Лицензия:

Этот параметр доступен только с лицензиями ArcGIS Desktop Standard и ArcGIS Desktop Advanced.

Укажите, будет ли Редактор ArcMap автоматически обновлять расположение аннотации, если вы редактируете пространственные объекты в классе объектов, с которым связан этот класс объектов аннотаций.

Эта опция доступна, только если для параметра feature_linked выбрано FEATURE_LINKED, и для параметра linked_feature_class задано значение.

  • AUTO_UPDATE —Положение аннотации будет изменено с учетом изменений формы объекта. Используется по умолчанию.
  • NO_AUTO_UPDATE —Аннотация останется в исходном положении.
Boolean

Пример кода

ImportCoverageAnnotation, пример (окно Python)

Следующий скрипт окна Python демонстрирует, как использовать инструмент Импорт аннотаций покрытия (Import Coverage Annotation) в непосредственном режиме.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ImportCoverageAnnotation_conversion("roads/annotation", "Ontario.gdb/roads_anno", 
                                          10000, "CLASSES_FROM_LEVELS", "NO_MATCH", 
                                          "NO_SYMBOL_REQUIRED", "STANDARD", "", 
                                          "AUTO_CREATE", "AUTO_UPDATE")
ImportCoverageAnnotation, пример (автономный скрипт Python)

Следующий автономный скрипт демонстрирует, как использовать инструмент ImportCoverageAnnotation.

# Name: ImportCoverageAnnotation_Example.py
# Description: Create a geodatabase and import coverage annotation into it using the
# ImportCoverageAnnotation tool. 
# import system modules 
import arcpy, os
from arcpy import env
# Set environment settings - user specified
# User input coverage workspace - eg. C:/data
env.workspace = raw_input('Coverage workspace: ')
# User input Coverage name - eg. Roads
covName = raw_input('Coverage Name: ')
# Create file geodatabase based on coverage
fgdb = env.workspace + os.sep + covName + ".gdb"
arcpy.CreateFileGDB_management(os.path.dirname(fgdb), os.path.basename(fgdb))
# Set workspace to coverage
env.workspace = env.workspace + os.sep + covName
# Get all coverage annotation subclasses
covAnnos = arcpy.ListFeatureClasses("", "Annotation")
# Import each annotation subclass
for covAnno in covAnnos:
    print "Importing Coverage annotation..."
    # Set variables
    outFeatureClass = fgdb + os.sep + covAnno.replace(".", "")
    refScale = 10000
    useLevels = "CLASSES_FROM_LEVELS"
    matchSymbols = "NO_MATCH"
    requireSymbol = "NO_SYMBOL_REQUIRED"
    featLinked = "STANDARD"
    linkedFeatClass = ""
    autoCreate = "AUTO_CREATE"
    autoUpdate = "AUTO_UPDATE"
    try:
        # Process: Import the coverage annotation
        arcpy.ImportCoverageAnnotation_conversion(covAnno, outFeatureClass, refScale, 
                                                  useLevels, matchSymbols, requireSymbol, 
                                                  featLinked, linkedFeatClass, autoCreate, 
                                                  autoUpdate) 
        
    except:
        # If an error occurred while running a tool print the messages
        print arcpy.GetMessages()
    
print "Import complete"

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

  • Текущая рабочая область
  • Выходное ключевое слово CONFIG
  • Географические преобразования
  • Автоподтверждение
  • Выходная система координат
  • Выходная пространственная сетка 1
  • Выходная пространственная сетка 2
  • Выходная пространственная сетка 3
  • Временная рабочая область

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

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

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

  • Импорт из обменного файла
  • Импорт аннотаций покрытий и САПР (CAD)
  • О загрузке данных в ArcMap
  • Краткий обзор баз геоданных.
  • Обзор группы инструментов В базу геоданных

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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