Страница 2 из 3
Re: как правильно написать функцию NDVI
Добавлено: 16 мар 2011, 17:32
nadiopt
там есть панхром и есть восьмиканальный, и если у Ольги панхром, то никаких индексов из него конечно не получится. Я привела ссылку с тем, чтобы было видно, что хотя панхром и охватывает диапазон 0,5–0,9, а БИК у второго ворлда 0,76–0,90, но панхром и мультиспектр - разные вещи:)
Re: как правильно написать функцию NDVI
Добавлено: 16 мар 2011, 22:23
Boris
так я про то и говорю, что у правильно открытого файла ( или их набора ) правильно сформированной поставки, каналы должны быть прописаны.
В моем примере (см.выше), TIL состоял 4-х отдельных файлов по 4-ре канала.
Re: как правильно написать функцию NDVI
Добавлено: 17 мар 2011, 20:32
olgagolubeva
Проблема оказалась глубже)
Версия ENVI 4.5, не может распознать снимки WV-2
Re: как правильно написать функцию NDVI
Добавлено: 21 сен 2014, 18:15
aleks-greben
Доброго времени суток! Скажите, а как же тогда посчитать индекс содержания азота в растительном покрове?Формула:

Re: как правильно написать функцию NDVI
Добавлено: 22 сен 2014, 08:28
nadiopt
тут фокус только в том, чтобы взять логарифм каждого канала. В Энви есть натуральный логарифм, если это он в формуле, то вот
http://www.exelisvis.com/docs/SpectralMath.html
Re: как правильно написать функцию NDVI
Добавлено: 23 сен 2014, 07:18
alexandr cherepanov
Индекс NDNI включен в состав Vegetation Index Calculator
Spectral->Vegetation Analysis-> Vegetation Index Calculator
Только необходимо жестко прописать длины волн у нужных каналов 1510 или 1.51 и 1680 или 1.68 если используете нанометры или микрометры. Иначе программа не предложит его для расчета.
Ну и по многозональной съемке его не посчитать. Подходит только гиперспектральная.
Функции для ENVI+IDL
Сначала ENVI_VEG_INDEX_AVAILABLE_INDICES
Потом ENVI_VEG_INDEX_DOIT
Re: как правильно написать функцию NDVI
Добавлено: 01 окт 2014, 22:48
aleks-greben
alexandr cherepanov писал(а):Индекс NDNI включен в состав Vegetation Index Calculator
Spectral->Vegetation Analysis-> Vegetation Index Calculator
Только необходимо жестко прописать длины волн у нужных каналов 1510 или 1.51 и 1680 или 1.68 если используете нанометры или микрометры. Иначе программа не предложит его для расчета.
Ну и по многозональной съемке его не посчитать. Подходит только гиперспектральная.
С удовольствием бы воспользовался Vegetation index Calculator, только не получается, даже указав все длины волн и тип сенсора, программа всёравно выдаёт ошибку

. Так что подходит только Band Math.
Re: как правильно написать функцию NDVI
Добавлено: 02 окт 2014, 10:19
alexandr cherepanov
Ну значит неправильно указываете.
Re: как правильно написать функцию NDVI
Добавлено: 03 окт 2014, 16:27
aleks-greben
alexandr cherepanov писал(а):Ну значит неправильно указываете.
Указываю вот так:

Re: как правильно написать функцию NDVI
Добавлено: 03 окт 2014, 17:59
gamm
aleks-greben писал(а):alexandr cherepanov писал(а):Ну значит неправильно указываете.
Указываю вот так:

и где здесь
1510 или 1.51 и 1680 или 1.68
Re: как правильно написать функцию NDVI
Добавлено: 03 окт 2014, 18:11
aleks-greben
gamm писал(а):aleks-greben писал(а):alexandr cherepanov писал(а):Ну значит неправильно указываете.
Указываю вот так:

и где здесь
1510 или 1.51 и 1680 или 1.68
Ну вообще-то вот тут:

Re: как правильно написать функцию NDVI
Добавлено: 03 окт 2014, 18:12
aleks-greben
Re: как правильно написать функцию NDVI
Добавлено: 03 окт 2014, 18:14
nadiopt
дык нету таких, значения каналов совсем другие. у вас один канал (6-ой) находится посередине между требуемыми диапазонами
Re: как правильно написать функцию NDVI
Добавлено: 03 окт 2014, 19:02
aleks-greben
nadiopt писал(а):дык нету таких, значения каналов совсем другие. у вас один канал (6-ой) находится посередине между требуемыми диапазонами
а какие значения нужно использовать?
Re: как правильно написать функцию NDVI
Добавлено: 03 окт 2014, 19:10
nadiopt
дык в вашей же формуле один канал должен быть 1.51, а второй 1.68! что вы собрались логарифмировать-то, если у вас вместо этого всего один канал с длиной волны между двух требуемых значений?