Вопрос по растровому калькулятору.

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Вопрос по растровому калькулятору.

Сообщение Nule »

Здравствуйте!
Осваиваю растровый калькулятор. Для начала решил посчитать NDVI для landsat.
Изображение
Почему-то результирующий растр содержит всего три значения: -1, 0, +1
Промежуточных значений нет.
Что я делаю не так?
Спасибо!
Последний раз редактировалось Nule 01 авг 2012, 12:48, всего редактировалось 1 раз.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Вопрос по растровому калькулятору.

Сообщение Максим Дубинин »

проверьте тип выходных данных, у вас очевидно создается Int, а надо Float
пристегивайтесь, турбулентность прямо по курсу
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Вопрос по растровому калькулятору.

Сообщение Nule »

Максим Дубинин писал(а):проверьте тип выходных данных, у вас очевидно создается Int, а надо Float
А где это посмотреть?
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Вопрос по растровому калькулятору.

Сообщение Nule »

И всё-таки, что нужно делать, чтобы получить правильный результат?
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Вопрос по растровому калькулятору.

Сообщение rhot »

Данные Landsat хранятся в 8-битовых значениях [0-255]. Для начала необходимо провести атмосферную коррекцию снимков.

Вот, к примеру, размерность данных одного из каналов Landsat нескорректированные:

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

Range of data:    min = 0  max = 255  
А вот после атмосферной коррекции, канал тот же:

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

Range of data:    min = 0.144370157343175  max = 0.657321291943518
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Вопрос по растровому калькулятору.

Сообщение Nule »

Какое отношение это имеет к калькулятору растров? Все инструменты для расчета NDVI берут обычный landsat и выдают результат в тех же 8-битовых значениях [0-255]. Почему калькулятор так не может?
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Вопрос по растровому калькулятору.

Сообщение rhot »

ой-ой, я, видимо, не по теме ответил. Это ж форум по ArcGIS, прошу прощения.

Думаю, надо все входные растры включить в конструкцию типа FLOAT()
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Вопрос по растровому калькулятору.

Сообщение Nule »

rhot писал(а):ой-ой, я, видимо, не по теме ответил. Это ж форум по ArcGIS, прошу прощения.

Думаю, надо все входные растры включить в конструкцию типа FLOAT()
Это я пробовал. Палитра становится непрерывной -1;+1, но реальных цветов всё равно только три.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Вопрос по растровому калькулятору.

Сообщение Александр Мурый »

Nule писал(а):Палитра становится непрерывной -1;+1, но реальных цветов всё равно только три.
Видимо, надо назначить растру желаемую цветовую шкалу. Здесь есть что-то насчёт цветов для растров NDVI.
Редактор материалов, модератор форума
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Вопрос по растровому калькулятору.

Сообщение Nule »

Там ответа не нашел. Видимо, проблема в том, что индекс нормированный. Попробовал просто поделить четвертый канал на третий - картинка правильная. Серая шкала 0-255
Ответить

Вернуться в «ArcGIS»

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

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