Обработка стилей слоя
Обычно стиль объекта меняют в его карточке (см. Стили объектов). Когда объектов много, это долго. Инструмент «Обработка стилей слоя» меняет стили сразу у всех объектов слоя.
В нём три режима. Выберите режим в списке Выберите тип обработки.
| Режим | Что делает | Когда нужен |
|---|---|---|
| Без условий | Задаёт одно значение выбранным стилям у всех объектов | Привести весь слой к единому виду |
| Уникальные значения | Красит объекты в разные цвета в зависимости от значения выбранного поля (одно значение — один цвет) | Категории: тип объекта, район, статус |
| По диапазону значений | Красит объекты в цвета палитры по тому, в какой интервал попадает число из выбранного поля | Числа: население, цена, плотность |
| Исходные объекты | Любые объекты слоя |
| Результат | Меняются параметры стиля; новые объекты не создаются |
| Какие слои | Векторный слой и слой POI |
Как открыть
Заголовок раздела «Как открыть»- Откройте слой на редактирование.
- Нажмите
Обработка слоя и выберите
Обработка стилей слоя.
- Выберите режим и настройте параметры.
- Нажмите Применить. Затем сохраните слой.
Режим «Без условий»
Заголовок раздела «Режим «Без условий»»Зачем. Одним действием задать, например, одинаковую ширину линий или цвет заливки всем полигонам слоя.
Шаги.
- В списке Выберите свойства выберите один или несколько стилей (список — стили объектов). Названия показаны так же, как на вкладке «Стили».
- В разделе Установить значения для каждого выбранного стиля появится элемент управления (цвет, ползунок, поле) — задайте значение. Исходное значение берётся у первого объекта, у которого этот стиль есть.
- Нажмите Применить.
Результат. Выбранные стили устанавливаются у всех объектов слоя, у которых такой стиль уже есть. Объектам, у которых нужного стиля нет, он не добавляется.
Тип значения сохраняется: если исходное значение было числом, а введённое можно прочитать как число, будет записано число.
Если в слое нет стилей, показывается сообщение «Нет доступных свойств для обработки».
Режим «Уникальные значения»
Заголовок раздела «Режим «Уникальные значения»»Зачем. Раскрасить объекты по категории.
Пример. В слое — участки с полем «тип» (жилой, промышленный, парк). Выберите столбец «тип», целевой стиль «Цвет заливки» — каждому типу присвоится свой цвет.
Шаги.
- В разделе Источник данных в списке Столбец выберите атрибут, по значениям которого нужно красить.
- В списке Целевой стиль выберите, какой стиль менять. По умолчанию выбран стиль «fill» (цвет заливки): для слоёв с линиями выберите «Цвет линии».
- В разделе Цветовая палитра для каждого уникального значения показан цветной квадрат. Щёлкните по нему и выберите цвет. Кнопка Случайно подбирает случайные цвета для всех значений.
- Нажмите Применить.
Результат. У каждого объекта в выбранный стиль записывается цвет, соответствующий значению его поля. Объекты с пустым значением поля не меняются.
При первом открытии цвета подставляются случайно — проверьте их перед применением.
Если в слое нет атрибутов, показывается сообщение «Нет доступных атрибутов для обработки». Если в выбранном столбце нет значений — «Нет уникальных значений в выбранном столбце».
Изменится только тот стиль, который вы выбрали целевым: остальные стили объектов останутся прежними. Выбирайте целевым стилем цветовые параметры (заливка, цвет линии).
Режим «По диапазону значений»
Заголовок раздела «Режим «По диапазону значений»»Зачем. Раскрасить объекты по числовой величине так, чтобы большие и малые значения отличались цветом.
Пример. В слое — районы с полем «плотность». Разбейте значения на 5 классов и раскрасьте районы оттенками выбранной палитры.
Шаги.
- В списке Столбец выберите числовое поле. Под ним показывается Диапазон значений (от минимума до максимума). Если поле не числовое, будет сообщение «Выбранный столбец не содержит числовых значений».
- В списке Целевой стиль выберите, какой стиль менять. По умолчанию выбран стиль «fill» (цвет заливки): для слоёв с линиями выберите «Цвет линии».
- В поле Количество классов введите, на сколько интервалов разбить диапазон. Минимум 2, максимум — число цветов в палитре (20).
- В списке Палитра цветов выберите палитру: Палитра 1 … Палитра 7. У каждой 20 цветов.
- В разделе Диапазоны классов проверьте, какому интервалу какой цвет соответствует.
- Нажмите Применить.
Как это работает. Диапазон от минимума до максимума делится на равные по ширине интервалы — столько, сколько классов вы указали. Цвета берутся из палитры равномерно: от первого к последнему.
Результат. Объекты, значение поля которых попадает в интервал, получают цвет этого интервала. Объекты без числа в поле не меняются.
Ограничения. Если все значения поля одинаковы (минимум равен максимуму), классы не строятся и кнопка «Применить» недоступна.
Общие замечания
Заголовок раздела «Общие замечания»- Обработка применяется ко всем объектам слоя.
- Меняется только стиль выбранного ключа: остальные стили сохраняются.
- Список стилей для выбора формируется из тех, что уже есть у объектов. Если нужного стиля нет, стандартизируйте слой.
- Как вернуть исходный вид: не сохраняйте слой и выйдите из режима без сохранения (Обработка слоя: обзор).
См. также
Заголовок раздела «См. также»- Стили объектов.
- Атрибуты и таблица.
- Радиусы точек — показать значение размером.