Pobrałem kilka plików zip ze zdjęciami (zawartość każdego z nich to jp2, jpg, jpw, xml, htm i .dbf, .prj, .sbn, .sbx, .shp, .shx) i chciałbym szybko dodać te zdjęcia do mój projekt roboczy w QGIS 2.6.1. Staram się unikać konieczności nawigowania i dodawania każdego pliku osobno. Ponieważ każdy plik znajduje się w innym folderze, nie byłem w stanie znaleźć sposobu na dodanie wielu plików jednocześnie.
qgis
qgis-plugins
batch
load-them-all-plugin
reevesii
źródło
źródło
Odpowiedzi:
Potrzebujesz wtyczki QGIS Load Them All . Oprócz ładowania plików z kilku katalogów na raz możesz:
i więcej. Więcej informacji znajdziesz na https://github.com/gacarrillor/loadthemall .
źródło
Alternatywą dla wtyczki jest dodanie polecenia Dodaj warstwę do listy plików rozdzielanych średnikami. Możesz utworzyć taką listę w następujący sposób:
Daje to plik o nazwie
All.txt
, który zawiera ścieżki do wszystkich plików z określonym rozszerzeniem (możesz użyć innej maski w zależności od posiadanych plików), gdzie każdy plik znajduje się w nowej linii.Następnie po prostu zamień wszystkie
;
znaki nowej linii za pomocą edytora tekstu (takiego jak Notepad ++ ) i wklej wynik wAdd Vector Layer...
oknie dialogowym.Dla Notepad ++ trzeba zmienić tryb rozszerzony do zastąpienia i wymienić
\r\n
z;
. Otrzymasz plik, który wygląda następująco:źródło
W systemie Linux możesz wyodrębnić listę
.shp
plików i podać ją bezpośrednio w oknie dialogowym „Importuj wektor”:Uznałem to za przydatne w QGIS Docker , ponieważ z jakiegoś powodu wtyczka „Load Them All” nie wyświetlała swojego okna dialogowego.
źródło