Как собрать снимок Landsat из отдельных каналов в QGIS

Обсуждение материалов сайта: вопросы, замечания, предложения
ixet08
Интересующийся
Сообщения: 28
Зарегистрирован: 15 июн 2015, 10:26
Репутация: 7

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение ixet08 » 29 июн 2015, 19:11

Блин, надо всё таки привыкать читать не только русские материалы. На оригинальном сайте Landsat Missions (http://landsat.usgs.gov/LandsatLookImages.php) всё расписано.
Оказывается, картинка preview, хоть и называется “Natural Color” содержит вовсе не реальные цвета, а некие «натурально выглядящие» (“natural” looking (false color) image). Сочетание каналов при этом 6-5-4, оно нацелено на усиление зелёного цвета здоровой растительности.

В Фотошопе удалось получить абсолютно идентичную картинку (проверял на двух пакетах данных). Как сделать: загрузить тифы по каналам (6-5-4 to Red-Green-Blue), затем добавить яркости средним тонам (усилить гамму). На сайте сказано, что используется гамма 2.0, но правильной результат получился командой Изображение – Коррекция – Экспозиция, где в поле Экспозиция поставить 2.0.
В QGIS же ни такие, ни близкие цвета не получаются. Как он там объединяет каналы и растягивает гистограмму – непонятно.

С полноценно реальными цветами (True Color, RGB) всё проще. По работе в Фотошопе вот прекрасная статья (http://earthobservatory.nasa.gov/blogs/ ... t-8-image/). И в QGIS картинка получается близкая к обработанному Автоуровнями фотошоповскому.

Кстати, QGIS у меня работает со снимками стабильно, а NextGIS постоянно выдает ошибку:

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

Ошибка при выполнении сценария Python: 
Traceback (most recent call last):
  File "H:/GISData/!NextGIS/apps/qgis/./python/plugins\GdalTools\tools\GdalTools_utils.py", line 172, in removeAllLayers
    LayerRegistry.layers = []
AttributeError: 'NoneType' object has no attribute 'layers'
В чём тут дело?

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

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение Максим Дубинин » 29 июн 2015, 22:30

для начала в том, что не нужно смешивать кучу трипрепорты и сообщения про ошибки

создайте новую тему про ошибку, посмотрим
пристегивайтесь, турбулентность прямо по курсу

Kanzler
Новоприбывший
Сообщения: 1
Зарегистрирован: 03 сен 2016, 09:29
Репутация: 0

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение Kanzler » 03 сен 2016, 09:58

Доброго времени суток!
Версия QGIS 2.16. При сборке снимка появляется вот такое сообщение об ошибке:
Изображение
и операция аварийно завершается:
Изображение
С чем это может быть связано?
Заранее прошу не кидаться тапками, ибо в ГИС-картографии новичок.
P.S.: Под спойлеры спрятать не получилось (почему-то у меня не заработало). Прошу модераторов подправить.

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Статьи: 4
Проекты: 1
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение bolotoved » 03 сен 2016, 15:48

Судя по скриншоту, вы пытаетесь объединить все файлы из распакованного архива (не только растровые слои с расширением *.TIF, но и файл метаданных с расширением *.txt).

Герард
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 сен 2017, 13:22
Репутация: 0
Откуда: Липецк

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение Герард » 06 сен 2017, 13:30

Растр из скачанных снимков не объединяется. Вот все записи об ошибках
2017-09-06T13:05:44 2 Problem with OTB installation: OTB was not found or is not correctly installed
2017-09-06T13:05:44 2 Проблема с установкой SAGA: SAGA не была найдена или корректно установлена

2017-09-06T13:05:09 0 Начало работы...
2017-09-06T13:05:11 0 Активирована поддержка Python
2017-09-06T13:05:57 0 Application state:
QGIS_PREFIX_PATH env var: c:/NEXTGI~1/apps/qgis
Prefix: c:/NEXTGI~1/apps/qgis
Plugin Path: c:/NEXTGI~1/apps/qgis/plugins
Package Data Path: c:/NEXTGI~1/apps/qgis/.
Active Theme Name: default
Active Theme Path: C:\Users\DNS\NextGIS QGIS//themes\default\icons/
Default Theme Path: :/images/themes/default/
SVG Search Paths: c:/NEXTGI~1/apps/qgis/./svg/
⇥⇥C:\Users\DNS\NextGIS QGIS/svg/
User DB Path: c:/NEXTGI~1/apps/qgis/./resources/qgis.db
Auth DB Path: C:\Users\DNS\NextGIS QGIS/qgis-auth.db

gdal_merge.bat -separate -of GTiff -o "C:/NextGIS_QGIS/многоканальный снимок/склеенный.tif" "C:\\NextGIS_QGIS\\многоканальный снимок\\LT05_L1TP_176023_20110830_20161007_01_T1_B1.TIF" "C:\\NextGIS_QGIS\\многоканальный снимок\\LT05_L1TP_176023_20110830_20161007_01_T1_B2.TIF" "C:\\NextGIS_QGIS\\многоканальный снимок\\LT05_L1TP_176023_20110830_20161007_01_T1_B3.TIF" "C:\\NextGIS_QGIS\\многоканальный снимок\\LT05_L1TP_176023_20110830_20161007_01_T1_B4.TIF" "C:\\NextGIS_QGIS\\многоканальный снимок\\LT05_L1TP_176023_20110830_20161007_01_T1_B5.TIF" "C:\\NextGIS_QGIS\\многоканальный снимок\\LT05_L1TP_176023_20110830_20161007_01_T1_B6.TIF" "C:\\NextGIS_QGIS\\многоканальный снимок\\LT05_L1TP_176023_20110830_20161007_01_T1_B7.TIF"

Что сделано неправильно?

alexandr cherepanov
Гуру
Сообщения: 531
Зарегистрирован: 30 ноя 2006, 13:31
Статьи: 3
Проекты: 1
Репутация: 114
Откуда: Moscow

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение alexandr cherepanov » 06 сен 2017, 13:42

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

многоканальный снимок/склеенный
Не используйте кириллические символы в путях и названиях.
Пробел тоже плохо, но двойные кавычки спасают от связанных с этим ошибок.

Герард
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 сен 2017, 13:22
Репутация: 0
Откуда: Липецк

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение Герард » 21 сен 2017, 23:56

В коллекции Global Land Survey на сайте USGS есть снимки с такими названиями (начало)
LT5: LE7: P174
Если правильно догадался - первые 2 это Ландсат 5 и 7 соответcтвенно. А что за "Р"?

Аватара пользователя
Эдуард Казаков
Завсегдатай
Сообщения: 448
Зарегистрирован: 23 апр 2014, 17:11
Статьи: 3
Репутация: 427
Откуда: Санкт-Петербург
Контактная информация:

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение Эдуард Казаков » 22 сен 2017, 02:47

В Global Land Survey всё Landsat-ы.

P174 это Path 174. Указание на географическое положение сцены. Смотрите WRS Path и WRS Row здесь

Murmakil
Участник
Сообщения: 54
Зарегистрирован: 13 фев 2016, 17:23
Репутация: 0
Откуда: Санкт-Петербург

Re: Как собрать снимок Landsat из отдельных каналов в QGIS

Сообщение Murmakil » 11 фев 2018, 20:30

У меня программа выдает ошибку "Format driver MSGN does not support creation and piecewise writing.Please select a format that does, such as GTiff (the default) or HFA (Erdas Imagine)." Пробовал результат получить и в tif, и в rst. Проблема сохраняется. В чем дело?

Ответить

Вернуться в «Материалы сайта»

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

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