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

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

Добавлено: 12 июн 2011, 15:21
updates-bot
Обсуждение статьи "Как собрать и показать снимок Landsat из отдельных каналов в QGIS"

http://gis-lab.info/qa/qgis-landsat-merge.html

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

Добавлено: 06 авг 2011, 17:50
Природа
После заполнения "Объединение" нажимаю OK, а он пишет, что файлы не найдены. Подскажите, пожалуйста, в чём косяк? Или я всё-таки QGIS неправильно установила?

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

Добавлено: 06 авг 2011, 18:19
Voltron
Можете привести сгенерированную инструментом команду?

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

Добавлено: 06 авг 2011, 20:30
nadiopt
сдается мне, что где-то в названиях файлов или каталогов присутствует кириллица

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

Добавлено: 06 авг 2011, 21:02
Voltron
Специально создал каталог и обозвал его в кириллице, положил туда 6 файлов (имена тоже кириллические). Запустил «Объединение». В качестве результата указал файл в кириллическим именем в кириллическом каталоге. Ошибок не обнаружил.

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

Добавлено: 08 авг 2011, 18:17
Природа
Вот что пишет: "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]
:)

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

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

В корне диска C: действительно присутствуют эти файлы?

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

Добавлено: 09 авг 2011, 19:06
Природа
А, да, простите. Сейчас обратила внимание, тут наверное и косяк. :) Нет, файлы не в корне лежат.
В поле внизу диалога "Объединение":
gdal_merge.bat -separate -of GTiff -o C:/Аспирантура/L71142018_01820110621.tif и т.д. все 9 файлов.

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

Добавлено: 09 авг 2011, 19:44
Природа
Всё работает. Спасибо. :) Только я не поняла, почему файлы должны лежать в корне? :?

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

Добавлено: 09 авг 2011, 20:43
Voltron
Файлы могут лежать где угодно, не обязательно в корне. Проблема в Windows, точнее, в присущем ей бардаке с кодировками.

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

Добавлено: 10 авг 2011, 04:30
Природа
Понятно, спасибо.

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

Добавлено: 27 окт 2011, 05:09
Природа
Что-то я не поняла, как в итоге-то снимок получить с нужной комбинацией каналов, чтоб работать с ним в др. программах?

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

Добавлено: 27 окт 2011, 09:39
Voltron
После объединения у вас будет многоканальный растр, в «др. программах» выставляете нужную комбинацию и работаете. Очевидно, что если нужен трехканальный растр, то все действия будут теми же, только число исходных файлов уменьшится.

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

Добавлено: 27 окт 2011, 18:18
Природа
Разобралась, чтобы сохранить снимок с нужной комбинацией каналов в нужной последовательности, при выборе нужно указать те же каналы в той же последовательности, а не просто так подряд.

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

Добавлено: 14 фев 2013, 11:51
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: Íå íàéäåíà óêàçàííàÿ ïðîöåäóðà.

Грустно все это