Основы надписывания

В ArcGIS Pro под надписыванием подразумевается процесс автоматического создания и размещения описательного текста для пространственных объектов карты или сцены. Надпись – эту фрагмент текста на карте, который размещается динамически, а текстовая строка берется из одного или нескольких атрибутов пространственных объектов.

Для ArcGIS Pro верно следующее:

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

Надписывание – это быстрый способ добавления текста на карту, поскольку при этом не требуется вручную добавлять текст для каждого объекта. Это удобно, если предполагается, что данные будут изменяться, или если вы создаете карты с разными масштабами.

ArcGIS Pro имеет два механизма надписывания: Стандартный механизм надписей и Механизм надписей Maplex.

Примечание:

Механизмом надписывания по умолчанию является Maplex Label Engine. По умолчанию используется обычный шрифт Tahoma, размером 10 пунктов.

Более подробно об задании механизма надписывания и параметрах шрифтов

Включение надписей

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

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

Основные свойства надписывания доступны на закладке Надписи. Измените размер и цвет надписей в группе Текстовые символы.

Для использования дополнительных свойств откройте панель Класс надписей, щелкнув кнопку запуска панели Установщик в группе Текстовый символ или Размещение надписей, или щелкните кнопку Выражение Выражение надписи или SQL запрос SQL-запрос. Вы также можете открыть панель Класс надписей с панели Содержание, если щелкните правой кнопкой мыши слой объектов и выберете Свойства надписывания.

Базовый масштаб

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

Свойства надписывания на уровне карты

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

Эти свойства доступны на ленте, через группу Надписи на вкладке Map, либо в группе Карта на вкладке Надписи.

Из любого места можно открыть интерактивные инструменты надписей Пауза, Блокировка и Показать неразмещенные. В меню Дополнительно вам будут доступны инструменты, позволяющие задавать приоритет и вес надписей, менять механизм надписывания, а также (в случае использования Maplex Label Engine) создавать словари сокращений и группы надписей-сносок.

Примечание:

При работе с надписями в сцене часть из этих свойств будет недоступна. При работе со сценой можно изменить только механизм надписей.

Кнопки надписей и их функции

КнопкаИмяФункция

Приостановить надписывание

Пауза

Приостанавливает отображение надписей.

Зафиксировать надписи

Блокировать

Блокирует текущий размер и положение надписей в текущем экстенте. Это дает возможность перемещения по карте без ожидания пересчета размещения надписей при каждом смещении или масштабировании.

Показать неразмещенные

Показать неразмещенные

Отображает надписи, которые невозможно разместить на карте.

Вы можете изменить цвет неразмещенных надписей на закладке Надписи диалогового окна Свойства карты.

Кнопки надписей и их функции

Размещение надписей в соответствии с заданным порядком

В меню Дополнительно имеются параметры Приоритеты и Веса.

Приоритеты Приоритет надписей открывает диалоговое окно Расстановка приоритетов надписей, в котором можно изменять приоритетный порядок надписей.

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

Изменение механизма надписывания

Когда вы переключаете механизм надписей с Standard Label Engine на Maplex Label Engine, свойства размещения конвертируются в расширенную модель размещения Maplex Label Engine. Информация о размещении не теряется, так как между основными свойствами размещения, используемыми обоими механизмами, установлено соответствие один-к-одному.

Меню Дополнительно содержит опцию Использовать механизм надписывания Maplex.

Внимание:
Если вы переключитесь с механизма надписей Maplex Label Engine на Standard Label Engine, то вы потеряете все ранее заданные дополнительные параметры размещения. Эти установки восстановить нельзя.

Более подробно о задании механизма надписей по умолчанию

При использовании Maplex Label Engine в группе Надписи вам станут доступны дополнительные инструменты. В меню Дополнительно добавлены три новые команды: Словари сокращений Словари сокращений, Надписи-сноски Надписи-сноски и Качество черновика.

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

Надписи-сноски Надписи-сноски позволяют создавать, удалять и изменять группы надписей-сносок для карты.

Качество черновика позволяет контролировать качество размещения, выполняемого механизмом Maplex Label Engine. Алгоритм размещения в режиме Качество черновика не тратит много времени на поиск способов разрешения конфликтов надписей, поэтому на карте он размещает не очень много надписей.

Общие параметры Maplex Label Engine доступны в диалоговое окно Свойства карты и на вкладке Надписи.

Элементы управления для добавления пробелов и переносов строк доступны внизу вкладки Выражение надписи.