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

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

Добавлено: 29 июн 2015, 19:11
ixet08
Блин, надо всё таки привыкать читать не только русские материалы. На оригинальном сайте 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'
В чём тут дело?

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

Добавлено: 29 июн 2015, 22:30
Максим Дубинин
для начала в том, что не нужно смешивать кучу трипрепорты и сообщения про ошибки

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

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

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

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

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

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"

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

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

Добавлено: 06 сен 2017, 13:42
alexandr cherepanov

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

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

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

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

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

Добавлено: 22 сен 2017, 02:47
Эдуард Казаков
В Global Land Survey всё Landsat-ы.

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

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

Добавлено: 11 фев 2018, 20:30
Murmakil
У меня программа выдает ошибку "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. Проблема сохраняется. В чем дело?