.
Модуль «Создание теплокарт» использует ядерную оценку плотности распределения для создания растровой карты плотности (теплокарты) по исходному точечному векторному слою. Плотность вычисляется по числу точек в определенной области, больше количество точек даёт большее значение плотности. Теплокарты позволяют легко идентифицировать скопления точек и выявлять «горячие» области.
First this core plugin needs to be activated using the Plugin Manager (see load_core_plugin). After activation, the heatmap icon can be found in the Raster Toolbar, and under the Raster ‣ Heatmap menu.
Если кнопки не видно, возможно, у вас отключена соответствующая панель инструментов. Включить её можно из меню Вид ‣ Панели инструментов ‣ Растр.
Clicking the Heatmap tool button opens the Heatmap plugin dialog (see figure_heatmap_2).
Для построения теплокарты необходимо задать следующие параметры:
When the Advanced checkbox is checked, additional options will be available:
Функция ядра: задаёт алгоритм по которому рассчитывается знижение влияния точки по мере увеличения расстояния от неё. Разные функции имеют разные коэффициенты уменьшения, поэтому тривесовая функция даёт больший вес на малых расстояниях от точки чем функция Евпанечникова. И как результат, тривесовая функция делает «горячие» точки более четкими, а функция Евпанечникова — сглаженными. В QGIS доступны основные функции ядра, описание которых можно найти в Википедии.
Коэффициент равный 0.5 означает, что температура пикселей на краях буферной зоны будет в два раза ниже температуры в центре.
Если указано значение 1, распределение температуры будет равномерным по всей буферной зоне (это равнозначно использованию «Прямоугольной» функции ядра).
Исходный точечный слой может содержать поля, которые можно использоваться при построении теплокарты:
Когда все параметры указаны, нажмите кнопку [OK], чтобы запустить процесс создания теплокарты.
For the following example, we will use the airports vector point layer from the QGIS sample dataset (see Примеры данных). Another exellent QGIS tutorial on making heatmaps can be found at http://qgis.spatialthoughts.com.
In Figure_Heatmap_1, the airports of Alaska are shown.
Figure Heatmap 1:
Установите в поле Радиус значение 1000000 метров.
Нажмите кнопку [OK] чтобы создать и загрузить в QGIS теплокарту (см. рисунок Figure_Heatmap_3).
Figure Heatmap 2:
QGIS создаст теплокарту и загрузить её в проект. По умолчанию итоговый растр отображается в оттенках серого цвета, светлым областям соответствует болбшая концентрация аэропортов. Чтобы теплокарта была легкочитаемой рекомендуется изменить её стиль отображения. с использованием правильного стиля
Figure Heatmap 3:
Откройте свойства слоя heatmap_airports. Для этого выберите слой в списке слоёв проекта, вызовите контекстное меню по правой клавише мыши и выберите пункт Свойства.
Перейдите на вкладку Стиль.
Измените стиль отрисовки в поле Изображение с «Одноканальное серое» на «Одноканальное псевдоцветное».
Выберите подходящую цветовую карту в группе Создать цветовую карту, например «YlOrRed».
Нажмите кнопку [Загрузить]**в группе :guilabel:`Значения мин/макс` для получения минимального и максимального значений растра. Затем нажмите кнопку **[Классифицировать] в группе Создать цветовую карту.
Нажмите кнопку [OK] чтобы закрыть окно и применить настройки отображения растра.
Конечный результат показан на рисунке Figure_Heatmap_4.
Figure Heatmap 4: