Skip to main content

Надписи листов в аннотации (Инструменты Картография)

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

Конвертирует надписи в аннотации для слоев в карте, основываясь на полигональном индексном слое.

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

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

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

  • Учитываются диапазоны масштабов класса надписей. Когда инструмент создает аннотации для определенного масштаба, конвертируются только классы надписей, являющиеся включенными и видимыми в данном масштабе.

    Примечание:

    Диапазоны масштабов классов надписей устанавливаются в свойствах слоя в ArcGIS Pro. После настройки свойств надписей сохраните проект перед запуском инструмента.

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

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

  • Выходными данными инструмента являются наборы составных слоев. Каждый составной слой содержит составные слои для всех масштабов, для которых были созданы аннотации.

  • Во время работы в панели Каталог или в ModelBuilder вы можете использовать инструмент Сохранить в файл слоя, чтобы записать этот выходной составной слой в файл слоя.

  • Составной слой будет записан поверх существующего, если будет указано одинаковое имя слоя, и если явным образом указывается разрешение на перезапись.

  • Если во фрейме данных обнаружены дублирующиеся названия классов пространственных объектов, к тексту аннотации после имени класса объектов будет добавлен номер (например, Cities01Anno10000, Cities02Anno10000 и т.д.).

  • Классы объектов-аннотаций не будут перезаписываться, если будет указан уже существующий суффикс. В этом случае к суффиксу класса объектов-аннотаций будет добавлен номер (например, CitiesAnno10000, CitiesAnno10000_1 и т.д.).

  • Базовый масштаб для класса объектов аннотаций может быть задан одним из следующих двух способов:

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

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

  • Если вы работаете с полигональным индексным слоем, созданным с помощью инструмента Сохранить схему листов кэша картографического сервиса как полигоны, используйте поле Tile_Scale в качестве Поля базового масштаба. Будет создан класс объектов аннотаций для каждого сочетания layer-Tile_Scale.

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

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

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

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

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

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

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

  • Memory и рабочие области in_memory не поддерживают связанные с объектами аннотации.

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

Параметры

Подпись Объяснение Тип данных

Входная карта

Карта, которая содержит надписи, конвертируемые в аннотации.

Map

Полигональный индексный слой

Полигональный слой, содержащий объекты листов.

Table View

Выходная база геоданных

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

Workspace; Feature Dataset

Выходной слой

Составной слой, содержащий созданные аннотации. Можно использовать инструмент Сохранить в файл слоя, чтобы записать выходной составной слой в файл слоя.

Group Layer

Суффикс аннотации

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

String

Значение базового масштаба

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

Значение масштаба, который будет использоваться в качестве базового для аннотации. Этот масштаб будет основой для всех размеров символов и текстов в аннотации.

Double

Поле базового масштаба

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

Поле полигонального слоя индекса, определяющее базовый масштаб для аннотаций. Этот масштаб будет основой для всех размеров символов и текстов в аннотации.

Field

Поле ID листа

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

Поле полигонального слоя индекса, значение в котором позволяет уникально идентифицировать территорию листа. Этими значениями заполняется поле TileID атрибутивной таблицы класса объектов аннотаций.

Field

Поле системы координат

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

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

Field

Поле поворота карты

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

Поле полигонального слоя индекса, содержащее значения угла, на который будет повернута карта.

Field

Создать объектно-связанную аннотацию

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

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

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

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

Boolean

Конвертировать неразмещенные надписи в неразмещенные аннотации

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

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

  • ОтмеченоНеразмещенная аннотация будет храниться в классе объектов-аннотаций. Для данной аннотации установлено поле статуса Unplaced (не размещена).

  • Не отмеченоАннотации будут создаваться только для надписанных объектов. Используется по умолчанию.

Boolean

Конвертировать

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

Указывает, будет ли аннотации сконвертированы для всех слоев карты или для одного слоя. Необходимо указать Один слой.

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

  • Один слойНадписи будут конвертированы в аннотации для одного слоя. Необходимо указать этот слой.

String

Векторный слой

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

Слой с аннотациями, которые будут конвертированы, если для параметра Конвертировать задано значение Один слой. Этот слой должен быть на карте.

Feature Layer

Необходимо, чтобы символ был выбран из таблицы символов

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

Указывает, можно ли редактировать все свойства текстовых символов.

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

  • Не отмеченоВсе свойства текстовых символов можно редактировать. Используется по умолчанию.

Boolean

Создавать аннотацию при добавлении нового объекта

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

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

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

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

Boolean

Обновлять аннотацию при изменении формы объекта

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

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

  • ОтмеченоПоложение аннотации при изменении формы связанного пространственного объекта будет обновлено. Используется по умолчанию.

  • Не отмеченоПоложение аннотации при изменении формы связанного пространственного объекта не будет обновлено.

Boolean

Конвертировать надписи из всех слоев в один выходной класс пространственных объектов

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

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

  • ОтмеченоНадписи из всех слоев будут преобразованы в один класс объектов-аннотаций.

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

Boolean

Объединить схожие классы надписей

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

Указывает, будут ли объединены схожие классы надписей, если установлен параметр Конвертировать надписи из всех слоев в один выходной класс пространственных объектов.

  • ОтмеченоКлассы надписей с аналогичными свойствами будут объединены при конвертации в один класс пространственных объектов.

  • Не отмеченоКлассы надписей со сходными свойствами не будут объединяться. Используется по умолчанию.

Boolean

Производные выходные данные

Подпись Объяснение Тип данных

Выходная база геоданных

Рабочая область, в которой будут сохранены выходные классы пространственных объектов.

Workspace; Feature Dataset

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

Базовый масштаб, Длина поля строки текста аннотации

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

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