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

Обсуждение дополнительных модулей для ГИС Аксиомы
Ответить
Аватара пользователя
Александр
Администратор
Сообщения: 746
Зарегистрирован: 18 апр 2019, 11:21

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

Сообщение Александр » Сегодня, 03:37

heatmap.png
Тепловая карта - инструмент визуального анализа, при котором плотность распределения объектов отображается цветовым градиентом: зоны с высокой концентрацией выделяются «горячими» цветами (красный, оранжевый), с низкой - «холодными» (синий, зелёный).

Модуль позволяет быстро создавать такие карты из точечных данных, сохраняя результат в формат GeoTIFF с геопривязкой.

Инструмент полезен в урбанистике (анализ транспортных потоков, пешеходной активности), экологии (картирование загрязнения, очагов пожаров), торговле (выявление зон с высокой покупательной способностью), здравоохранении (отслеживание эпидемий) и метеорологии.

Рекомендуется применять тепловые карты при работе с большими наборами точек (от 2000 и более) - это позволяет наглядно выявить закономерности, которые трудно заметить при отображении отдельных маркеров.

Скачать:
Версия 1.0

Пример использования
▼Как установить модуль
  1. Откройте ГИС Аксиома
  2. Вызовите «Модули» из вкладки «Основные».
  3. Перейдите на закладку «Дополнительные модули» .
  4. Нажмите кнопку «Установить из файла» и укажите путь к скачанному файлу с расширением .axp
Аватара пользователя
Александр
Администратор
Сообщения: 746
Зарегистрирован: 18 апр 2019, 11:21

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

Сообщение Александр » Сегодня, 03:38

ru_axioma_gis_heatmap_1_0.axp
(22.95 КБ) 9 скачиваний
Предварительная версия модуля

Важно:
Модуль разработан для работы с ГИС Аксиома 7.1.
На данный момент модуль находится в тестовом режиме. Просим сообщать обо всех найденных ошибках и предлагать идеи для улучшения.
Аватара пользователя
Александр
Администратор
Сообщения: 746
Зарегистрирован: 18 апр 2019, 11:21

Пример использования

Сообщение Александр » Сегодня, 14:37

В качестве примера используем данные об инцидентах департамент полиции Атланты от Police Data Initiative https://www.policedatainitiative.org/datasets
Данные представлены в формате CSV.

Импорт CSV-файла
Откройте CSV-файл в Аксиоме.
В диалоге Параметры текста с разделителем настройте:
  • Разделитель: Запятая
  • Отметьте галочкой Названия колонок в первой строке
▼ посмотреть
image1.png
Нажмите ОК и укажите имя TAB-файла для сохранения.

Создание точечного слоя
Вызовите Создать точки на вкладке Таблица.
В диалоге настройте:
  • Создать точки по таблице: выберите вашу таблицу с инцидентами
  • Укажите символ для отображения точек (маленький кружок)
  • Проекция: Долгота / Широта (WGS 84)
  • Извлечь координаты X из колонки: lng (долгота)
  • Извлечь координаты Y из колонки: lat (широта)
▼ посмотреть
image2.png
Нажмите ОК и укажите имя TAB-файла для сохранения.

Очистка данных
Откройте созданный слой в новом окне карты.
Некоторые точки могут оказаться в координатах 0,0 (это артефакты данных). Выделите, удалите их и сохраните таблицу.

Вызовите Показать слой полностью из контекстного меню карты.
Вы увидите распределение инцидентов в виде множества точек.
По такой визуализации сложно определить зоны повышенной концентрации событий.
▼ посмотреть
image3.png
Генерация тепловой карты
Вызовите Тепловая карта из вкладки Карта.
В диалоге параметров настройте:
  • Исходный слой: выберите ваш слой с точками
  • Размер ячейки: 0,001 (примерно 100 метров)
  • Палитра: jet (или другая на ваш выбор)
  • Сглаживание: 2
▼ посмотреть
image4.png
Нажмите ОК и укажите имя выходного TIFF-файла.

Визуализация результата
После генерации добавьте созданный GeoTIFF в активное окно карты.
Слой тепловой карты автоматически разместится ниже точечного слоя - переместите его выше в Управлении слоями.
Для лучшего восприятия:
  • Подключите подложку: Файл → Тайловые сервисы → OpenStreetMap ESTI
  • Настройте прозрачность слоя тепловой карты для наложения на подложку
▼ посмотреть
image5.png
▼ Палитры
jet
jet.jpg

inferno
inferno.jpg
magma
magma.jpg
viridis
viridis.jpg
plasma
plasma.jpg
hot
hot.jpg
coolwarm
coolwarm.jpg
Ответить