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:
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.
Eine .vrt kann sehr groß sein. Um das Rendern in QGIS zu beschleunigen, können Sie eine externe Übersichts-Sidecar-Datei erstellen.
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.
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).
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.
Antworten:
Ähnlich wie beim Zusammenführen wird ein virtuelles Raster erstellt:
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.
Eine .vrt kann sehr groß sein. Um das Rendern in QGIS zu beschleunigen, können Sie eine externe Übersichts-Sidecar-Datei erstellen.
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.
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).
quelle
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.
quelle