Обработка высот
Полигоны на карте могут быть объёмными: если у полигона задана высота, он показывается как призма — например, здание. Инструмент «Обработка высот» задаёт высоту сразу всем объектам слоя, беря её из числового поля.
Зачем. Чтобы показать значение поля «высотой»: этажность домов, численность населения районов, стоимость участков. Для этого не нужно вводить высоту у каждого полигона вручную.
Пример. У каждого дома в слое есть поле «этажей» со значениями от 1 до 25. Нужно показать дома объёмными: самый низкий — высотой 3 метра, самый высокий — 75 метров. Выберите поле «этажей», задайте диапазон высот 3–75, метод «Интерполяция» — высота будет пропорциональна этажности.
| Исходные объекты | Полигоны (с числовым полем) |
| Результат | В параметр «Высота» объектов записывается рассчитанное значение; новые объекты не создаются |
| Какие слои | Векторный слой |
Чтобы включить наклон карты и увидеть объём, используйте инструменты управления картой.
Как использовать
Заголовок раздела «Как использовать»- Откройте векторный слой на редактирование.
- Нажмите
Обработка слоя и выберите
Обработка высот.
- В списке Выберите свойство укажите поле с числами. Появятся минимум и максимум значений поля, а в поля диапазона подставятся те же числа.
- В разделе Диапазон высот (min - max) в метрах задайте минимальную и максимальную высоту.
- В списке Метод обработки выберите Интерполяция или Классификация. Для «Классификации» укажите Количество классов.
- Нажмите Применить.
- Сохраните слой.
Параметры
Заголовок раздела «Параметры»| Параметр | Что означает | Допустимые значения |
|---|---|---|
| Выберите свойство | Атрибут, значения которого определяют высоту | Любой атрибут слоя. Показываются только атрибуты, не стили |
| Минимум / Максимум (справка) | Наименьшее и наибольшее числовое значение выбранного поля | Только для чтения |
| Диапазон высот (min - max) в метрах | Высота, которую получит объект с наименьшим и с наибольшим значением поля | Числа; по умолчанию подставляются минимум и максимум самого поля |
| Метод обработки | Как значение поля превращается в высоту | Интерполяция, Классификация |
| Количество классов (для классификации) | На сколько интервалов разбить значения | Целое число от 2; по умолчанию 5 |
Метод «Интерполяция»
Заголовок раздела «Метод «Интерполяция»»Высота растёт плавно и пропорционально значению. Объект с наименьшим значением получает минимальную высоту, с наибольшим — максимальную, остальные — в пропорции. Подходит для непрерывных величин: этажность, плотность.
Метод «Классификация»
Заголовок раздела «Метод «Классификация»»Диапазон значений делится на заданное число равных интервалов (классов). Все объекты одного класса получают одинаковую высоту — середину соответствующего интервала диапазона высот. Подходит, когда нужны ступенчатые, легко различимые уровни.
Что получится
Заголовок раздела «Что получится»- У каждого объекта, у которого в выбранном поле есть число, параметр Высота (
height) принимает рассчитанное значение в метрах. Объекты без числа в этом поле не меняются. - Высоту видно только у полигонов: у точек и линий параметр «Высота» не используется для отображения.
- Значение можно посмотреть и изменить вручную на вкладке «Стили» объекта (Стили: полигон).
Убрать объём
Заголовок раздела «Убрать объём»Кнопка Обнулить высоты появляется внизу окна, если у каких-либо объектов высота не равна нулю. Она устанавливает высоту 0 у всех объектов слоя, у которых есть параметр высоты. Затем сохраните слой.
Ограничения и проверки
Заголовок раздела «Ограничения и проверки»- Если в слое нет атрибутов, вместо параметров показывается сообщение «Нет доступных свойств для обработки».
- Значения, которые не удаётся прочитать как числа, пропускаются.
- Если все значения поля одинаковы (минимум равен максимуму), результат «Классификации» может быть некорректным: используйте «Интерполяцию» или другое поле.
- Кнопка «Применить» ничего не делает, если поле не выбрано или значения диапазона высот не числа.
Инструмент работает только с полигонами: высота не применяется к точкам и линиям. Если минимум и максимум значений поля совпадают, у всех полигонов будет одинаковая высота.
См. также
Заголовок раздела «См. также»- Опустить объекты на землю — обнулить высоту координат (это другое: не параметр «Высота» полигона, а третья координата объекта).
- Стили объектов.
- Обработка слоя: обзор.