Я новачок у QGIS.
Як можна комбінувати кілька растрових шарів в один шар?
Растрові зображення мають різні ділянки з дуже невеликим перекриттям.
Мета - об'єднати численні міські площі в один проект.
Я новачок у QGIS.
Як можна комбінувати кілька растрових шарів в один шар?
Растрові зображення мають різні ділянки з дуже невеликим перекриттям.
Мета - об'єднати численні міські площі в один проект.
Відповіді:
Аналогічно функції злиття є побудова віртуального растру:
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
Скористайтеся інструментом злиття:
Растр-> різне-> злиття
Це по суті робить те саме, що і утиліта GDAL gdal_merge ; що є ще одним альтернативним підходом, що використовує командний рядок (або запускається як підпроцес під Python). BTW Я використовую QGIS 1.9.90-Alpha, але цей інструмент існує вже деякий час, тому я припускаю, що він доступний під 1.7x.