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

Обсуждение материалов сайта: вопросы, замечания, предложения
updates-bot
Bot
Сообщения: 276
Зарегистрирован: 03 фев 2008, 23:13
Репутация: 3

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

Сообщение updates-bot »

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

http://gis-lab.info/qa/qgis-landsat-merge.html
Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

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

Сообщение Природа »

После заполнения "Объединение" нажимаю OK, а он пишет, что файлы не найдены. Подскажите, пожалуйста, в чём косяк? Или я всё-таки QGIS неправильно установила?
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron »

Можете привести сгенерированную инструментом команду?
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение nadiopt »

сдается мне, что где-то в названиях файлов или каталогов присутствует кириллица
ин гроссен фамилен нихт клювен клац клац
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron »

Специально создал каталог и обозвал его в кириллице, положил туда 6 файлов (имена тоже кириллические). Запустил «Объединение». В качестве результата указал файл в кириллическим именем в кириллическом каталоге. Ошибок не обнаружил.
Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

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

Сообщение Природа »

Вот что пишет: "File not found: "C:/L71142018_01820110621_B10.TIF" и так перечисляются все 9 файлов. Далее:
No input files selected.
Usage: gdal_merge.py [-o out_filename] [-of out_format] [-co NAME=VALUE]*
[-ps pixelsize_x pixelsize_y] [-tap] [-separate] [-q] [-v] [-pct]
[-ul_lr ulx uly lrx lry] [-n nodata_value] [-init "value [value...]"]
[-ot datatype] [-createonly] input_files
[--help-general]
:)
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron »

Это сообщение об ошибке, а не сгенерированная команда :-). Команда должна быть в таком большом текстовом поле внизу диалога «Объединение».

В корне диска C: действительно присутствуют эти файлы?
Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

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

Сообщение Природа »

А, да, простите. Сейчас обратила внимание, тут наверное и косяк. :) Нет, файлы не в корне лежат.
В поле внизу диалога "Объединение":
gdal_merge.bat -separate -of GTiff -o C:/Аспирантура/L71142018_01820110621.tif и т.д. все 9 файлов.
Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

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

Сообщение Природа »

Всё работает. Спасибо. :) Только я не поняла, почему файлы должны лежать в корне? :?
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron »

Файлы могут лежать где угодно, не обязательно в корне. Проблема в Windows, точнее, в присущем ей бардаке с кодировками.
Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

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

Сообщение Природа »

Понятно, спасибо.
Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

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

Сообщение Природа »

Что-то я не поняла, как в итоге-то снимок получить с нужной комбинацией каналов, чтоб работать с ним в др. программах?
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron »

После объединения у вас будет многоканальный растр, в «др. программах» выставляете нужную комбинацию и работаете. Очевидно, что если нужен трехканальный растр, то все действия будут теми же, только число исходных файлов уменьшится.
Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

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

Сообщение Природа »

Разобралась, чтобы сохранить снимок с нужной комбинацией каналов в нужной последовательности, при выборе нужно указать те же каналы в той же последовательности, а не просто так подряд.
grozhentsov
Активный участник
Сообщения: 163
Зарегистрирован: 24 янв 2012, 22:02
Репутация: 24
Откуда: Москва
Контактная информация:

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

Сообщение grozhentsov »

Traceback (most recent call last):
File "C:\PROGRA~1\Quantum GIS Lisboa\bin\gdal_merge.py", line 36, in
import gdal
File "C:\PROGRA~1\Quantum GIS Lisboa\apps\Python27\lib\site-packages\gdal.py", line 2, in
from osgeo.gdal import deprecation_warn
File "C:\PROGRA~1\Quantum GIS Lisboa\apps\Python27\lib\site-packages\osgeo\__init__.py", line 21, in
_gdal = swig_import_helper()
File "C:\PROGRA~1\Quantum GIS Lisboa\apps\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: Íå íàéäåíà óêàçàííàÿ ïðîöåäóðà.

Грустно все это
Ответить

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

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

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