NDSI по MOD09

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
Ответить
Programmer
Новоприбывший
Сообщения: 10
Зарегистрирован: 30 июл 2008, 18:09
Репутация: 0

NDSI по MOD09

Сообщение Programmer » 15 окт 2008, 14:28

Считали NDSI в 4 и 6 канале в Erdas по продукту mod09, значения получаются больше 1(252.., ) тип данных выходного файла устанавливали float single. Для уровня 1B использование тех же каналов дает корректные значения(от -1 до 1 ).

не подскажете в чем проблема?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: NDSI по MOD09

Сообщение Максим Дубинин » 16 окт 2008, 07:30

Вы для расчетов используете модель в Modeller? Правильно ли указывается исходный тип? Ведь значения MOD09 - мастабированные.
Приведите пример с реальными данными (пиксельными значениями), что должно и что получается.
пристегивайтесь, турбулентность прямо по курсу

Mary_Frida
Новоприбывший
Сообщения: 1
Зарегистрирован: 16 окт 2008, 14:15
Репутация: 0

Re: NDSI по MOD09

Сообщение Mary_Frida » 16 окт 2008, 14:38

А не подскажете, как каналы MOD09L2 (например MOD09_L2.2008002.0827.hdf) преобразовать в немасштабированые в Erdas? Во всех руководствах для вычесления NDSI используется продукт MOD09GHK (может там значания немасштабированы?), у нас его нету. MOD09L2 получили выполнив алгоритм ATBD08, который обсуждался в теме "Калибровочные данные для TERRA". Далее вырезаем каналы 500m Surface Reflectance Band 4 и 6, и исспользуем стандартную модель NDSI в Erdas.

Programmer
Новоприбывший
Сообщения: 10
Зарегистрирован: 30 июл 2008, 18:09
Репутация: 0

Re: NDSI по MOD09

Сообщение Programmer » 16 окт 2008, 18:12

Почитали руководство по mod09
http://modis-sr.ltdri.org/MAIN_SURFACE_ ... rGuide.pdf
там указаны для продукта MOD09GHK допустимые значения (Valid Range) -100 до 16000.
выполнили в модели соттветствующую фильтацию значений данных каналов. результат не изменился. выполнили фильтрацию от 0 до 16000 - получились допустимые значения (-1;1)
прибавление +100 ко всем значениям тоже "сработало" в смысле диапазона, но значения немного другие и это ведь не корректно.
Исходный тип signed 16 bit. учет Scale Factor (divide by) результат не меняло(чтиобы прийти не к масштабированым надо ведь делить получается на значение Scale Factor?)

Programmer
Новоприбывший
Сообщения: 10
Зарегистрирован: 30 июл 2008, 18:09
Репутация: 0

Re: NDSI по MOD09

Сообщение Programmer » 16 окт 2008, 21:10

и еще вопроc :)

В руководстве по расчету NDSI http://www.ucalgary.ca/bgs/files/bgs/po ... o_2006.pdf
написано
band 2 > 11%
band 4>=10%
в тексте, как поняли, это условие требуется для отделения "темных" пикселей.
вопрос 11% - это от чего?
есть предположение: исходный тип signed integer 16 bit - соотвтственно значения от -32768 до +32768. мы взяли 10% - 3276.8. т.е. условие band 2 > 3276.8.


еще на стр. 5 документа есть выражение SCA= a exp(-b*ADD) (1) это имеет отношение к тому что можно использовать 31 и 32 канал для отделения тех участков где температура выше 277 K(283 for Collection 4)
http://www-modis.bu.edu/brdf/Hall_Boston_Outreach.pdf
и как получить значение температуры их тех значений что хранятся в этих каналах?

Ответить

Вернуться в «Обработка ДДЗ»

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

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