Wavelengths в ЭНВИ
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Wavelengths в ЭНВИ
Чего-то не могу нигде в документации найти. Для некоторых процедур нужны длины волн (wavelengths) и FWHM (полуширина спектра) каналов. Как их правильно задать, например, для ETM+ (Landsat 7)? Задней лапой можно, конечно, из таблицы посчитать, а как это сделать корректно?
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Wavelengths в ЭНВИ
Вот это не подойдет?
http://eros.usgs.gov/products/satellite/band.html
http://eros.usgs.gov/products/satellite/band.html
-
- Гуру
- Сообщения: 534
- Зарегистрирован: 30 ноя 2006, 13:31
- Репутация: 116
- Откуда: Moscow
Re: Wavelengths в ЭНВИ
FWHM - ширина канала в половине максимума. Значения мин/макс для половины от максимума функции можно посмотреть на файлах filter function, если они рисовались не на угад
.
Для Landsat 7
(0.441-0.514) 0.073000,
(0.519-0.601) 0.082000,
(0.631-0.692) 0.061000,
(0.772-0.898) 0.126000,
(1.547-1.748) 0.201000,
(2.064-2.345) 0.281000
меня даже не удивляет то, что мин/макс не сходятся с официальными значениями для каналов
Длины волн (wavelengths), которые нужны ENVI - это значение середины.
0.477500,
0.560000,
0.661500,
0.835000,
1.647500,
2.204500
Если совсем мучает совесть можете импортировать Landsat 7 (в fast или hdf формате) и поcмотреть что пропишит ENVI. Вот середины из учебных данных ENVI.
0.4787
0.5610
0.6614
0.8346
1.6500
2.2080

Для Landsat 7
(0.441-0.514) 0.073000,
(0.519-0.601) 0.082000,
(0.631-0.692) 0.061000,
(0.772-0.898) 0.126000,
(1.547-1.748) 0.201000,
(2.064-2.345) 0.281000
меня даже не удивляет то, что мин/макс не сходятся с официальными значениями для каналов

Длины волн (wavelengths), которые нужны ENVI - это значение середины.
0.477500,
0.560000,
0.661500,
0.835000,
1.647500,
2.204500
Если совсем мучает совесть можете импортировать Landsat 7 (в fast или hdf формате) и поcмотреть что пропишит ENVI. Вот середины из учебных данных ENVI.
0.4787
0.5610
0.6614
0.8346
1.6500
2.2080
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Wavelengths в ЭНВИ
вот еще, тоже когда-то чуть голову не сломал: http://en.wikipedia.org/wiki/Fwhm
пристегивайтесь, турбулентность прямо по курсу
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Wavelengths в ЭНВИ
Не понял, как это сделать? Сами файлы я открываю, а как посмотреть «мин/макс для половины»? Просто в Экселе, или есть функции в ЭНВИ? Я как-то писал (для себя) функцию сглаживания спектров Ладсата Гауссианом, но до сих пор не знаю, насколько это правильно – уж на что, а на Гауссиан они точно не похожи.alexandr cherepanov писал(а):FWHM - ширина канала в половине максимума. Значения мин/макс для половины от максимума функции можно посмотреть на файлах filter function, если они рисовались не на угад
Еще вопрос – процедура Грама-Шмидта предполагает использование точных спектральных функций каналов. Если я правильно понимаю, по длинам волн она должна распознать, какой канал картинки какому спектру отвечает. Насколько принципиальны будут ошибки в длине волны и в FWHM в каналах картинки?
Да, только, если говорить о спектральных библиотеках ЭНВИ, множитель перед экспонентой единица – библиотеки каналов спутников в ЭНВИ нормированы на максимальное значение.sim писал(а):вот еще, тоже когда-то чуть голову не сломал: http://en.wikipedia.org/wiki/Fwhm
-
- Гуру
- Сообщения: 534
- Зарегистрирован: 30 ноя 2006, 13:31
- Репутация: 116
- Откуда: Moscow
Re: Wavelengths в ЭНВИ
Нет функций специальных нету, поэтому проще в Excel посчитать. Сейчас только увидел, что когда смотрел значения каналов на графике Plot пропустил много искажений. Пакость в том, что на участке кривой со значением 0,5 по Y не обязательно стоит точка, как раз точные значения по Х для Y=0.5 и можно рассчитать в Excel.
Да средние значения нужны чтобы программа понимала с какого места начинаются нужные для нее каналы в библиотеке, ну и для открытия синтеза из контекстного меню.
Да средние значения нужны чтобы программа понимала с какого места начинаются нужные для нее каналы в библиотеке, ну и для открытия синтеза из контекстного меню.
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Wavelengths в ЭНВИ
Грозят ли чем-то ошибки в этих параметрах. Не грубые ошибки. Просто этот метод крайне бедно описан в хелпе, не отражено практически ничего, просто описано, какие кнопки жать.alexandr cherepanov писал(а):Да средние значения нужны чтобы программа понимала с какого места начинаются нужные для нее каналы в библиотеке, ну и для открытия синтеза из контекстного меню.
-
- Гуру
- Сообщения: 534
- Зарегистрирован: 30 ноя 2006, 13:31
- Репутация: 116
- Откуда: Moscow
Re: Wavelengths в ЭНВИ
Да нет ничего страшного не будет,в хелпе вообще методы не шибко описываются
И чего ITT зашило под именем Грамм-Шмидт известно только тому кто писал код. Не факт, что алгоритм не видоизменен

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