Два инструмента для обработки растров появились в NextGIS Toolbox. Кластеризация и классификация – базовые способы обработки изображений. Теперь выполнять эти операции можно вне настольной ГИС быстро и без сложностей.
Показываем как работать с инструментами, рассказываем о ключевых различиях между ними.
Кластеризация
Алгоритм K-Means
Алгоритм разделяет все пиксели на указанное число категорий (кластеров), так, чтобы внутри каждой из этих категорий пиксели были в среднем ближе друг другу по совокупности значений, чем к пикселям из других категорий.
Запуск инструмента
Загружаем GDAL-совместимый растр. Обязательно указываем количество кластеров, на которые будет разбито изображение.
Максимальное число итераций, метод инициализации и алгоритм K-Means указываются по желанию или необходимости.
Классификация
Алгоритм Random Forest
В отличие от кластеризации, классификация – обучаемый алгоритм. Характеристики классов определяются на основе поданных на вход обучающих полигонов. Так алгоритм учится отличать один класс от другого.
После этого алгоритм для каждого пикселя изображения решает к какому из классов он ближе.
Например, в обучающих полигонах размечены лес, вода и застройка. Алгоритм берёт каждый пиксель растра и причисляет его к одной из этих трёх категорий, так как тот ближе по характеристикам к одной из них.
Подготовка обучающих полигонов называется эталонированием. Обучающие полигоны должны охватывать репрезентативные пиксели для каждого класса. Для этого аналитик при создании полигонов должен соблюдать следующие правила:
- эталон должен быть однородным;
- но должен содержать диапазон изменчивости класса;
- можно использовать несколько зон-полигонов для одного класса.
Запуск инструмента
Загружаем растр и векторный слой обучающих полигонов. Векторный слой должен иметь поле, в котором каждому полигону присвоен класс (1, 2, 3…)
Указываем в соответствующем поле наименование атрибута с номером класса. Далее при необходимости вводим параметры алгоритма Random Forest – количество деревьев и максимальная глубина дерева.
Обрабатывать геоданные легко с NextGIS Toolbox
Коллекция инструментов геообработки и конвертации пространственных данных. Облачный сервис доступен всем желающим. Возможно развёртывание на своём сервере.
Подробнее