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

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

  1. Убедитесь, что опция По надписыванию является активным способом отображения панели Содержание.
  2. Выберите слой объектов или класс надписей на панели Содержание и откройте панель Класс надписей.
  3. Переименуйте класс надписей по умолчанию, щелкнув кнопку меню Меню на вкладке Класс и выбрав Переименовать класс надписей. Если у вас будет несколько классов надписей, щелкните снова кнопку меню Меню, выберите Создать класс надписей и введите имя нового класса надписей. Классы надписей можно удалить, выбрав Удалить класс надписей.
  4. Выберите класс надписей в ниспадающем меню Класс и щелкните вкладку SQL запрос SQL-запрос.
  5. Постройте выражение запроса, которое определяет поднабор объектов, которые вы хотите надписать.
  6. Введите текст для надписей и способ их отображения.

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

Добавление классов надписей из категорий символов

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

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

  1. Убедитесь, что опция По надписыванию является активным способом отображения панели Содержание.
  2. Щелкните правой кнопкой векторный слой, чтобы создать классы надписей, и выберите Создать классы надписей из символов.
  3. Выберите классы символов, из которых вы будете создавать классы надписей, и укажите, будут ли эти новые классы надписей добавлены к уже имеющимся.
  4. Укажите, следует ли параметры Диапазон масштабов и Цвет взять из классов символов и добавить их в новые классы надписей.

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

Установка диапазона масштабов для классов надписей

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

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

Подсказка:

Если вы зададите, чтобы некоторые классы символов включались, а некоторые выключались, можно задать отрисовывание карты в определенных масштабах, чтобы предотвратить одновременное отражение классов. На панели Содержание щелкните правой кнопкой мыши на карте и выберите Свойства, чтобы открыть диалоговое окно Свойства карты. На вкладке Общие необходимо убедиться, что окно опции Отрисовка вплоть до максимального масштаба в диапазонах масштабов не отмечено (состояние по умолчанию). В картах, созданных путем импорта файлов .mxd, эта опция по умолчанию будет включена. Это свойство доступно для всех классов надписей карты.