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

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

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

Здания и улицы в масштабе 1:12 000
В сравнительно мелком масштабе (1:12 000) толщина улиц выглядит относительно зданий нормально.
Сравнение зданий и улиц в масштабе 1:4 000 с изменением размеров справа
В крупном масштабе (1:4 000) улицы выглядят слишком узкими относительно зданий (слева), если не применяется переменный размер (справа).

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

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

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

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

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

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

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

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

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

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

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

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

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

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