Расчет площадей

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Дамикон
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2021, 06:30
Репутация: 0
Откуда: Алматы

Расчет площадей

Сообщение Дамикон » 07 дек 2021, 06:33

Здравствуйте! Подскажите пожалуйста, как рассчитать площадь суши в воде (острова )не используя "Линейку" и создавая полигоны.

Аватара пользователя
antonv
Активный участник
Сообщения: 229
Зарегистрирован: 29 ноя 2016, 10:44
Репутация: 114
Откуда: Санкт-Петербург

Re: Расчет площадей

Сообщение antonv » 07 дек 2021, 12:13

Дамикон, а какие исходные данные (спутниковый снимок, топографическая карта?) и какие инструменты есть под рукой?

Дамикон
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2021, 06:30
Репутация: 0
Откуда: Алматы

Re: Расчет площадей

Сообщение Дамикон » 07 дек 2021, 12:29

спутниковый снимок, Sentinel 1-2 и Landsat, рассчитала индекс NDVI, красное вода и остальное растительность и почва, нужно рассчитать их площадь
Вложения
Qgis QA.png
Qgis QA.png (730.64 КБ) 3536 просмотров

Аватара пользователя
antonv
Активный участник
Сообщения: 229
Зарегистрирован: 29 ноя 2016, 10:44
Репутация: 114
Откуда: Санкт-Петербург

Re: Расчет площадей

Сообщение antonv » 07 дек 2021, 12:37

Дамикон, если под рукой есть QGIS, можно посчитать площадь в два этапа:
1) превратить растр в "бинарную" классификацию, где нолики - вода, единички - остров. Открываете Калькулятор растров, вводите выражение вида:

Код: Выделить всё

0 + ("raster@1" > 0) * 1
где raster - исходный растр, а вместо нуля можно указать любое другое пороговое значение NDVI, которое отделяет у вас воду от не-воды;
2) Растр - конвертация - создание полигонов превратит острова из бинарного растра в полигоны, далее в атрибутивной таблице можно будет посчитать их площадь; другой вариант - воспользоваться инструментом Zonal Statistics, который умеет считать сумму ячеек растра внутри полигона (в этом случае нужно будет обвести всю интересующую акваторию одним большим прямоугольником): сумма "единичек", т.е. количество пикселей островов, умноженная на площадь ячейки растра, даст искомый результат.

Дамикон
Новоприбывший
Сообщения: 6
Зарегистрирован: 07 дек 2021, 06:30
Репутация: 0
Откуда: Алматы

Re: Расчет площадей

Сообщение Дамикон » 07 дек 2021, 12:42

спасибо большое

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя