Ist es möglich, QGIS 3 mit geändertem Speicherort für den Qgis-Setup-Parameterordner portierbar zu machen?
Für QGIS 2 sah es in der Datei qgis.bat folgendermaßen aus:
qgis --optionspath "X: \ qgis" --configpath "X: \ qgisini"
Für QGIS 3 funktioniert es nicht. Setup-Parameter sind standardmäßig in:
C: \ Benutzer \ xxx \ AppData \ Roaming \ QGIS
Antworten:
Diese Parameter wurden zugunsten der neuen
--profiles-path
Option entfernt. Sie können dies auf den Stammordner festlegen, der die Profile für die Sitzungen enthält--profiles-path C:\temp\myqgisprofiles\
Erstellen Sie unter Windows eine Verknüpfung zur Datei qgis-bin.exe und hängen Sie den Parameter an das Feld 'target' an.
Das wird machen
C:\temp\myqgisprofiles\profiles\default
Beim ersten Ausführen.
Profile sind eine neue Funktion in QGIS 3, mit der Einstellungen, Plugins usw. voneinander isoliert bleiben.
quelle
...AppData\Roaming
mit Warnungen :Unable to load C:\qgis-bin.exe
Unable to load C:\QGIS3.0\bin\--profile-path
. Ein Teil meiner qgis.batstart "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --profile-path "%OSGEO4W_ROOT%"\myqgisprofiles %*
Die in der obigen Antwort angegebene Option ist falsch ( Profil anstelle von Profilen ) - die richtige Option lautet:
Sie können die vollständige Liste der Befehlszeilenoptionen von QGIS anzeigen, indem Sie sie in der Befehlsshell mit der Befehlszeilenoption --help ausführen :
(Ausführen von QGIS 3.0.2)
Übrigens: Ich habe noch nicht genug Ruf, um dies als Kommentar zur obigen Antwort hinzuzufügen ...
quelle
...AppData\Roaming\OGIS3
, nicht in "C: \ temp \ myqgisprofiles" Link zu meiner qgis.batErstellen Sie an derselben Stelle der Datei OSGeo4W.bat eine bat-Datei mit den folgenden Anweisungen:
Bis jetzt konnte ich keine Grass-Skripte ausführen, aber SAGA und GDAL funktionieren einwandfrei
Wenn Sie das Grass-Skript verwenden möchten, bearbeiten Sie die Datei grass74.bat
im Text:
mit dem Text:
quelle
Es scheint, dass die
--profiles-path
Option " " bei Verwendung mit "--profiles-name
" aktiviert ist .Beispiel in Fledermausdatei
quelle
...AppData\Roaming
Dieser Stapel scheint zu funktionieren und fügt ein / qgisconfig-Verzeichnis in das aktuelle hinzu, um die QGIS-Konfiguration zu speichern:
quelle