Est-il possible de rendre QGIS 3 portable avec un emplacement modifié pour le dossier des paramètres de configuration Qgis.
Pour QGIS 2, cela ressemblait à ceci dans le fichier qgis.bat:
qgis --optionspath "X: \ qgis" --configpath "X: \ qgisini"
Pour QGIS 3, cela ne fonctionne pas. Les paramètres de configuration sont placés par défaut dans:
C: \ Users \ xxx \ AppData \ Roaming \ QGIS
Réponses:
Ces paramètres ont été supprimés au profit de la nouvelle
--profiles-path
option. Vous pouvez définir cela dans le dossier racine qui contiendra les profils pour les sessions--profiles-path C:\temp\myqgisprofiles\
Sous Windows, créez un raccourci vers qgis-bin.exe et associez le paramètre au champ «cible».
Cela fera
C:\temp\myqgisprofiles\profiles\default
Lors de la première exécution.
Les profils sont une nouvelle fonctionnalité de QGIS 3 pour garder les paramètres et les plugins, etc. isolés les uns des autres.
la source
...AppData\Roaming
des avertissements:Unable to load C:\qgis-bin.exe
Unable to load C:\QGIS3.0\bin\--profile-path
. Une partie de mon qgis.batstart "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --profile-path "%OSGEO4W_ROOT%"\myqgisprofiles %*
L'option donnée dans la réponse ci-dessus est incorrecte ( profil au lieu de profils ) - l'option correcte est:
Vous pouvez voir la liste complète des options de ligne de commande de QGIS en l'exécutant dans le shell de commande à l'aide de l'option de ligne de commande --help :
(Exécution de QGIS 3.0.2)
BTW: Je n'ai pas encore assez de réputation, pour ajouter ceci en tant que commentaire à la réponse ci-dessus ...
la source
...AppData\Roaming\OGIS3
, pas dans le lienAu même endroit que le fichier OSGeo4W.bat , créez un fichier bat avec les instructions:
À ce stade, je n'ai pas été en mesure d'exécuter des scripts Grass, mais je fonctionne bien SAGA et GDAL
Si vous souhaitez utiliser le script Grass, éditez le fichier grass74.bat
dans le texte:
avec le texte:
la source
Il semble que l'
--profiles-path
option " " soit activée en cas d'utilisation avec "--profiles-name
".exemple dans le fichier bat
la source
...AppData\Roaming
Ce lot semble fonctionner, ajoutant un répertoire / qgisconfig dans le répertoire actuel pour stocker la configuration QGIS:
la source