Ich habe mehrere Zip-Dateien mit Bildern heruntergeladen (der Inhalt der Dateien ist jp2, jpg, jpw, xml, htm und .dbf, .prj, .sbn, .sbx, .shp, .shx) und möchte diese Bilder schnell hinzufügen mein Arbeitsprojekt in QGIS 2.6.1. Ich versuche zu vermeiden, zu jeder Datei einzeln navigieren und sie hinzufügen zu müssen. Da sich jede Datei in einem anderen Ordner befindet, konnte ich nicht mehrere Dateien gleichzeitig hinzufügen.
qgis
qgis-plugins
batch
load-them-all-plugin
reevesii
quelle
quelle
Antworten:
Was Sie brauchen, ist das QGIS-Plugin Alle laden . Sie können nicht nur Dateien aus mehreren Verzeichnissen gleichzeitig laden, sondern auch:
und mehr. Werfen Sie einen Blick auf https://github.com/gacarrillor/loadthemall für weitere Details.
quelle
Alternativ zur Verwendung eines Plugins können Sie dem Befehl Ebene hinzufügen eine durch Semikolon getrennte Liste von Dateien geben. Sie können eine solche Liste folgendermaßen erstellen:
Auf diese Weise erhalten Sie eine Datei mit dem Namen
All.txt
, die die Pfade zu allen Dateien mit einer bestimmten Erweiterung enthält (Sie können je nach den von Ihnen verwendeten Dateien eine andere Maske verwenden), wobei sich jede Datei in einer neuen Zeile befindet.Ersetzen Sie dann einfach alle Zeilenumbrüche mit
;
einem Texteditor (wie Notepad ++ ) und fügen Sie das Ergebnis in denAdd Vector Layer...
Dialog ein.Für Notepad ++ müssen Sie den Modus auf Erweitert ersetzen ändern und ersetzen
\r\n
mit;
. Sie würden eine Datei erhalten, die so aussieht:quelle
Unter Linux können Sie eine Liste von
.shp
Dateien extrahieren und direkt in das Dialogfeld "Vektor importieren" einfügen:Ich fand dies unter QGIS Docker nützlich , da das Plugin "Alle laden" aus irgendeinem Grund seinen Dialog nicht zeigte.
quelle