Изменение размера в зависимости от масштаба

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

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

Строения и улицы в масштабе 1:12000
В относительно мелком масштабе (1: 12000) ширина улиц соответствует размерам строений.
Сравнение строений и улиц в масштабе 1: 4000 с вариантами размеров справа
В более крупном масштабе (1:4000) такая ширина улиц недостаточна по отношению к строениям (слева), если не применяется переменный размер (справа).

Размер символов на основе масштаба доступен только в 2D-картах. В 3D-сценах он недоступен.

Применение к символу размера в зависимости от масштаба

Для использования размера в зависимости от масштаба выполните следующие действия:

  1. Выберите векторный слой на панели Содержание, щелкнув его название.
  2. В группе вкладок Векторный слой на вкладке Оформление в группе Отображение щелкните Символы Символы, чтобы открыть панель Символы.
  3. Щелкните символ, чтобы открыть панельФорматировать символ.

    Либо щелкните символ на панели Содержание, чтобы сразу открыть панель Форматировать символ.

  4. На вкладке Свойства, вкладке Символ Символ, поставьте отметку Включить размер в зависимости от масштаба.

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

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

  5. Щелкните деление на бегунке для задания размера символов на этом масштабе в окне свойства Размер (или Толщина линии, или Толщина контура).

    Чтобы задать размер в другом масштабе можно использовать метод перетаскивания меток. Размер точечного символа линейно зависит линейно изменяется между делениями.

  6. Щелкните кнопку Добавить остановку размера Добавить, чтобы добавить новые остановки на основе заданных масштабов карты, или щелкните по ползунку.

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

Более подробно о задании масштабов карты см. Масштабы карт и свойства масштабов.

О других способах настройки размеров точечных символов см. Изменение размеров символов.

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