Изменение символов по размеру

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

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

Существует четыре основных способа изменить размер символа. Самый простой способ настроить размер символов - это задать для слоя один из вариантов условных обозначений по размеру. Градуированные символы – показывают количественные различия объектов благодаря размеру символа. Пропорциональные символы — представляют количественные значения в виде серии неклассифицированных пропорционально масштабированных символов. Либо можно выбрать один из других вариантов условных знаков, при котором размером будет показываться значение другого поля или выражения. Еще один вариант управлять размером (или толщиной) свойств символа слоя - это указание этого значения в поле атрибутов. В четвертых, можно изменять размер символа в соответствии с изменением масштаба карты. Теоретически можно применить одновременно несколько этих вариантов к одному слою, следите за тем, чтобы результат не оказался слишком сложным для восприятия. Используйте эту технику с умом.

Более подробно о символах слоев

Подробнее о подключении свойств символов к атрибутам

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

Задание переменной размера на основе поля или выражения

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

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

Примечание:

Размер символа обозначает размер точки в 2D и высоту и ширину точки в 3D. Для символов линий и полигонов размер обозначает ширину слоев штрихов символа. При работе с полигонами переменная размера называется Толщиной контура.

  1. Выберите слой объектов на панели Содержание.
  2. На вкладке Векторный слой в группе Отображение щелкните Символы Символы.
  3. На панели Символы во вкладке Изменить символы по атрибутамИзменять символы по атрибуту, разверните заголовок Размер и выполните следующие действия:
    • Выберите числовое поле в меню Поле для изменения размера символа.
    • Выберите <случайный> из меню Поле и задайте диапазон размеров, указав Минимальную и Максимальную величины. Отображение символами случайного размера хорошо подходит, когда нужно показать разнообразие данных нетематических слоев. Например, можно задать высоты трехмерных деревьев в сцене случайным образом, чтобы имитировать вид леса.
    • Напишите выражение, задающее размер. Выберите Пользовательское в меню Поле либо щелкните кнопку Задать выражение Задать выражение, чтобы открыть диалоговое окно Конструктор выражений. Напишите выражение и щелкните Проверить Проверить, чтобы проверить его. Помните, что даже если выражение правильное, оно может тем не менее не возвратить допустимое числовое значение для переменной размера. Чтобы избежать этой проблемы, можно использовать фильтрацию Фильтр в диалоговом окне Конструктор выражений для показа только числовых полей.

      Подробнее о написании выражений на языке Arcade

    В случае с 3D-слоем в сцене, можно снять отметку с опции Сохранять пропорции, чтобы изменить Высоту и Ширину независимо друг от друга. Высота изменяется по Z-оси, а ширина - по осям X и Y одновременно.

  4. При необходимости установите метку в окне для опции Включить диапазон размеров, чтобы ограничить размер символов заданным диапазоном. Гистограмма показывает распределение данных, и вы можете указать, какие значения будут соответствовать минимальной и максимальной границе диапазона размеров. Эта опция недоступна, когда переменная размера задана выражением или <произвольно>. Если опция Включить диапазон размеров не отмечена, то размер символа определяется значениями, которые получены из поля, выражения или случайным образом, выраженные в текущих единицах карты.
  5. Кроме того, можно выбрать поле Нормирование. Нормирование доступно только в случае, если для переменной размера задано поле. Она недоступна, когда переменная размера задана выражением или <произвольно>.
  6. Отметьте опцию Показать легенду, чтобы добавить отображение вариантов размеров в легенду слоя на панели Содержание и в любые легенды, размещенные в компоновках.
  7. Чтобы удалить переменную размера или поле нормирования, выберите <нет> в меню Поля или Нормирование, соответственно.
Внимание:

Выражения в слое не сохранятся при задании считывания переменной размера из поля вместо выражения. Можно сохранить выражение в диалоговом окне Конструктор выражений, щелкнув перед внесением изменений Экспорт Экспорт.

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