Изменение символов по цвету

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

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

Самый простой способ настроить цвета символов - это задать для слоя один из цветовых вариантов условных обозначений. Уникальные значения задает разные цвета для уникальных значений выбранного поля атрибутов. Можно выполнить пользовательскую настройку, изменив каждый символ, а также добавив, сгруппировав или обновив значения. Градуированные цвета – показывают количественные различия объектов благодаря спектру цветов. Неклассифицированные цвета показывает разницу в значениях атрибутов, назначая случайные цвета разным объектам. Либо можно выбрать один из вариантов условных знаков, основанных на размере символов, при котором цветом будет показываться значение другого поля или выражения. Кроме того вы можете контролировать свойства цвета символа слоя, настроит их по полю, в котором хранятся шестизначные коды цветов. Теоретически можно применить одновременно несколько этих вариантов к одному слою, следите за тем, чтобы результат не оказался слишком сложным для восприятия. Используйте эту технику с умом.

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

Подробнее о свойствах символов на основе атрибутов

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

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

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

Примечание:

При работе с переменными цвета для полигональных объектов, цвет будет применяться к символу шаблона (точки), а не фона (полигона).

Чтобы задать переменную цвета на основе поля или выражения, выполните следующие шаги:

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

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

  4. Кроме того, можно выбрать поле Нормирование. Если для переменной цвета задано выражение, нормализация недоступна.
  5. Выберите цветовую схему.

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

  6. Дополнительно настройте значения гистограммы. См. раздел Гистограмма для получения дополнительной информации.

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

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

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

Классификация категорий уникальных значений по цвету

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

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

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

Чтобы классифицировать переменную цвета, выполните следующие действия.

  1. Убедитесь, что векторный слой настроен на использование символов уникальных значений.
  2. Выполните шаги с 1 по 3 в приведенном выше разделе, чтобы задать переменную цвета для поля или выражения.
  3. Включите кнопку-переключатель Классификация данных.
  4. При необходимости выберите метод классификации и установите количество желаемых классов.
  5. Выберите цветовую схему или щелкните вкладки Классы и Гистограмма, чтобы настроить значения цвета для каждого класса и просмотреть распределение данных в поле.
    • При необходимости щелкните кнопку Опции цветовой схемы Опции цветовой схемы, чтобы выбрать цель для цветовой схемы.
    • Дополнительно, можно выбрать опцию Перезаписать все цветовые атрибуты, чтобы перезаписать цветовые атрибуты, установленные цветовой схемой, или опцию Сохранить только оттенки, которая перезаписывает только насыщенность и значение цвета.