Mehrere Rasterdateien mit QGIS verbinden?


26

Ich bin neu in QGIS.

Wie kann ich mehrere Rasterebenen in einer Ebene kombinieren?

Die Rasterbilder bestehen aus verschiedenen Bereichen mit sehr geringer Überlappung.

Ziel ist es, zahlreiche Stadtgebiete zu einem Projekt zusammenzuführen.


Ich habe versucht, zwei (und mehr) Raster mit dem Dienstprogramm gdal_merge.py zusammenzuführen. Es scheint genau das zu sein, was ich brauche. Funktioniert leider nicht. Die "Hilfe" bietet Informationen, aber nur für Leute, die Python kennen ... keinen Fehlerkatalog. Ich wähle 2 .tif (724_239.tif und 724_240.tif), ich wähle die Ausgabedatei (test.png), ich habe "no data value" angekreuzt ... und das Ergebnis ist folgendes: ImportError. DLL-Laden fehlgeschlagen: Die angegebene Prozedur wurde nicht gefunden. Kann mir jemand helfen? Vielen Dank im Voraus Anna

Bitte ich benutze QGIS 2.2, um einige Landsat-Daten zusammenzuführen, habe ich "Raster-> miscelaneous-> merge" verwendet und nach all den Vorgängen erhalte ich diese Art von Meldung "Die Kommandozeile ist zu lang". Ich brauche Hilfe oder brauche ich nicht die ganze Band jeder Szene?

Willkommen bei GIS.SE. Bitte stellen Sie eine neue Frage, da dies keine Antwort ist.
John Powell

Antworten:


35

Ähnlich wie beim Zusammenführen wird ein virtuelles Raster erstellt:

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

Dies nutzt das virtuelle GDAL-Format (.vrt) , eine XML-Datei, die die Position der Dateien usw. definiert. Virtuelle Raster können beträchtlichen Speicherplatz einsparen, und QGIS "sieht" sie als einzelne Datei. Dies ist sehr nützlich für Raster, die nicht zusammengemischt werden müssen, um eine neue Bilddatei zu erstellen, dh sie sind nur in einem Mosaik miteinander verbunden. Es gibt viele Optionen, die über das GUI-Tool hinausgehen, wenn Sie das zugrunde liegende GDAL-Befehlszeilenprogramm gdalbuilvrt verwenden.

Bildbeschreibung hier eingeben

Eine .vrt kann sehr groß sein. Um das Rendern in QGIS zu beschleunigen, können Sie eine externe Übersichts-Sidecar-Datei erstellen.

Raster-> Miscellaneous-> Build overviews (Pyramids)

Wenn Sie dieses Tool mit einer .vrt-Datei oder einer zusammengeführten Datei verwenden, wähle ich externe TIFF-Dateien mit geringer bis keiner JPEG-Komprimierung, wodurch eine Datei mit der Erweiterung .ovr erstellt wird. Das Tool nutzt das Dienstprogramm gdaladdo von GDAL und bietet eine ziemlich vollständige Abdeckung seiner Optionen.

Bildbeschreibung hier eingeben

Möglicherweise möchten Sie beide GDAL-Hilfsseiten lesen, um zu verstehen, was die GUI-Tools tun und wie Sie die Optionen überschreiben möchten (indem Sie auf den Stift klicken und den Befehl direkt bearbeiten).

In Linfinitis Blog finden Sie außerdem einige nützliche Tipps zum Erstellen von Mosaiken, zum Festlegen von Optionen in den Raster-Werkzeugen und zur Rasterkomprimierung:

Bildmosaikierung mit GDAL

Angeben von Optionen in den QGIS GDAL Tools

GDAL: Effizienz verschiedener Kompressionsalgorithmen


Ich kann das Menü "Raster-> Verschiedenes" nicht finden. Ich verwende QGIS 1.9.0 und habe versucht, alle Plugins zu aktivieren.
Annan,

@Annan Für diese Funktion ist das GdalTools-Plugin erforderlich (im Lieferumfang von QGIS enthalten). Überprüfen Sie unter Plugins-> Plugin Manager ..., ob das Plugin aktiv ist. Wenn es aktiv ist, aber die Menüs unter Raster immer noch nicht angezeigt werden, fehlt möglicherweise die Python-Unterstützung für Ihre QGIS-Installation.
Dakcarto

nicht sicher, warum es passiert ist, neu gestartet und es hat funktioniert :) Vielen Dank für die Hilfe
Annan

Ich kann "Raster> Miscellaneous" auch nicht finden, aber ich kann GDAL mit der Python-Konsole importieren. Neustart hilft nicht. :(
BenjaminGolder

7

Verwenden Sie das Zusammenführungswerkzeug:

Raster-> Irrtum-> Zusammenführen

Dies entspricht im Wesentlichen dem GDAL-Dienstprogramm gdal_merge . Dies ist ein anderer alternativer Ansatz, der die Befehlszeile verwendet (oder als Unterprozess unter Python ausgeführt wird). Übrigens benutze ich QGIS 1.9.90-Alpha, aber dieses Tool gibt es schon eine Weile, daher gehe ich davon aus, dass es unter 1.7x verfügbar ist.


1
Alles gute Punkte! Ich werde mein Kommentar im Falle entfernen einige meinen Rat folgt , bevor die Antwort zu lesen .....
djq
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.