Gibt es eine Möglichkeit, eine Konfigurationsdatei, möglicherweise .ini, zu verwenden, um die relevanten Einstellungen für QGIS beim Einrichten zu laden, möglicherweise um sie mit verschiedenen Personen zu teilen?
- Plugins installiert und Plugin-Repositorys ausgefüllt
- Symbolleisten aktiviert und deaktiviert
- Anordnung der Symbolleisten auf dem QGIS-Bildschirm
- SVG-Pfad für bestimmte Stile im QGIS-Menü: Optionen, System
"Haben Sie eine Möglichkeit gefunden, QGIS dazu zu bringen, das vorhandene Benutzerprofil an den oben angegebenen neuen Speicherort zu exportieren? - SAnderka 3. März 14 um 13:44" ( Wie kann ich QGIS-Verbindungen für mehrere QGIS-Installationen zentralisieren ? )
QGIS 3.2.2-1 Dies ist behoben
Das Folgen verlassen und nicht entfernen, nur damit klar ist, dass diese Methoden zumindest für mich nicht funktionieren.
Versucht, kein Erfolg QGIS 2.2, QGIS 2.14-15
1. Kann Standardeinstellungen mithilfe von Open OSGeo4W exportieren
Einfügen:
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Wie kann ich QGIS-Verbindungen für mehrere QGIS-Installationen zentralisieren? )
Ich bin nicht sicher, wie ich die Einstellungen importieren soll. Möglicherweise werden Ihre "angepassten" Einstellungen anstelle der Standardeinstellungen für QGIS exportiert.
2. Verwenden Sie Einstellungen, Anpassungen, um INI-Einstellungen zu exportieren?
Die Einstellungen können nicht importiert werden mit: Einstellungen, Anpassung
3. Laden Sie das QSS-Plugin und erstellen Sie ein neues QGIS-Thema
Funktioniert nicht für das, was ich tun muss. Ich erinnere mich nicht, dass es möglich war, Themen zu exportieren und zu importieren. ( http://plugins.qgis.org/plugins/LoadQSS/ )
BEARBEITEN Ersetzt den Inhalt der .qgis2-Datei auf einem anderen Computer
Lief die exportierte QGIS-Datei aus dem OSGeo4W-Skript aus und kopierte sie.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Wie kann ich QGIS-Verbindungen für mehrere QGIS-Installationen zentralisieren? )
Ordner auf neuem Computer gespeichert. Auf einem neuen Computer ging es zu C: \ Users \ USERNAME.qgis2
Der Inhalt des Ordners .qgis2 wurde entfernt
Inhalt:
C: \ Benutzer \ USERNAME.qgis2 \ Cache
C: \ Benutzer \ USERNAME.qgis2 \ gdal_pam
C: \ Benutzer \ USERNAME.qgis2 \ Verarbeitung
C: \ Benutzer \ USERNAME.qgis2 \ project_templates
qgis (Datenbankdatei)
Einfügen des Inhalts der exportierten QGIS-Datei
Öffnen Sie QGIS mit den gleichen Einstellungen wie zuvor.
Es gibt keine INI-Datei zum Ersetzen ...
Es gibt eine Möglichkeit, Dateien zu importieren. Gehen Sie in QGIS 2.2 zu: Menüleiste, Einstellungen und dann: Optionen, Allgemein
Siehe Überschrift: Projektdateien
Es gibt: Projekt beim Start öffnen, ein Auswahlfeld mit den Positionen Neu, Neueste, Spezifisch und Pfad ...
Es gibt einen Vorlagenordner und Schaltflächen zum Durchsuchen. Vorlagenordnerpfad: C: \ Users \ USERNAME.qgis2 \ project_templates
Es gibt auch Schaltflächen mit den Namen: * Aktuelles Projekt als Standard festlegen * Standard zurücksetzen
BEARBEITEN - So zwingen Sie qgis, Einstellungen von einem anderen Ort zu lesen
Auf einem Computer mit den Einstellungen, die Sie verwenden möchten: Führen Sie die exportierte QGIS-Datei aus dem OSGeo4W-Skript aus und kopieren Sie sie.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Wie kann ich QGIS-Verbindungen für mehrere QGIS-Installationen zentralisieren? )
Führen Sie auf einem neuen Computer OSGeo4W aus und verwenden Sie Folgendes:
qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath
"C:\Users\USERNAME\QGIS"
Kopieren Sie die INI-Datei vom Computer und fügen Sie sie mit den gewünschten Einstellungen in den Pfad auf dem "neuen Computer" ein.
"C:\Users\USERNAME\QGIS"
Öffnen Sie QGIS mit den gleichen Einstellungen wie zuvor.
Angenommen, ich könnte nur die INI-Datei ersetzen?
Ich glaube, ich exportiere versehentlich die "Standard" -Iini-Datei?
Weiterer Test
Ich denke, das Problem könnte sein, dass ich das Betriebssystem GEO4W nicht richtig installiert habe. Denken Sie nicht, dass dies das Problem ist, Stand: 28.11.2017
Obwohl ich versucht habe, OS GE04W zu installieren
"Hinweis Führen Sie eine vollständige Installation von OSGeo4W nicht blind durch.
Installieren Sie nur QGIS und möglicherweise andere Komponenten, die Sie mögen. Abhängigkeiten werden automatisch berücksichtigt.
Bei einer vollständigen Installation werden Komponenten eingezogen, für die Ergänzungen von Drittanbietern erforderlich sind, die manuell installiert werden müssen. Diese Komponenten machen die Installation ohne diese Ergänzungen unbrauchbar. "
Eingefügt von https://www.qgis.org/en/site/forusers/alldownloads.html
Testen Sie die Ausführung von OSGeo4W unter Virtual Box, Windows 7 Enterprise
start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "D:\cci93\config" %*
Start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "C:\Users\Dev\Documents\QGIS settings\QGIS\QGIS" %*
Popup-Fehler
qgis-bin.exe - Systemfehler Das Programm kann nicht gestartet werden, da qgis_core.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben.
qgis-bin.exe - Systemfehler Das Programm kann nicht gestartet werden, da qgis_gui.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben.
qgis-bin.exe - Systemfehler Das Programm kann nicht gestartet werden, da qgis_analysis.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben.
Test 3-5
Ich habe versucht, die "Einstellungen" für QGIS 2.14-15 Langzeitversion über OSGeo4W zu exportieren
Der folgende Code speichert nur die "Standard" -Projekteinstellungen in einem Ordner und nicht meine angepassten Einstellungen, das angepasste Projekt, das ich lokal habe. Wo mein angepasstes Projekt mehr Symbolleisten, neu angeordnete Toolbox, einige installierte Plugins usw. hat
'qgis' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt.
Also habe ich stattdessen qgis-ltr, qgis-ltr-bin verwendet.
Das funktioniert nicht :
C:\>start qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
oder:
C:\>qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Dieser Code funktioniert * , exportiert jedoch nur die "Standardeinstellungen":
Versuchen Sie 4
start qgis-ltr --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Versuchen Sie 5
qgis-ltr-bin --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Weitere Informationen
"Hier ist ein kurzer Tipp aus einem GIS.SE-Beitrag, den ich neulich beantwortet habe.
Das Thema war, die WMS-Einstellungen über verschiedene Betriebssysteme und Maschinen hinweg synchron zu halten. Normalerweise speichert QGIS die Einstellungen in der Registrierung unter Windows und an verschiedenen Orten unter Linux und OS X. Dann stellt sich die Frage, wie Sie sie synchron halten, wenn Sie verschiedene Computer verwenden.
Die Antwort ist einfach. QGIS bietet die Befehlszeilenoptionen --optionspath und --configpath, um die .qgis2- und Einstellungsdateien zu verschieben.
Wenn Sie diese beiden Optionen verwenden oder nur eine, je nachdem, was Sie benötigen, können Sie die QGIS-Einstellungen an einem anderen Ort speichern. Anstatt die Einstellungen in der Registrierung oder in den Dateien .config und .plist zu speichern, wird eine INI-Datei erstellt und alles dort gespeichert.
Alles in allem bedeutet dies, dass Sie Ihre QGIS-Einstellungen in einen Ordner in der Dropbox umleiten und Ihre QGIS-Installationen anweisen können, die Einstellungen von einem einzigen Ort aus zu laden, um alles synchron zu halten. Wenn Sie eine Einstellung ändern, wird sie mit Dropbox und auf Ihren anderen Computern synchronisiert.
Unter Windows können Sie die Optionen --optionspath und --configpath auf einfache Weise hinzufügen, indem Sie die Verknüpfung in QGIS kopieren und an das Ende des Ziels anhängen. 1 --optionspath "F: mydropboxqgis" --configpath "F: mydropboxqgis" Eingefügt von http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/
Bestehende Stackexchange-Fragen
Wie ändere ich den Standardpfad für den Ordner ".qgis2" unter Windows?
Wo werden QGIS-Anwendungseinstellungsdateien gespeichert?
Benutzerdefinierte QGIS-Einstellungen von einem Computer auf einen anderen übertragen?
Wie kann ich QGIS-Verbindungen für mehrere QGIS-Installationen zentralisieren?
quelle
Antworten:
Die Benutzerprofilverwaltung wurde in QGIS v3.0.0 hinzugefügt. Einige Informationen finden Sie im GitHub
Auf die Verwaltungstools kann über das Menü Einstellungen unter Benutzerprofile zugegriffen werden .
Funktionell verhält sich diese Implementierung ähnlich wie der in dieser Frage und den Kommentaren beschriebene Prozess. Durch Laden eines neuen Benutzerprofils aus dem Menü wird eine neue Instanz von QGIS unter Verwendung des zugehörigen Profilordners geöffnet.
Durch das bloße Kopieren eines Profilordners in eine Zielinstallationsumgebung wird die Migration der Einstellungen erreicht, dies gilt jedoch nicht für eine "zentralisierte" Bereitstellung.
quelle
@CrystallineEntity ist korrekt, aber mehr Details unten in meinem Test
Kann Profileinstellungen mindestens auf einem Computer ersetzen, und ich gehe davon aus, dass andere. Verwendet folgende Einstellungen und diese verschoben.
Richten Sie QGIS mit verschiedenen Einstellungen ein, erstellen Sie neue Profileinstellungen, Benutzerprofile, neues Profil mit dem Namen Standard 2. Erstellen
Sie eine Kopie von: C: \ Benutzer \ Benutzername \ AppData \ Roaming \ QGIS \ QGIS3 \ Profile und dem Benutzerprofil, dh Standard 2
Kopieren Sie den gesamten Profilordner, den Sie geändert haben, und löschen Sie dann das Standardprofil - WORKS
Ich gehe davon aus, dass "neuer" Computer / Auf vorhandenem Computer mit vollständig deinstalliertem
QGIS getestet wurde. QGIS installieren, QGIS öffnen, Einstellungen nicht importieren.
Gehen Sie zu: C: \ Benutzer \ Benutzername \ AppData \ Roaming \ QGIS \ QGIS3 \ Profile Standard kopieren 2 Geändertes Benutzerprofil
Öffnen Sie QGIS, gehen Sie zu Einstellungen, Benutzerprofile, wählen Sie Standard 2. Alle Einstellungen sollten in einem neuen Profil mit Standard 2 im Titel vorhanden sein.
Löschen Sie dann das Standardprofil
C: \ Benutzer \ Benutzername \ AppData \ Roaming \ QGIS \ QGIS3 \ Profile \ Standard
Ersetzen Sie den gesamten Profilordner - WORKS
Richten Sie QGIS mit verschiedenen Einstellungen ein und erstellen Sie eine Kopie von: C: \ Benutzer \ Benutzername \ AppData \ Roaming \ QGIS \ QGIS3 \ Profile
Ein Ich gehe davon aus, dass "neuer" Computer / Auf vorhandenem Computer mit vollständig deinstalliertem QGIS getestet wurde.
Löschen Sie den Ordner \ profile und ersetzen Sie ihn durch den von Ihnen geänderten Ordner
C: \ Benutzer \ Benutzername \ AppData \ Roaming \ QGIS \ QGIS3 \ Profile
Einstellungen
Nehmen Sie Änderungen an Bedienfeldern / Symbolleisten vor, dh fügen Sie die erweiterte Digitalisierungssymbolleiste hinzu, und entfernen Sie das Browserfenster.
Einstellungen, Optionen, Allgemein, Anwendung, Stil (QGIS-Neustart erforderlich), Auf Windows-
Einstellungen einstellen, Optionen, Allgemein, Anwendung, QGIS-Version beim Start überprüfen deaktiviert
Einstellungen, Optionen, System, SVG-Pfad Auf lokalen Speicherort einstellen
Einstellungen, Optionen, Datenquellen, Feature und Attribute sowie Tabelle, Darstellung für Nullwerte: Machen Sie das Feld leer, entfernen Sie die NULL-
Einstellungen, Optionen, Digitalisierung: Gummiband, Füllfarbe, Deckkraft auf 0% eingestellt
Projekt, Projekteigenschaften, CRS
Suchen Sie nach den folgenden EPSG-Nummern, drücken Sie Übernehmen, dann OK und wiederholen Sie diese für jede.
WGS 84, EPSG: 4326
OSGB 1936 / British National Grid, EPSG: 27700
WGS 84 / Pseudo Mercator, EPSG: 3857
Datenquellen-Manager, Vektor, Codierung auf utf-8 eingestellt, nach shp-Datei suchen, ADD drücken
Identifizieren Sie das Feature, müssen Sie den Feature-Titel verkleinern und das Wertefeld vergrößern
Plugins, Plugins verwalten und installieren, MMQGIS-
Plugins suchen und installieren, Plugins verwalten und installieren, installiert, MMQGIS und Topologie-Checker ankreuzen.
MMQGIS-Option auf sichtbar in der Menüleiste und Schaltfläche Topologieprüfung sichtbar
quelle