NDVI - теория и практика
-
- Bot
- Сообщения: 276
- Зарегистрирован: 03 фев 2008, 23:13
- Репутация: 3
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 24 ноя 2011, 11:02
- Репутация: 0
Re: NDVI - теория и практика
пытаюсь научиться делать геоботанические карты. скажите пожалуйста, в какой программе возможно применение индексов?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: NDVI - теория и практика
расшифруйте, пожалуйста, что значит "применение индексов"
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: NDVI - теория и практика
Подскажите, пожалуйста, для снимков Landsat 8, какая комбинация каналов используется при расчете NDVI и есть ли статья о том, как пошагово его рассчитать в какой программе?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: NDVI - теория и практика
Здесь приведено распределение каналов Landsat-8 по спектру: http://landsat.usgs.gov/L8_band_combos.php
Т.е. у Landsat-8 Red=4 band, NIR=5 band.
Примените стандартную формулу для расчета NDVI в калькуляторе растров QGIS. Если не потянет (по причине размера растров Landsat-8), то можно воспользоваться GRASS.
Следует также помнить, что NDVI чувствителен к атмосфере, соответственно, если делать все по уму, то вначале необходимо сделать атмосферную коррекцию исходного снимка. Но для первичной оценки и экспериментов, особенно, если вы не будете сравнивать с другими нимками, а будете работать только с одним конкретным, можно и без коррекции.
Т.е. у Landsat-8 Red=4 band, NIR=5 band.
Примените стандартную формулу для расчета NDVI в калькуляторе растров QGIS. Если не потянет (по причине размера растров Landsat-8), то можно воспользоваться GRASS.
Следует также помнить, что NDVI чувствителен к атмосфере, соответственно, если делать все по уму, то вначале необходимо сделать атмосферную коррекцию исходного снимка. Но для первичной оценки и экспериментов, особенно, если вы не будете сравнивать с другими нимками, а будете работать только с одним конкретным, можно и без коррекции.
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: NDVI - теория и практика
выставляем комбинацию -естественный цвет 4,3,2, открываем калькулятор растров, вбиваем формулу NDVI= (nir-red)/(nir+red), пишет выражение недействительно. Я понимаю, что делаю, что-то не так...подскажите, пожалуйста, как правильно?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: NDVI - теория и практика
Комбинация каналов отображающаяся на экране не влияет на работу калькулятора. В левом углу калюкулятора перечислены все имеющиеся в вашем снимке каналы. Если он собран правильно, то их номера соответствуют реальным номерам каналов снимка. Двойным щелчком мыши нажимая на них, вносим их в формулу. 4-й канал - это Red, 5- NIR. Для Landsat 8 lолжно получиться что-то вроде:
где:
имя_растрового_файла - имя файла
@5 - канал соответствующего файла
Код: Выделить всё
(имя_растрового_файла@5 - имя_растрового_файла@4) / (имя_растрового_файла@5 + имя_растрового_файла@4)
имя_растрового_файла - имя файла
@5 - канал соответствующего файла
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: NDVI - теория и практика
огромное Вам спасибо за помощь, но почему-то снова выражение недействительно
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: NDVI - теория и практика
Проблема в том, что у вас в имени файла - пробелы. Старайтесь никогда не использовать в именах файлов и путях пробелов и кириллицы, этим вы избавите себя от множества проблем.
Можно попробовать спасти ситуацию с пробелами заключив все "имя файла@5" или "имя файла"@5 в кавычки, если не сработает, переименуйте файл, заменив пробелы на нижнее подчеркивание "_".
Можно попробовать спасти ситуацию с пробелами заключив все "имя файла@5" или "имя файла"@5 в кавычки, если не сработает, переименуйте файл, заменив пробелы на нижнее подчеркивание "_".
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: NDVI - теория и практика
поменяла название самого файла, но при этом в калькуляторе, каналы остались с пробелом...поставила уже кавычки и всё равно результата нет(((
- Вложения
-
- Рисунок2.jpg (1.93 МБ) 28706 просмотров
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: NDVI - теория и практика
1) Переименуйте файл без пробелов, скажем в solnechnwisborkasentyab
2) не используйте непонятные знаки
3) у Вас должно получиться и сработать:
(solnechnwisborkasentyab@5 - solnechnwisborkasentyab@4) / (solnechnwisborkasentyab@5 + solnechnwisborkasentyab@4)
2) не используйте непонятные знаки

3) у Вас должно получиться и сработать:
(solnechnwisborkasentyab@5 - solnechnwisborkasentyab@4) / (solnechnwisborkasentyab@5 + solnechnwisborkasentyab@4)
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: NDVI - теория и практика
прогресс =) это нормально? что теперь с этим делать 

- Вложения
-
- индекс.jpg (2.02 МБ) 28694 просмотра
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: NDVI - теория и практика
Нормально.
Это NDVI
Можете теперь раскрасить в псведоцвета (правой клавишей - свойства слоя - стиль - псевдоцвет) или кислотный цвет.
NDVI по факту дает контраст того, что видно в CIR (естественные зеленый и красный + инфракрасный), в частности красному и инфракрасному. В Вашем случае с Ландстатом8 это 5,4,3.
Пример: Вначале CIR
Потом черно-белый NDVI
Потом NDVI в псевдоцветах.
Это NDVI

Можете теперь раскрасить в псведоцвета (правой клавишей - свойства слоя - стиль - псевдоцвет) или кислотный цвет.
NDVI по факту дает контраст того, что видно в CIR (естественные зеленый и красный + инфракрасный), в частности красному и инфракрасному. В Вашем случае с Ландстатом8 это 5,4,3.
Пример: Вначале CIR
Потом черно-белый NDVI
Потом NDVI в псевдоцветах.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: NDVI - теория и практика
Условно говоря, то что видно здесь:

видно более контрастно здесь:

видно более контрастно здесь:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость