12 | Документация

Тепловые карты

Тепловые карты - это «температурные» карты территории, показывающие непрерывное распределение значений какого-либо признака (температура воздуха, атмосферное давление, высота над уровнем моря и т. П.), для построения которых используются различные алгоритмы интерполяции.
На рисунках ниже (см. Рисунок 152 и Рисунок 153 ) приведены тепловые карты по температуре воздуха и количеству осадков на территории РФ.
Рисунок 152 - Тепловая карта по температуре воздуха на территории РФ
Рисунок 153 - Тепловая карта по количеству осадков на территории РФ
Тепловые карты были построены на основе показаний метеостанций (см. Рисунок 154 ) и интерполяции полученных значений на всю территорию.
Рисунок 154 - Исходные данные метеостанций, на основе которых с помощью интерполяции были построены тепловые карты
Тепловая карта может быть отображена в виде шестигранников (см. Рисунок 155 – Тепловая карта в виде отображения шестигранников ).
Рисунок 155 - Тепловая карта в виде отображения шестигранников
На уровне выбранного слоя в QGS-проекте можно задать переменные, которые позволят отображать данные слоя в виде тепловой карты при публикации проекта в CoGIS Server :
  • elitegis_heatmap_model - отвечает за включение режима интерполяции для слоя;
  • elitegis_heatmap_min_value - отвечает за минимальное значение окна нормализации;
  • elitegis_heatmap_max_value - отвечает за максимальное значение окна нормализации.
При этом дополнительной настройки сервиса на уровне CoGIS Server не потребуется.
Переменная elitegis_heatmap_model отвечает за настройку параметров для отображения тепловой карты через алгоритм интерполяции. Может принимать значения согласно таблице ниже, см. Таблица 14 .
Таблица 14 - Возможные значения для переменной elitegis_heatmap_model
Значение
Описание
Accumulation
Режим интерполяции отключен, равнозначно отсутствию данного свойства
Interpolation
Режим интерполяции включен
hexagons
Режим отображения тепловой карты шестигранниками
Дополнительно настроить тепловую карту можно, задав значения для размера окна нормализации, см. Таблица 15 .
Таблица 15 - Переменные для окна нормализации
Переменная
Описание
elitegis_heatmap_min_value
Минимальное значение окна нормализации
elitegis_heatmap_max_value
Максимальное значение окна нормализации
Данные параметры являются необязательными. В случае их отсутствия минимальное значение принимается равным нулю, а максимальное значение берется из значения параметра Макс. Значение в QGIS.
Пример заполненных значений переменных для окна нормализации и алгоритма интерполяции приведен на рисунке ниже, см. Рисунок 156 .
Рисунок 156 - Пример заполненных значений переменных для окна нормализации и алгоритма интерполяции
Примеры тепловых карт, опубликованных с помощью CoGIS Server и CoGIS на основе настроенного описанным выше способом картографического проекта, приведены на рисунках выше, см. Рисунок 152 , Рисунок 153 и Рисунок 155 .