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

Радиусы точек

Этот инструмент задаёт размер точки на экране по значению числового поля: чем больше число, тем крупнее точка. Так получается карта «пропорциональных символов» — например, города с кругами разного размера по числу жителей.

Зачем. Чтобы сравнивать объекты по величине с первого взгляда, не читая таблицу.

Пример. В слое — города с полем «население» от 50 тысяч до 12 миллионов. Выберите поле «население», радиусы от 3 до 40 — крупнейший город получит самый большой круг, самый маленький — самый малый.

Исходные объектыТочки
РезультатВ параметр «Радиус точки» записывается рассчитанный размер; новые объекты не создаются
Какие слоиВекторный слой

Радиус здесь — это размер условного значка в пикселях экрана, а не расстояние на местности. Если нужна зона заданного радиуса в метрах, используйте Буферные зоны.

  1. Откройте векторный слой на редактирование.
  2. Нажмите Значок: Обработка слоя Обработка слоя и выберите Значок: Радиусы точек Радиусы точек.
  3. В списке Выберите свойство укажите числовое поле. Появятся Минимум значения и Максимум значения — справка.
  4. Проверьте Диапазон значений (min - max). По умолчанию подставлены минимум и максимум самого поля.
  5. Задайте Диапазон радиусов (min - max): каким должен быть радиус для наименьшего и наибольшего значения.
  6. Нажмите Применить.
  7. Сохраните слой.
ПараметрЧто означаетДопустимые значенияПо умолчанию
Выберите свойствоАтрибут, значения которого определяют размерЛюбой атрибут слоя (не стили)не выбрано
Диапазон значений (min - max)Какие значения поля считать наименьшим и наибольшим. Значения за пределами диапазона получают крайние радиусыЧисла, min не больше maxминимум и максимум поля
Диапазон радиусов (min - max)Радиус для наименьшего и наибольшего значенияОт 1 до 20 000 (в подсказке — «Допустимый диапазон»), min не больше max1 и 20 000

Радиус вычисляется по принципу линейной шкалы: значение, лежащее посередине диапазона значений, получает радиус посередине диапазона радиусов.

По умолчанию максимальный радиус равен 20 000 — это очень крупный круг. Чтобы точки были читаемы, укажите более разумный максимум, например 20–40.

  • У каждой точки, у которой в выбранном поле есть число, параметр Радиус точки (radius) принимает рассчитанное значение. Точки без числа остаются без изменений.
  • Новые объекты не создаются, исходные данные не меняются — меняется только стиль.
  • Результат можно посмотреть и изменить вручную на вкладке «Стили» (Стили: точка).
  • Инструмент доступен только для слоёв с точками. Иначе показывается сообщение «Слой не содержит точек. Обработка радиусов доступна только для слоев с точками.»

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

  • Кнопка «Применить» ничего не делает (без сообщения об ошибке), если: поле не выбрано; значения не числа; минимальный радиус меньше 1 или максимальный больше 20 000; min больше max в любом из диапазонов; в выбранном поле нет ни одного числа.

  • Применяется ко всем точкам слоя.

  • Объекты с текстовым вариантом отображения (подписи) радиус не используют.

  • Если минимум и максимум значений поля совпадают, все точки получают одинаковый радиус — наименьший из заданного диапазона.