Ich habe ungefähr 30 verschiedene QGIS-Projektdateien für 30 verschiedene Kunden. Jedes wird auf meinem Computer gespeichert und alle relevanten Vektor- und Rasterdateien werden lokal gespeichert.
Wir sind gerade dabei, das Büro zu verlegen und unsere Computer zu aktualisieren.
Infolgedessen muss ich alle meine Dateien von meinem Computer auf das Netzlaufwerk verschieben und so alle vorherigen Dateiverweise löschen.
Abgesehen davon, dass Sie manuell auf jede Datei klicken und nach dem neuen Speicherort suchen, gibt es keine andere Möglichkeit, dies zu ändern.
(Jedes Projekt könnte ein paar hundert Links haben, die aktualisiert werden müssen.)
Die QGIS-Projektdateien sind einfache Textdateien. Sie können den Inhalt mit einem beliebigen Texteditor suchen und ersetzen.
Schauen Sie einfach nach, wie die Dateien am alten und neuen Speicherort referenziert werden, und Sie wissen, was geändert werden muss.
Notepad ++ ermöglicht sogar die Stapelverarbeitung über mehrere Dateien in einem Schritt.
quelle
Wenn Sie das Projekt mit relativen Pfadverknüpfungen speichern, bevor Sie Ihre Daten verschieben, sollten Sie keine Verknüpfungen in den neuen Projekten reparieren müssen.
In QGIS v2.01 Gehen Sie zu Projekt> Projekteigenschaften und wählen Sie Pfade relativ speichern, bevor Sie Ihre Daten verschieben. Solange Sie nur die Daten kopieren und dieselbe Ordnerstruktur beibehalten, sollten die Dateien funktionieren, wenn Sie die Projekte erneut öffnen Ihr Netzlaufwerk.
quelle
Ich habe ein nettes Plugin gefunden, das von Nutzen sein könnte: Qconsolidate (zum Installieren: in den Plugin-Einstellungen zuerst das Kästchen "Experimentelle Plugins" ankreuzen). Dieses Plugin speichert alle Ebenen im Projekt in einem Ordner und bearbeitet die Pfade. Ordner und Projekt können von überall verschoben und geöffnet werden.
quelle