Страница 1 из 2
Атмосферная коррекция снимка Landsat8Oli с помощью модуля i.
Добавлено: 08 май 2014, 08:06
Озарян Юлия
Подскажите,пожалуйста, правильно и я делаю коррекцию?
Открываю модуль i.atcorr, в поле "Имя исходной растровой карты" вставляю слой с необходимым каналом снимка, в поле Name of input text file вставляю файл с метаданными, забиваю имя выходного слоя, нажимаю "Выполнить", получаю такой ответ
(Thu May 08 15:53:27 2014)
i.atcorr iimg=LC81130252013190LGN00_B3@PERMANENT icnd=C:\ya102330\OZARYAN\GLOVIS\Landsat8 Oli\LC81130252013190LGN00.tar\LC81130252013190LGN00\LC81130252013190LGN00_MTL.txt oimg=L8B3atcorr
wavelength less than 0.25 micron:
let's take s(l)=s(0.25)
WARNING: Unknown atmospheric model!
WARNING: Unknown aerosol model!
(Thu May 08 15:54:08 2014) Операция завершена (41 sec)
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 08 май 2014, 08:44
Александр Мурый
Сенсор Landsat 8 не поддерживается модулем <i.atcorr>. Для атмосферной коррекции Landsat 8 используйте
i.landsat.toar ("sensor=oli8"). Подробнее почитайте на спец.
вики-странице.
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 08 май 2014, 08:53
Озарян Юлия
так и подумала
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 08 май 2014, 08:56
Озарян Юлия
а если делать коррекцию более ранних ландсатов, всё так вбивается?
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 08 май 2014, 09:38
Александр Мурый
Перед тем, как использовать модуль, очень рекомендую вдумчиво читать
мануал.

Там ответы почти на все возникающие вопросы.
В параметре "icnd" указывается не файл с метаданными (*_MTL.txt), а создаваемый вручную текстовый файл с параметрами атм.коррекции. Для разных сенсоров параметры, ест-но, будут разными. Полное описание там же в мануале, пересказывать здесь смысла нет.
Если у вас что-то не будет получаться с конкретными данными — пишите, будем вместе разбираться.
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 27 май 2014, 04:12
Озарян Юлия
проштудировала мануал, пробую делать коррекцию и опять не получается...что-то,видимо,делаю не так.
Мои действия
1.с помощью r.in.gdal импортирую файлы с каналами 1-11
в модуле i.landsat.tour вбиваю имя входного и выходного растра
2. прикрепляю фай с метаданными
3. выбираю сенсор Oli8 (кстати? у меня в выпадающем списке он значится как ot8)
4. кликаю "выполнить" , получаю
Calculating...
Writing reflectance of <LC81130252013190LGN00_B1> to <B.toar1>...
Writing reflectance of <LC81130252013190LGN00_B2> to <B.toar2>...
5. в результате, созданы два файла B.toar1 и B.toar2 оба весят по 0кб
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 27 май 2014, 11:43
Александр Мурый
Обнаружил, что у меня в GRASS 6.4.3svn в любом интерфейсе к модулю <i.landsat.toar> вообще нет варианта "oli8" для параметра "sensor", т.е. Landsat 8 в этой версии ещё не поддерживался. Обновился — появилось.
Так что очень рекомендую обновить GRASS до свежей стабильной версии 6.4.4 или (что ещё лучше) поставить активно разрабатываемую версию GRASS 7.
Никаких "ot8" в списках быть не может, вы, вероятно, спутали с "tm.."
Вопрос к Юлии: интересно, а как вы оцениваете "вес" выходных файлов? Мы же где-то раньше уже обсуждали, что подглядывание за папками/файлами, которые создаёт GRASS в своей базе данных, обычно ничем не помогает в работе, а наоборот, путает начинающего пользователя и мешает ему.
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 27 май 2014, 14:11
xen87
Действительно в ГРАСС 6.4.3 в модуле i.landsat.toar для снимков Landsat 8 в качестве сенсора указан "ot8".
В качестве подтверждения выкладываю скриншот.
Сейчас проверил у себя - все сработало - без ошибок.
В мое варианте выставил такие параметры:
Код: Выделить всё
i.landsat.toar input_prefix=LC81760202013183LGN00_B output_prefix=LC81760202013183LGN00_B_toar_ metfile=H:\Arhiv_snimkov\2013\LC81760202013183LGN00\LC81760202013183LGN00_MTL.txt sensor=ot8
Вопрос к Юлии, а какие вы выставляете параметры для пересчета?
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 27 май 2014, 14:20
Александр Мурый
xen87 писал(а):Действительно в ГРАСС 6.4.3 в модуле i.landsat.toar для снимков Landsat 8 в качестве сенсора указан "ot8".
Значит я таки был неправ, пардоньте. Просто разработчики в свежей версии изменили значение параметра с "ot8" на "oli8".
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 28 май 2014, 03:59
Озарян Юлия
Версию программу обновлю, спасибо.
Мои параметры и результат такие :
Код: Выделить всё
.landsat.toar input_prefix=LC81130252013190LGN00_B output_prefix=LC81130252013190LGN00_B_toar_ metfile=C:\ya102330\OZARYAN\GLOVIS\Landsat8 Oli\LC81130252013190LGN00.tar\LC81130252013190LGN00\LC81130252013190LGN00_MTL.txt sensor=ot8
Calculating...
WARNING: 'cell/LC81130252013190LGN00_B1' был найден в нескольких наборах (также найден в <PERMANENT>)
WARNING: Используется<LC81130252013190LGN00_B1@NDVI1>
Writing reflectance of <LC81130252013190LGN00_B1> to <LC81130252013190LGN00_B_toar_1>...
WARNING: 'cell/LC81130252013190LGN00_B2' был найден в нескольких наборах (также найден в <PERMANENT>)
WARNING: Используется<LC81130252013190LGN00_B2@NDVI1>
Writing reflectance of <LC81130252013190LGN00_B2> to <LC81130252013190LGN00_B_toar_2>...
(Wed May 28 11:57:52 2014) Операция завершена (2 min 3 sec)
Неясно, почему проходит коррекция только первых двух каналов?
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 28 май 2014, 09:08
KolesovDmitry
Озарян Юлия писал(а):Неясно, почему проходит коррекция только первых двух каналов?
Похоже, у вас только два растра, начинающихся на "LC81130252013190LGN00_B" давайте проверим: выполните команду:
Код: Выделить всё
g.mlist rast pattern="LC81130252013190LGN00_B*"
и сообщите, что она выводит.
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 29 май 2014, 15:47
Озарян Юлия
пока не добралась до рабочего компьютера, но в папке файлы все называются одинаково

Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 29 май 2014, 17:35
KolesovDmitry
Озарян Юлия писал(а):пока не добралась до рабочего компьютера, но в папке файлы все называются одинаково

Всё-таки хочется взглянуть на вывод команды GRASS, а не на содержимое каталога, из которого вы импортировали данные --- вопрос то был как раз о том, всё ли импортировалось
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 30 май 2014, 08:14
Озарян Юлия
а куда команду вводить? ....в командную строку?
Re: Атмосферная коррекция снимка Landsat8Oli с помощью модул
Добавлено: 30 май 2014, 08:59
xen87
а куда команду вводить? ....в командную строку?
Если вы пользуетесь интерфейсом wxGUI, то см. скриншот: