Рівень укладання шарів в QGIS?


20

У мене є кілька мультиспектральних даних, де окремі смуги - це окремі растрові файли.

Як я укладаю шари цих растр, щоб я отримав одну растру з 3 діапазонами замість 3 різних растр?

Це досить просто зробити в ERDAS та ArcGIS, але я не зрозумів, як це зробити в QGIS

Відповіді:


22

У мене був такий самий випуск кілька місяців тому.

Використовуйте gdal_merge для створення нового файлу з трьох незалежних растрових файлів.

У командному рядку OSGeo4W ви можете зробити це:

gdal_merge.bat -separate -of GTiff -o output.tif input1.tif input2.tif input3.tif 

У QGIS ви можете зробити те ж саме з графічним інтерфейсом у інструменті «злиття» растрових плагінів.


Мені довелося увімкнути плагін GDAL, відповідно до відповіді Jehtom нижче, щоб отримати меню «Об’єднання» в меню «Растр». Після цього пройшло ледь кілька секунд.
Devdatta Tengshe

11

Ви можете спробувати "Растр -> Різне -> Злиття", який є основним для merge_raster.py GDAL. Це частина плагіна GdalTools, яку, можливо, доведеться ввімкнути в діалозі "Плагіни -> Керування плагінами ...".


4

Геообробку було переміщено до панелі інструментів для обробки QGIS 2.16, як ви бачите нижче:

введіть тут опис зображення

введіть тут опис зображення


2

Для користувачів Ubuntu просто змініть .bat на .py і цитуйте файли відповідним шляхом

Перейдіть до Терміналу і напишіть:

gdal_merge.py -separate -of GTiff -o "path / output.tif" "path / input1.tif" "path / input2.tif" "path / input3.tif"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.