Перейти к содержанию

Практика 11 Прогнозирование развития территории при помощи нейросетей. Плагин MOLUSCE#

Презентация
Данные к занятию

Знакомство с плагином MOLUSCE#

MOLUSCE (Modules for Land Use Change Simulations) — это расширение для QGIS, предназначенное для анализа изменений землепользования на основе данных за два временных среза и построения прогноза будущих изменений.

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

Для установки плагина выполните следующие шаги:

  1. Перейдите в меню:
Модули → Управление модулями
  1. В строке поиска введите:
MOLUSCE
  1. Нажмите Установить.

После установки плагин будет доступен в меню Модули.

https://ratcatcher.ru/media/math/prac/prac_10/1.png

Подготовка исходных данных#

В качестве входных данных расширению MOLUSCE требуются:

  • Карта исходного состояния (например, Начальная_дата)
  • Карта конечного состояния (например, Начальная_дата + N)
  • Карта для валидации (Начальная_дата + 2N) — используется для оценки качества прогноза

Каждая карта — это растровое изображение, в котором каждый пиксель содержит код состояния территории. Примеры:

  • 1 = лес
  • 2 = поле
  • 3 = городская застройка
  • и т.д.

https://ratcatcher.ru/media/math/prac/prac_10/3.png

N — глубина прогноза (измеряется в днях, неделях, месяцах, годах в зависимости от задачи).

Требования к входным данным#

Все входные растр-карты должны иметь:

  • одинаковое пространственное разрешение
  • одинаковый географический охват
  • одинаковый размер в пикселях

https://ratcatcher.ru/media/math/prac/prac_10/4.png

Скачивание данных MODIS Land Cover (Collection 6)#

MODIS Land Cover — это глобальный набор данных о земном покрове, предоставляемый продуктами:

  • MCD12Q1 — ежегодные растровые карты покрытия земель с пространственным разрешением 500 метров
  • MCD12C1 — агрегированные карты на крупной сетке

Они относятся к Collection 6 и охватывают весь земной шар, предоставляя информацию о типах землепользования по различным международным классификациям (например, IGBP, UMD, LAI и др.).

https://ratcatcher.ru/media/math/prac/prac_10/1.gif

Данные MCD12Q1 могут быть использованы в качестве:

  • карты исходного состояния территории (например, за 2022 год)
  • карты конечного состояния территории (например, за 2023 год)

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

Таким образом, эти данные идеально подходят для анализа изменений покрытия территории во времени и построения прогноза в плагине MOLUSCE.

Дополнительно можно загрузить данные за третий временной период (год = начальная дата + 2N) для валидации модели, полученной с помощью MOLUSCE.

Где искать и как скачивать#

Для поиска и загрузки данных используйте платформу:

https://search.earthdata.nasa.gov

Earthdata Search — открытый онлайн-инструмент для поиска и скачивания данных дистанционного зондирования. Он предоставляет доступ к более чем 400 миллионам записей из разных спутниковых миссий.

https://ratcatcher.ru/media/math/prac/prac_10/6.png

  1. Зарегистрируйтесь на Earthdata
  2. В вкладке Instruments Найдите MODIS
  3. Выберите интересующие годы, регион и формат данных
  4. Скачайте растр из коллекции MODIS/Terra+Aqua Land Cover Type Yearly L3 Global 500m SIN Grid V061 при необходимости преобразуйте его в нужную проекцию или обрежьте по нужной области

Проблемы открытия hdf файлов#

Продукт MODIS/Terra+Aqua Land Cover Type Yearly L3 Global 500m SIN Grid V061 распространяется в формате HDF.

HDF (Hierarchical Data Format) — это универсальный формат для хранения и организации больших массивов научных данных. Он поддерживает сложную структуру данных, включая множество внутренних слоёв (subdatasets), что делает его мощным, но не всегда удобным в повседневной работе.

  • Формат HDF не является основным для большинства пользователей ГИС.
  • QGIS поддерживает работу с HDF, но может потребоваться:
  • обновление библиотек (например, GDAL),
  • ручной выбор нужного слоя при открытии файла,
  • или предварительная конвертация в более привычный формат (GeoTIFF и др.).

Для просмотра внутренних слоёв HDF-файла можно использовать инструмент командной строки OSGeoShell. Введите команду:

gdalinfo MCD12Q1.A2015001.h20v03.061.2022166031305.hdf

https://ratcatcher.ru/media/math/prac/prac_10/7.png

В результате будет выведен список всех вложенных слоёв (subdatasets), содержащихся в файле. Обычно нас интересует слой, соответствующий одной из классификаций землепользования, например:

SUBDATASET_1_NAME=HDF4_EOS:EOS_GRID:"MCD12Q1...":MOD12Q1:LC_Type1

Рекомендуется извлекать именно этот слой (например, LC_Type1), так как он соответствует классификации IGBP.

После определения нужного слоя его можно импортировать в QGIS как обычный растр или использовать gdal_translate для преобразования в GeoTIFF:

gdal_translate "HDF4_EOS:EOS_GRID:MCD12Q1...:MOD12Q1:LC_Type1" output.tif

Такой файл уже будет легко обрабатываться в QGIS и совместим с плагином MOLUSCE.

https://ratcatcher.ru/media/math/prac/prac_10/8.png

Настройка отображения#

Откройте MCD12_User_Guide_V6.pdf или перейдите по ссылке

Для работы с данными Collection 6 MODIS Land Cover (MCD12Q1 и MCD12C1) используйте следующие классы, соответствующие классификации FAO-Land Cover Classification System (LCCS2):

Код Класс Описание
1 Пустынные земли ≥60% площади не покрыто растительностью (песок, скалы, почва) или вечными снегами/льдом (<10% растительности).
2 Постоянные снега и льды ≥60% площади покрыто снегом и льдом ≥10 месяцев в году.
3 Водные объекты ≥60% площади занято постоянными водными объектами.
9 Городские и застроенные земли ≥30% площади — искусственные поверхности (здания, асфальт, транспорт).
10 Густые леса Покрытие деревьями >60% (высота крон >2м).
20 Редкие леса Покрытие деревьями 10-60% (высота крон >2м).
25 Мозаика лесов и пахотных земель Мозаика мелкомасштабных посевов (40-60%) с естественным древесным покровом (>10%).
30 Естественные травянистые земли Преобладают травянистые растения (<2м). Покрытие ≥10%.
35 Мозаика травянистых и пахотных земель Мозаика посевов (40-60%) с естественной кустарниковой/травянистой растительностью.
36 Травянистые пахотные земли Преобладают культивируемые травянистые растения (<2м). Покрытие ≥60%.
40 Кустарниковые земли Покрытие кустарниками >60% (высота 1-2м).
255 Неклассифицировано Не классифицировано (отсутствие входных данных).

Для настройки легенды Слои -> ПКМ -> Свойства -> Стиль -> Одноканальное псевдоцвектное - > Подписи и значения из таблицы pdf

https://ratcatcher.ru/media/math/prac/prac_10/9.png

Обрезание растров#

Работа с ЦМР#

Расчет производных характеристик по ЦМР#

Расчет производных характеристик по ЦМР#

Изменение размера растра#

Загрузка данных и обучение модели#

Изменение территорий#

Моделирование: Обучение модели для предсказания будущих изменений#

Симуляция состояния территории на заданное время вперёд#

Список использованных источников#

  1. Инструкция по использованию плагина