Страница 1 из 1

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

Добавлено: 23 июл 2012, 14:27
Nule
Здравствуйте!
Осваиваю растровый калькулятор. Для начала решил посчитать NDVI для landsat.
Изображение
Почему-то результирующий растр содержит всего три значения: -1, 0, +1
Промежуточных значений нет.
Что я делаю не так?
Спасибо!

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

Добавлено: 23 июл 2012, 14:37
Максим Дубинин
проверьте тип выходных данных, у вас очевидно создается Int, а надо Float

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

Добавлено: 23 июл 2012, 14:50
Nule
Максим Дубинин писал(а):проверьте тип выходных данных, у вас очевидно создается Int, а надо Float
А где это посмотреть?

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

Добавлено: 24 июл 2012, 11:40
Nule
И всё-таки, что нужно делать, чтобы получить правильный результат?

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

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

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

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

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

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

Range of data:    min = 0.144370157343175  max = 0.657321291943518

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

Добавлено: 24 июл 2012, 12:06
Nule
Какое отношение это имеет к калькулятору растров? Все инструменты для расчета NDVI берут обычный landsat и выдают результат в тех же 8-битовых значениях [0-255]. Почему калькулятор так не может?

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

Добавлено: 24 июл 2012, 13:13
rhot
ой-ой, я, видимо, не по теме ответил. Это ж форум по ArcGIS, прошу прощения.

Думаю, надо все входные растры включить в конструкцию типа FLOAT()

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

Добавлено: 24 июл 2012, 13:38
Nule
rhot писал(а):ой-ой, я, видимо, не по теме ответил. Это ж форум по ArcGIS, прошу прощения.

Думаю, надо все входные растры включить в конструкцию типа FLOAT()
Это я пробовал. Палитра становится непрерывной -1;+1, но реальных цветов всё равно только три.

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

Добавлено: 24 июл 2012, 13:52
Александр Мурый
Nule писал(а):Палитра становится непрерывной -1;+1, но реальных цветов всё равно только три.
Видимо, надо назначить растру желаемую цветовую шкалу. Здесь есть что-то насчёт цветов для растров NDVI.

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

Добавлено: 24 июл 2012, 14:13
Nule
Там ответа не нашел. Видимо, проблема в том, что индекс нормированный. Попробовал просто поделить четвертый канал на третий - картинка правильная. Серая шкала 0-255