É possível tornar o QGIS 3 portátil com local alterado para a pasta de parâmetros de configuração do Qgis.
Para o QGIS 2, era assim no arquivo qgis.bat:
qgis --optionspath "X: \ qgis" --configpath "X: \ qgisini"
Para o QGIS 3, isso não funciona. Os parâmetros de configuração são padrão colocados em:
C: \ Usuários \ xxx \ AppData \ Roaming \ QGIS
Respostas:
Esses parâmetros foram removidos em favor da nova
--profiles-path
opção. Você pode definir isso na pasta raiz que conterá os perfis para as sessões--profiles-path C:\temp\myqgisprofiles\
No Windows, faça um atalho para o qgis-bin.exe e anexe o parâmetro ao campo 'target'.
Isso fará
C:\temp\myqgisprofiles\profiles\default
Quando executado pela primeira vez.
Os perfis são um novo recurso do QGIS 3 para manter configurações e plug-ins, etc. isolados um do outro.
fonte
...AppData\Roaming
com avisos:Unable to load C:\qgis-bin.exe
Unable to load C:\QGIS3.0\bin\--profile-path
. Uma parte do meu qgis.batstart "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --profile-path "%OSGEO4W_ROOT%"\myqgisprofiles %*
A opção fornecida na resposta acima está incorreta ( perfil em vez de perfis ) - a opção correta é:
Você pode ver a lista completa de opções de linha de comando do QGIS, executando-o no shell de comandos usando a opção de linha de comando --help :
(Executando o QGIS 3.0.2)
BTW: Ainda não tenho reputação suficiente, para adicionar isso como comentário à resposta acima ...
fonte
...AppData\Roaming\OGIS3
, não no linkNo mesmo local do arquivo OSGeo4W.bat , crie um arquivo bat com as instruções:
Até este ponto, não fui capaz de executar scripts de grama, mas funcionei bem como SAGA e GDAL
Se desejar usar o script Grass, edite o arquivo grass74.bat
No texto:
com o texto:
fonte
Parece que a
--profiles-path
opção " " está ativada no caso de usar com "--profiles-name
".exemplo no arquivo bat
fonte
...AppData\Roaming
Este lote parece funcionar, adicionando um diretório / qgisconfig no diretório atual para armazenar a configuração do QGIS:
fonte