Автоматизация обработки данных Lansat 8

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Автоматизация обработки данных Lansat 8

Сообщение KolesovDmitry » 24 мар 2014, 21:01

Константин Силкин писал(а):Задал все параметры, выполнение закончилось успешно.

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

(Mon Mar 24 20:52:31 2014)                                                      
i.landsat.toar
...
Writing reflectance of <LT51860131986211XXX03_B1> to <LT51860131986211XXX03_toar_B1>...
Writing reflectance of <LT51860131986211XXX03_B2> to <LT51860131986211XXX03_toar_B2>...
Writing reflectance of <LT51860131986211XXX03_B3> to <LT51860131986211XXX03_toar_B3>...
Writing reflectance of <LT51860131986211XXX03_B4> to <LT51860131986211XXX03_toar_B4>...
... 
А дальше что, где результат? Я полагал, что должны были быть созданы растровые файлы, но не нашёл.
Как так? А что насчет файлов LT51860131986211XXX03_toar_B<...>, их тоже нет? Не может быть так, что вы в один набор записываете, а ищите файлы во втором?

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Автоматизация обработки данных Lansat 8

Сообщение Константин Силкин » 25 мар 2014, 07:43

Да у меня всего один набор-то и есть. Тестирую я в нём эту функцию. Появилось конечно в нём множество файлов и папок с именами типа "LT51860131986211XXX03_toar_B", но ни одного tif-а среди них нет

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Автоматизация обработки данных Lansat 8

Сообщение KolesovDmitry » 25 мар 2014, 09:19

Константин Силкин писал(а):Да у меня всего один набор-то и есть. Тестирую я в нём эту функцию. Появилось конечно в нём множество файлов и папок с именами типа "LT51860131986211XXX03_toar_B", но ни одного tif-а среди них нет
Tifы и не должны появляться, у GRASS свой формат хранения данных, если вам нужен tif (например для работы с ним в другой программе), тогда вам нужно экспортировать созданные растры

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Автоматизация обработки данных Lansat 8

Сообщение Константин Силкин » 25 мар 2014, 09:35

Спасибо, Дмитрий! Я тоже так подумал. И, если бы результаты преобразования появились в наборе, так и сделал. Однако в наборе только исходные версии каналов. Что, сейчас надо результаты импортировать в набор, чтобы потом экспортировать в tif?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Автоматизация обработки данных Lansat 8

Сообщение Александр Мурый » 25 мар 2014, 10:13

Константин Силкин писал(а): И, если бы результаты преобразования появились в наборе, так и сделал. Однако в наборе только исходные версии каналов.
Вы же сказали выше, что есть файлы типа "LT51860131986211XXX03_toar_B", это и есть результаты преобразования. Как именно вы смотрите имеющиеся в наборе данные?
Редактор материалов, модератор форума

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Автоматизация обработки данных Lansat 8

Сообщение Константин Силкин » 25 мар 2014, 10:35

Файлы есть такого типа. Но, во-первых, их много в разных папках, у них разный размер. И, во-вторых, нет ни одного с расширением tif. Файлы в наборе — все, что есть в нём, — это только импортированные файлы каналов одной сцены Landsat. Я их в GRASS никак не смотрю. Собственно запустил GRASS только чтобы переконвертировать изображения из DN в AR. А результат преобразования найти не могу

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Автоматизация обработки данных Lansat 8

Сообщение Александр Мурый » 25 мар 2014, 10:46

Константин Силкин писал(а):Файлы в наборе — все, что есть в нём, — это только импортированные файлы каналов одной сцены Landsat. Я их в GRASS никак не смотрю.
Смотреть на папки и файлы на диске, не зная внутреннее устройство GRASS, — почти бесполезно и вообще не нужно. Список данных смотрится в запущенной сессии GRASS командой g.list или в граф.интерфейсе ищите что-то типа в меню Файл.
Редактор материалов, модератор форума

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Автоматизация обработки данных Lansat 8

Сообщение Александр Мурый » 25 мар 2014, 10:51

В общем, правильный порядок действий такой:
- импорт растров (модуль <r.in.gdal>);
- делаем нужные действия с растрами, перед обработкой каждого растра задаём по нему вычислительный регион (модуль <g.region>);
- проверяем полученные данные (в GUI / модуль <r.info> для просмотра свойств растров / <g.list> для вывода списка файлов);
- экспорт в нужный формат (модуль <r.out.gdal>)
Редактор материалов, модератор форума

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Автоматизация обработки данных Lansat 8

Сообщение Константин Силкин » 25 мар 2014, 21:10

Спасибо, Александр! Сделал по вашим рекомендациям — получилось. Не хотелось ввязываться в лишнюю ГИС — я имею в виду GRASS, но раз, SEXTANTE не даёт доступ из QGIS к функции <i.landsat.toar>, то похоже придётся. И, судя по всему, GRASS можно будет и ограничится, проводить всю обработку космоснимков в одном месте. Пойду штудировать руководство

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Автоматизация обработки данных Lansat 8

Сообщение Александр Мурый » 26 мар 2014, 09:53

Константин Силкин писал(а):И, судя по всему, GRASS можно будет и ограничится, проводить всю обработку космоснимков в одном месте. Пойду штудировать руководство
Удачи в освоении. :) Будут вопросы — задавайте.
Редактор материалов, модератор форума

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Автоматизация обработки данных Lansat 8

Сообщение gimran » 26 мар 2014, 11:25

В youtube есть видеодемонстрации работы с GRASS (правда англоязычные), советую смотреть - так проще освоить программу.

[ Сообщение с мобильного устройства ]

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Автоматизация обработки данных Lansat 8

Сообщение Константин Силкин » 26 мар 2014, 12:22

Александр Мурый писал(а):Удачи в освоении. :) Будут вопросы — задавайте.
Спасибо, Александр!
Спасибо всем, кто помогал советами

Озарян Юлия
Активный участник
Сообщения: 134
Зарегистрирован: 22 май 2013, 01:35
Репутация: 13

Re: Автоматизация обработки данных Lansat 8

Сообщение Озарян Юлия » 27 мар 2014, 03:53

а если смотреть "вручную" файл с метаданными LMINλ, LMAXλ там обозначены иначе?

gamm
Гуру
Сообщения: 4046
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Автоматизация обработки данных Lansat 8

Сообщение gamm » 27 мар 2014, 04:05

Озарян Юлия писал(а):а если смотреть "вручную" файл с метаданными LMINλ, LMAXλ там обозначены иначе?
не такими буквами, но понять можно, там простой текст, параметры разнесены по каналам.

Ответить

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

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

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