Карта продуктивности (NDVI)

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
athe
Участник
Сообщения: 52
Зарегистрирован: 06 июн 2018, 14:21
Репутация: 3
Откуда: Киев

Карта продуктивности (NDVI)

Сообщение athe »

Доброго времени суток уважаемые форумчане.
Появилась необходимость делать так называемые "карты продуктивности" на основе индекса NDVI. В итоге из растра необходимо получить мультиполигон, который разбит на зоны соответственно определённому диапазону значений NDVI растра (0-0,2;0,21-0,3...). Пример к сожалению не очень удачный, но в общем передаёт суть вопроса:
Изображение
Я пробовал это делать через Saga -> Raster values to points, после чего по правилу выделять строки атрибутики и объединять, но это занимает чудовищную уйму времени.
Подскажите пожалуйста каким альтернативным образом возможно выполнить эту задачу?
Заранее благодарен.
С уважением, athe.
_taras_
Активный участник
Сообщения: 229
Зарегистрирован: 28 июл 2018, 08:40
Репутация: 16
Откуда: Киев

Re: Карта продуктивности (NDVI)

Сообщение _taras_ »

Если правильно понял задачу, то можно сделать так

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

(("NDVI"<0)*1)+
(("NDVI"=0)*2)+
((("NDVI">0) AND ("NDVI"<0.2))*1)+
((("NDVI">=0.2) AND ("NDVI"<0.3))*3)+
((("NDVI">=0.3) AND ("NDVI"<0.6))*4)+
((("NDVI">=0.6) AND ("NDVI"<0.8))*5)+
(("NDVI">=0.8)*6)
Результат
Вложения
Результат
Результат
Макет 1.jpg (723.35 КБ) 5064 просмотра
athe
Участник
Сообщения: 52
Зарегистрирован: 06 июн 2018, 14:21
Репутация: 3
Откуда: Киев

Re: Карта продуктивности (NDVI)

Сообщение athe »

_taras_, добрый день. Спасибо за ответ.
Как я понимаю указанный вами код необходимо использовать в "field calculator"? Я попробовал через "обновление существующего поля" и в итоге NDVI пересчитался в значения от 1 до 5, а 300к+ строк в атрибутике как было- так и осталось. Я явно делаю что-то не так).
Изображение
_taras_
Активный участник
Сообщения: 229
Зарегистрирован: 28 июл 2018, 08:40
Репутация: 16
Откуда: Киев

Re: Карта продуктивности (NDVI)

Сообщение _taras_ »

Нет, я использовал калькулятор растров (растр --- калькулятор растров).
bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Карта продуктивности (NDVI)

Сообщение bim2010 »

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

Re: Карта продуктивности (NDVI)

Сообщение antonv »

athe, идея _taras_ была в том, чтобы сначала переклассифицировать значения в самом растре, а уже затем его векторизовать.

Если вы уже получили векторизованные полигончики с нужными значениями, в меню Vector > Geoprocessing > Dissolve их можно объединить по нужному атрибуту. Тогда они станут мультиполигонами, по одному на каждое уникальное значение.
athe
Участник
Сообщения: 52
Зарегистрирован: 06 июн 2018, 14:21
Репутация: 3
Откуда: Киев

Re: Карта продуктивности (NDVI)

Сообщение athe »

_taras_,antonv, спасибо, это сработало. Значения в растре пересчитались в целые, что дало возможность использовать "Polygonize". Вышло вот что:
Изображение
Ещё раз спасибо.
airmadina-1
Новоприбывший
Сообщения: 1
Зарегистрирован: 03 июл 2020, 12:58
Репутация: 0
Откуда: LONDON

Re: Карта продуктивности (NDVI)

Сообщение airmadina-1 »

good afternoon. Thanks for the answer.
As I understand it, the code you specified should be used in the "field calculator"? I tried through "updating an existing field" and as a result, NDVI was converted to values ​​from 1 to 5, and 300k + lines in the attributes as it was, it remains. I'm obviously doing something wrong).
The Official website of Maldives ETA and Visa-for-Maldives . Fill the application form for Evisa Maldives and get tourist ETA Visa online within 24 hours.
Ethel11-
Новоприбывший
Сообщения: 1
Зарегистрирован: 06 июл 2020, 11:47
Репутация: 0
Откуда: LONDON

Re: Карта продуктивности (NDVI)

Сообщение Ethel11- »

If you have already received vectorized polygons with the desired values, in the Vector> Geoprocessing> Dissolve menu you can combine them by the desired attribute. Then they will become multipolygons, one for each unique value.
The Official website of Maldives ETA and Maldives Visa . Fill the application form for Evisa Maldives and get tourist ETA Visa online within 24 hours.
Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Semrush [Bot] и 7 гостей