Можно ли сделать QGIS 3 переносимым с измененным расположением папки настроек Qgis.
Для QGIS 2 это выглядело так в файле qgis.bat:
qgis --optionspath "X: \ qgis" --configpath "X: \ qgisini"
Для QGIS 3 это не работает. Параметры настройки по умолчанию размещены в:
C: \ Users \ ххх \ AppData \ Roaming \ QGIS
Ответы:
Эти параметры были удалены в пользу новой
--profiles-path
опции. Вы можете установить это в корневую папку, которая будет содержать профили для сессий--profiles-path C:\temp\myqgisprofiles\
В Windows создайте ярлык для qgis-bin.exe и добавьте параметр в поле «target».
Это сделает
C:\temp\myqgisprofiles\profiles\default
Когда запускаешь в первый раз.
Профили - это новая функция в QGIS 3, позволяющая изолировать настройки, плагины и т. Д. Друг от друга.
источник
...AppData\Roaming
предупреждений:Unable to load C:\qgis-bin.exe
Unable to load C:\QGIS3.0\bin\--profile-path
. Часть моего qgis.batstart "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --profile-path "%OSGEO4W_ROOT%"\myqgisprofiles %*
Данная опция в ответе выше неверна ( профиль вместо профилей ) - правильный вариант:
Вы можете увидеть полный список параметров командной строки QGIS, запустив его в командной оболочке с помощью параметра командной строки --help :
(Работает QGIS 3.0.2)
Кстати, у меня пока недостаточно репутации, чтобы добавить это в качестве комментария к ответу выше ...
источник
...AppData\Roaming\OGIS3
, а не в `C: \ temp \ myqgisprofiles` ссылке на мой qgis.batВ том же месте файла OSGeo4W.bat создайте файл bat с инструкциями:
До сих пор я не был в состоянии выполнить сценарии травы, но отлично работает SAGA и GDAL
Если хотите использовать скрипт Grass, отредактируйте файл grass74.bat
в тексте:
с текстом:
источник
Кажется,
--profiles-path
опция " " включена в случае использования с "--profiles-name
".пример в файле bat
источник
...AppData\Roaming
Этот пакет, кажется, работает, добавляя каталог / qgisconfig в текущий каталог для хранения конфигурации QGIS:
источник