Czy można uczynić QGIS 3 przenośnym ze zmienioną lokalizacją folderu parametrów ustawień Qgis.
W przypadku QGIS 2 wyglądało to tak w pliku qgis.bat:
qgis - ścieżka opcji "X: \ qgis" --configpath "X: \ qgisini"
W przypadku QGIS 3 to nie działa. Parametry instalacji są domyślnie umieszczone w:
C: \ Users \ xxx \ AppData \ Roaming \ QGIS
Odpowiedzi:
Parametry te zostały usunięte na korzyść nowej
--profiles-path
opcji. Możesz ustawić to na folder główny, który będzie zawierał profile dla sesji--profiles-path C:\temp\myqgisprofiles\
W systemie Windows wykonaj skrót do qgis-bin.exe i dołącz parametr do pola „docelowego”.
To sprawi, że
C:\temp\myqgisprofiles\profiles\default
Przy pierwszym uruchomieniu.
Profile to nowa funkcja w QGIS 3, która pozwala odizolować ustawienia i wtyczki itp.
źródło
...AppData\Roaming
ostrzeżeniami:Unable to load C:\qgis-bin.exe
Unable to load C:\QGIS3.0\bin\--profile-path
. Część mojego qgis.batstart "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --profile-path "%OSGEO4W_ROOT%"\myqgisprofiles %*
Podana opcja w powyższej odpowiedzi jest niepoprawna ( profil zamiast profili ) - poprawna opcja to:
Możesz zobaczyć pełną listę opcji wiersza poleceń QGIS, uruchamiając go w powłoce poleceń za pomocą opcji wiersza poleceń --help :
(Uruchamianie QGIS 3.0.2)
BTW: Nie mam jeszcze wystarczającej reputacji, aby dodać to jako komentarz do powyższej odpowiedzi ...
źródło
...AppData\Roaming\OGIS3
, a nie w linkuW tym samym miejscu pliku OSGeo4W.bat utwórz plik nietoperza z instrukcjami:
Do tej pory nie byłem w stanie wykonywać skryptów na trawę, ale działam dobrze SAGA i GDAL
Jeśli chcesz użyć skryptu Grassa, edytuj plik grass74.bat
w tekście:
z tekstem:
źródło
Wygląda na to, że
--profiles-path
opcja „ ” jest włączona w przypadku korzystania z „--profiles-name
”.przykład w pliku nietoperza
źródło
...AppData\Roaming
Wydaje się, że ta partia działa, dodając katalog / qgisconfig do bieżącego w celu przechowywania konfiguracji QGIS:
źródło