Градуированные символы

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

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

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

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

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

Внимание:

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

Вкладка Основные символы Основные символы содержит две вкладки для установок градуированных символов:

  • На вкладке Классы можно управлять самим символом, значениями, описанием и группировкой классов.
  • На вкладке Гистограмма можно просмотреть и изменить диапазоны данных классов символов. См. раздел Гистограмма для получения дополнительной информации.

Прорисовка слоя градуированными символами

Для прорисовки слоя с помощью градуированных символов выполните следующие действия:

  1. Выберите векторный слой на панели Содержание.
  2. На вкладке Векторный слой в группе Отображение щелкните стрелку ниспадающего списка Символы Символы и затем Градуированные символы Градуированные символы.

    Появится панель Символы.

  3. На панели Символы на вкладке Основные символы Основные символы выберите числовое поле для отображаемых данных или напишите выражение.

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

  4. Для нормализации данных выберите поле в меню Нормирование, или процент от общего для деления значения и получения отношения, или log для показа логарифма каждого значения.

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

  5. Классифицируйте данные, используя подходящий метод и число классов.
  6. Задайте минимальный и максимальный размер символов, отображающих данные.

Выбор шаблона символов

Щелкните символ Шаблон, чтобы открыть панель Формат символа и изменить символ или выбрать другой символ. Символ шаблона определяет оформление символов, размер которых настроен для каждого класса. Оформление включает форму, штриховой узор или профиль символа. Размер символа шаблона значения не имеет, так как именно свойства минимального и максимального размера градуированного символа задают размер символа для каждого класса символов.

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

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

  • Если опция включена, градуированные точечные символы отображаются над всеми слоями карты, включая слои аннотаций, независимо от порядка отображения слоев, заданного на панели Содержание. Над градуированными символами отображаются только надписи.
  • Если эта опция не включена, этот слой соответствует порядку рисования, в соответствии с расположением слоев на панели Содержание, при этом градуированные точечные символы отображаются над фоновыми полигональными символами слоя. Этот выбор гарантирует, что слои аннотаций на карте не будут закрыты градуированными символами.
Примечание:

Эта опция не применяется, если слой находится в категории 3D-слои сцены. В этом случае точечные символы всегда учитывают порядок прорисовки слоев.

Изменение градуированных символов

Вкладка Основные символы панели Символы Основные символы содержит вложенные вкладки Классы и Гистограмма, в каждой из которых также есть ниспадающее меню Дополнительно, содержащее дополнительные команды.

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

В таблице классов градуированных символов можно выполнять следующие действия:

ЗадачаШаги

Изменение символа отдельного класса

Щелкните на одном из них в столбце Символ, чтобы открыть панель Формат символа, где можно изменить символ или выбрать другой символ.

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

Нажмите кнопку Назад Вернуться на страницу основных символов, чтобы вернуться к панели Символы.

Редактирование подписи класса

Щелкните правой кнопкой несимвольную ячейку в таблице и выберите Редактировать подпись Редактировать подпись или дважды щелкните ячейку в столбце Подпись и введите новое значение.

Редактирование верхнего значения класса

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

Отредактируйте описание класса символов

Сначала убедитесь в том, что столбец Описание виден в таблице. Если нет, в меню Дополнительно поставьте отметку Показать описание, чтобы добавить столбец в таблицу.

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

Описания классов символов включаются в легенды компоновки в соответствии с настройками легенды.

Добавление дополнительных классов символов

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

Объединение классов символов

Чтобы объединить два или большее число классов символов, выделите строки в таблице, щелкните правой кнопкой и выберите Объединить границы Объединить границы.

Удаление классов символов

Используйте раскрывающееся меню Классы в верхней части панели, чтобы контролировать число классов символов. Чтобы удалить класс символов, щелкните правой кнопкой не являющуюся символом ячейку и выберите Удалить Убрать.

В ниспадающем меню Дополнительно можно выполнить следующие задачи:

ЗадачаШаги

Показ значений, находящихся вне диапазона

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

Щелкните меню Дополнительно и поставьте отметку Показать значения вне диапазона, чтобы добавить <out of range> класс символов.

Показ исключенных значений

Чтобы указать, какие объекты следует исключить из классификации, на вкладке Дополнительные опции символов Дополнительные опции символов панели Символы введите условие под заголовком Исключение данных.

В меню Дополнительно поставьте отметку Показ исключенных значений, чтобы добавить <excluded> класс символов.

Показ числа объектов каждого класса символов

Откройте меню Дополнительно и поставьте отметку Показать количество, чтобы добавить столбец Количество в таблицу.

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

Чтобы обновить количество объектов в каждом диапазоне классификации (и значения вне диапазона), щелкните правой кнопкой столбец Количество в таблице и выберите Обновить количество.

Показ статистики

Откройте меню Дополнительно и поставьте отметку Показать количество, чтобы добавить раздел Статистика под таблицей.

Откройте меню Дополнительно и поставьте отметку Показать количество, чтобы добавить раздел Статистика под таблицей.

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

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

Включение и выключение автоматического обновления подписей

Щелкните меню Дополнительно и установите или снимите отметку Всегда обновлять подписи классов, чтобы управлять тем, будут ли подписи каждого класса символов обновляться автоматически или вручную. Снятие отметки может пригодиться, если подписи классов являются содержательными в контексте и не часто изменяются, однако, будет недоступно форматирование подписей.

Обновить значения

Если исходные данные были изменены или обновлены, щелкните Дополнительно и выберите Обновить значения для обновления диапазона значений в соответствии с новыми настройками вверху панели.

Включите описание каждого класса символов

Откройте меню Дополнительно и поставьте отметку Показать описание, чтобы добавить столбец Описание в таблицу.

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

Описание отображается вместе с классом символов в легендах компоновки - в соответствии с настройками легенды.

Формат всех символов

Откройте меню Дополнительно и выберите Формат всех символов, чтобы изменить общие свойства всех символов во всех классах символов. Убедитесь в изменениях всех символов в предварительном просмотре символа.

Нажмите кнопку Назад Вернуться на страницу основных символов, чтобы вернуться к панели Символы.

Построить все символы заново

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

Вы можете это выполнить, чтобы отменить правки отдельных символов и вернуться к исходному состоянию всех классов символов.

Обратить порядок символов

Щёлкните меню Дополнительно и выберите Обратить порядок символов.

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

Обратить значения

Щелкните меню Дополнительно, а затем Обратить значения.

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

На вкладке Дополнительные опции символов Дополнительные опции символов можно сделать следующее:

Форматирование надписей

Разверните заголовок Форматировать подписи, чтобы изменить округление, выравнивание и другое форматирование подписей классов символов.

См. раздел Форматирование чисел в подписях легенды для получения подробных инструкций.

Уточнение размера выборки

Разверните Размер выборки, чтобы изменить максимальный размер выборки, используемый для расчета диапазонов и статистики классов символов. По умолчанию размер выборки равен 10 000 записям.

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

Исключение значений

Чтобы исключить значения из классификации, щелкните меню Исключение данных для задания запроса.

Чтобы показать на карте исключенные значения, поставьте в меню Дополнительно отметку Показ исключенных значений <excluded>, чтобы добавить класс символов с уникальным символом.

Задание маскировки на уровне объекта

Разверните заголовок Уровень маскирования объектов, чтобы настроить маскирование уровня объекта.

Замещение порядка отображения объектов по умолчанию

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

Изменение границ классов при помощи гистограммы

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

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

  • Серые столбцы гистограммы отображают распределение данных. Ограничители значений сбоку показывают, как метод классификации применяется к распределению данных.
  • Гистограмма градуированных символов отображает не реальный размер символов, а их размер относительно друг друга для наглядности.
  • Чтобы лучше видеть распределение и границы классов, можно увеличить панель, потянув вверх ее верхнюю границу над гистограммой.
Примечание:

Внесение динамических изменений в гистограмму переключает метод классификации на Вручную.

Градуированные символы можно варьировать по прозрачности, повороту или цвету

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

Более подробно о концепциях условных обозначений

  1. На панели Символы щелкните вкладку Изменять символы по атрибуту Изменять символы по атрибуту.
  2. Разверните Прозрачность, Поворот или Цвет.

    Для полигональных объектов Поворот недоступен.

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