Перейти к содержимому
В масштаб

Обработка стилей слоя

Обычно стиль объекта меняют в его карточке (см. Стили объектов). Когда объектов много, это долго. Инструмент «Обработка стилей слоя» меняет стили сразу у всех объектов слоя.

В нём три режима. Выберите режим в списке Выберите тип обработки.

РежимЧто делаетКогда нужен
Без условийЗадаёт одно значение выбранным стилям у всех объектовПривести весь слой к единому виду
Уникальные значенияКрасит объекты в разные цвета в зависимости от значения выбранного поля (одно значение — один цвет)Категории: тип объекта, район, статус
По диапазону значенийКрасит объекты в цвета палитры по тому, в какой интервал попадает число из выбранного поляЧисла: население, цена, плотность
Исходные объектыЛюбые объекты слоя
РезультатМеняются параметры стиля; новые объекты не создаются
Какие слоиВекторный слой и слой POI
  1. Откройте слой на редактирование.
  2. Нажмите Значок: Обработка слоя Обработка слоя и выберите Значок: Обработка стилей слоя Обработка стилей слоя.
  3. Выберите режим и настройте параметры.
  4. Нажмите Применить. Затем сохраните слой.

Зачем. Одним действием задать, например, одинаковую ширину линий или цвет заливки всем полигонам слоя.

Шаги.

  1. В списке Выберите свойства выберите один или несколько стилей (список — стили объектов). Названия показаны так же, как на вкладке «Стили».
  2. В разделе Установить значения для каждого выбранного стиля появится элемент управления (цвет, ползунок, поле) — задайте значение. Исходное значение берётся у первого объекта, у которого этот стиль есть.
  3. Нажмите Применить.

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

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

Если в слое нет стилей, показывается сообщение «Нет доступных свойств для обработки».

Зачем. Раскрасить объекты по категории.

Пример. В слое — участки с полем «тип» (жилой, промышленный, парк). Выберите столбец «тип», целевой стиль «Цвет заливки» — каждому типу присвоится свой цвет.

Шаги.

  1. В разделе Источник данных в списке Столбец выберите атрибут, по значениям которого нужно красить.
  2. В списке Целевой стиль выберите, какой стиль менять. По умолчанию выбран стиль «fill» (цвет заливки): для слоёв с линиями выберите «Цвет линии».
  3. В разделе Цветовая палитра для каждого уникального значения показан цветной квадрат. Щёлкните по нему и выберите цвет. Кнопка Случайно подбирает случайные цвета для всех значений.
  4. Нажмите Применить.

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

При первом открытии цвета подставляются случайно — проверьте их перед применением.

Если в слое нет атрибутов, показывается сообщение «Нет доступных атрибутов для обработки». Если в выбранном столбце нет значений — «Нет уникальных значений в выбранном столбце».

Изменится только тот стиль, который вы выбрали целевым: остальные стили объектов останутся прежними. Выбирайте целевым стилем цветовые параметры (заливка, цвет линии).

Зачем. Раскрасить объекты по числовой величине так, чтобы большие и малые значения отличались цветом.

Пример. В слое — районы с полем «плотность». Разбейте значения на 5 классов и раскрасьте районы оттенками выбранной палитры.

Шаги.

  1. В списке Столбец выберите числовое поле. Под ним показывается Диапазон значений (от минимума до максимума). Если поле не числовое, будет сообщение «Выбранный столбец не содержит числовых значений».
  2. В списке Целевой стиль выберите, какой стиль менять. По умолчанию выбран стиль «fill» (цвет заливки): для слоёв с линиями выберите «Цвет линии».
  3. В поле Количество классов введите, на сколько интервалов разбить диапазон. Минимум 2, максимум — число цветов в палитре (20).
  4. В списке Палитра цветов выберите палитру: Палитра 1 … Палитра 7. У каждой 20 цветов.
  5. В разделе Диапазоны классов проверьте, какому интервалу какой цвет соответствует.
  6. Нажмите Применить.

Как это работает. Диапазон от минимума до максимума делится на равные по ширине интервалы — столько, сколько классов вы указали. Цвета берутся из палитры равномерно: от первого к последнему.

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

Ограничения. Если все значения поля одинаковы (минимум равен максимуму), классы не строятся и кнопка «Применить» недоступна.

  • Обработка применяется ко всем объектам слоя.
  • Меняется только стиль выбранного ключа: остальные стили сохраняются.
  • Список стилей для выбора формируется из тех, что уже есть у объектов. Если нужного стиля нет, стандартизируйте слой.
  • Как вернуть исходный вид: не сохраняйте слой и выйдите из режима без сохранения (Обработка слоя: обзор).