Приєднання декількох растрових файлів за допомогою QGIS?


26

Я новачок у QGIS.

Як можна комбінувати кілька растрових шарів в один шар?

Растрові зображення мають різні ділянки з дуже невеликим перекриттям.

Мета - об'єднати численні міські площі в один проект.


Я спробував і спробував і спробував об'єднати два (і більше) растра з утилітою gdal_merge.py. Здається, саме те, що мені потрібно. На жаль, не працює. "Довідка" надає інформацію, але лише для людей, які знають python ... немає каталогу помилок. Я вибираю 2 .tif (724_239.tif та 724_240.tif), вибираю вихідний файл (test.png), перевіряю "немає значення даних" ... І результат такий: ImportError. Помилка завантаження DLL: вказану процедуру не вдалося знайти. Хтось може мені допомогти? Дякую заздалегідь Anna

Будь ласка, я використовую QGIS 2.2. Для об'єднання деяких даних Landsat я використав "Raster-> miscelaneous-> merge", і після всіх процедур він дає мені таке повідомлення "Командний рядок занадто довгий". Мені потрібна допомога, чи не потрібно мені знімати всю групу кожної сцени?

Ласкаво просимо на GIS.SE. Будь ласка, задайте нове запитання, оскільки це не відповідь.
Джон Пауелл

Відповіді:


35

Аналогічно функції злиття є побудова віртуального растру:

Raster-> Miscellaneous-> Build Virtual Raster (Catalog)

Це використовує віртуальний формат GDAL (.vrt) , що являє собою XML-файл, який визначає, як файли розташовані і т. Д. Віртуальні растри можуть економити значне місце на диску, а QGIS "бачить" їх як єдиний файл. Це дуже корисно для растр, які не потребують змішування для створення нового файлу зображень, тобто просто з'єднаного разом у мозаїці. Існує багато варіантів, що не знаходяться поза інструментом графічного інтерфейсу, якщо ви використовуєте базову утиліту gdalbuilvrt командного рядка GDAL

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

. .Vrt може бути досить великим. Щоб збільшити швидкість візуалізації в QGIS, ви можете створити зовнішній огляд файлу "коляска".

Raster-> Miscellaneous-> Build overviews (Pyramids)

Використовуючи цей інструмент з .vrt або з об'єднаним файлом, я вибираю зовнішні TIFF з невеликим або без стиснення JPEG, що створить файл із розширенням .ovr. Інструмент використовує утиліту gdaladdo GDAL та забезпечує досить повне висвітлення своїх можливостей.

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

Ви можете прочитати обидві сторінки утиліти GDAL, щоб повністю зрозуміти, що роблять інструменти графічного інтерфейсу та як ви можете змінити параметри (натискаючи олівець та безпосередньо редагуючи команду).

Також у блозі Linfiniti є корисні підказки щодо створення мозаїки, налаштування параметрів інструментів Raster та стискання растру:

Мозаїка зображень за допомогою GDAL

Визначення параметрів у Інструментах QGIS GDAL

GDAL: ефективність різних алгоритмів стиснення


Я не можу знайти меню "Растр-> Різне". Я використовую QGIS 1.9.0 і спробував увімкнути всі плагіни.
Анан

@Annan Для цієї функції потрібен плагін GdalTools (поставляється разом із QGIS). Перевірте в розділі Плагіни-> Менеджер плагінів ..., щоб переконатися, що плагін активний. Якщо він активний, але ви все ще не бачите його меню під Raster, можливо, вам не вистачає підтримки Python для вашої установки QGIS.
dakcarto

не впевнений, чому це сталося, перезапустив і він почав працювати :) дякую за допомогу
Аннан

Я також не можу знайти "Raster> Miscellaneous", але я можу імпортувати gdal за допомогою консолі python. Перезапуск не допомагає. :(
BenjaminGolder

7

Скористайтеся інструментом злиття:

Растр-> різне-> злиття

Це по суті робить те саме, що і утиліта GDAL gdal_merge ; що є ще одним альтернативним підходом, що використовує командний рядок (або запускається як підпроцес під Python). BTW Я використовую QGIS 1.9.90-Alpha, але цей інструмент існує вже деякий час, тому я припускаю, що він доступний під 1.7x.


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