Existe uma maneira de usar um arquivo de configuração, talvez .ini, para carregar as configurações relevantes do QGIS quando ele estiver configurado, talvez para compartilhar com várias pessoas?
- Plugins instalados e repositórios de plugins preenchidos
- Barras de ferramentas ativadas e desativadas
- Organização das barras de ferramentas na tela QGIS
- Caminho SVG para determinados estilos preenchidos, no menu QGIS: Opções, Sistema
"Você encontrou uma maneira de fazer com que o QGIS exporte o perfil de usuário existente para o novo local especificado acima? - SAnderka, 3 de março de 14 às 13:44" ( Como posso centralizar as conexões do QGIS para várias instalações do QGIS )
QGIS 3.2.2-1 isso é resolvido
Deixando de seguir e não removendo apenas, fica claro que esses métodos, pelo menos para mim, não funcionam.
Tentei a seguir, sem sucesso QGIS 2.2, QGIS 2.14-15
1. Pode exportar configurações padrão usando o Open OSGeo4W
Colar:
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Como posso centralizar conexões QGIS para várias instalações QGIS )
Não tenho certeza de como importar as configurações. Ele pode exportar as configurações "ajustadas", em vez das configurações padrão do QGIS.
2. Use configurações, personalização, para exportar configurações .ini?
Não é possível importar as configurações usando: configurações, personalização
3. Carregue o QSS Plugin, crie um novo tema QGIS
Não funciona para o que eu preciso fazer. Não me lembro de ter sido possível exportar e importar temas. ( http://plugins.qgis.org/plugins/LoadQSS/ )
EDIT Substituiu o conteúdo do arquivo .qgis2 em outro computador
Ran e copiou o arquivo QGIS exportado do script OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Como posso centralizar conexões QGIS para várias instalações QGIS )
Pasta salva no novo computador. No novo computador, acesse C: \ Users \ USERNAME.qgis2
Removido o conteúdo da pasta .qgis2
Conteúdo:
C: \ Users \ USERNAME.qgis2 \ Cache
C: \ Users \ USERNAME.qgis2 \ gdal_pam
C: \ Users \ USERNAME.qgis2 \ processando
C: \ Users \ USERNAME.qgis2 \ project_templates
qgis (arquivo de banco de dados)
Conteúdo colado do arquivo QGIS exportado
Abra o QGIS, com as mesmas configurações de antes.
Não há arquivo .ini para substituir ...
Existe uma maneira possível de importar arquivos. No QGIS 2.2, vá para: Barra de menus, Configurações e depois: Opções, Geral
Consulte Título: Arquivos do projeto
Há: Abrir Projeto no lançamento, uma caixa de seleção com Novo, Mais Recente, Específico e localização do caminho ...
Há uma pasta de modelos e botões de navegação Caminho da pasta de modelos: C: \ Users \ USERNAME.qgis2 \ project_templates
Também existem botões chamados: * Definir projeto atual como padrão * Redefinir padrão
EDIT - Como forçar qgis para ler as configurações de outro lugar
No computador com as configurações que você deseja usar: Ran e copiou o arquivo QGIS exportado do script OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Como posso centralizar conexões QGIS para várias instalações QGIS )
No novo computador, execute o OSGeo4W e use algo como:
qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath
"C:\Users\USERNAME\QGIS"
Copie e cole o arquivo .ini do computador com as configurações desejadas no caminho no "novo computador"
"C:\Users\USERNAME\QGIS"
Abra o QGIS, com as mesmas configurações de antes.
Supondo que eu poderia substituir o arquivo .ini?
Acho que estou exportando o arquivo .ini "padrão" por engano?
Teste adicional
Acho que o problema pode ser que eu não instalei o SO GEO4W corretamente. Não pense que esse é o problema, a partir de: 28/11/2017
Embora eu tenha tentado instalar o OS GE04W
"Nota Não faça uma instalação completa do OSGeo4W às cegas.
Instale apenas o QGIS e talvez outros componentes que desejar. Dependências serão incluídas automaticamente.
Uma instalação completa gera componentes que exigem adições de terceiros, que precisam ser instalados manualmente. Esses componentes tornam a instalação inutilizável sem essas adições ".
Colado em https://www.qgis.org/en/site/forusers/alldownloads.html
Teste a execução do OSGeo4W no Virtual Box, Windows 7 Enterprise
start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "D:\cci93\config" %*
Start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "C:\Users\Dev\Documents\QGIS settings\QGIS\QGIS" %*
Erros pop-up
qgis-bin.exe - Erro do sistema O programa não pode ser iniciado porque está faltando qgis_core.dll no seu computador. Tente reinstalar o programa para resolver este problema.
qgis-bin.exe - Erro do sistema O programa não pode ser iniciado porque está faltando qgis_gui.dll no seu computador. Tente reinstalar o programa para resolver este problema.
qgis-bin.exe - Erro do sistema O programa não pode ser iniciado porque está faltando qgis_analysis.dll no seu computador. Tente reinstalar o programa para resolver este problema.
Teste 3-5
Eu tentei exportar as "configurações" para o QGIS 2.14-15 versão de longo prazo via OSGeo4W
O código a seguir apenas despeja as configurações de projeto "padrão" em uma pasta, em vez de minhas configurações ajustadas, projeto ajustado que tenho localmente. Onde meu projeto ajustado tem mais barras de ferramentas, caixa de ferramentas reorganizada, alguns plugins instalados etc.
'qgis' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.
Então, eu usei qgis-ltr, qgis-ltr-bin.
Isso não funciona:
C:\>start qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
ou:
C:\>qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Esse código funciona * , mas exporta apenas as configurações "padrão":
Experimente 4
start qgis-ltr --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Experimente 5
qgis-ltr-bin --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Outras informações
"Aqui está uma dica rápida de um post do GIS.SE que eu respondi no outro dia.
O tópico foi manter as configurações do WMS sincronizadas em diferentes sistemas operacionais e máquinas. Normalmente, o QGIS armazena as configurações no registro no Windows e em diferentes locais no Linux e no OS X. Então, vem a questão de como você as mantém sincronizadas se estiver usando máquinas diferentes.
Bem, a resposta é simples. O QGIS fornece opções de linha de comando --optionspath e --configpath para mover os arquivos .qgis2 e settings.
O uso dessas duas opções, ou apenas a que depende do que você precisa, permitirá armazenar as configurações do QGIS em um local diferente. Em vez de armazenar as configurações no registro ou nos arquivos .config e .plist, ele criará um arquivo .ini e salvará tudo lá.
Tudo isso significa que você pode redirecionar suas configurações do QGIS para uma pasta no dropbox e solicitar que as instalações do QGIS carreguem as configurações em um único local, mantendo tudo sincronizado. Quando você altera uma configuração, ela é sincronizada com o Dropbox e em outras máquinas.
A maneira simples no Windows de adicionar as opções --optionspath e --configpath é copiar o atalho para o QGIS e anexá-lo ao final do Target. 1 --optionspath "F: mydropboxqgis" --configpath "F: mydropboxqgis" Colado em http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/
Perguntas existentes sobre Stackexchange
Como alterar o caminho padrão para a pasta ". Qgis2" no Windows?
Onde estão armazenados os arquivos de configuração do aplicativo QGIS?
Transferindo configurações personalizadas do QGIS de um computador para outro?
Como posso centralizar conexões QGIS para várias instalações QGIS
fonte
Respostas:
O Gerenciamento de Perfil de Usuário foi adicionado no QGIS v3.0.0. Algumas informações podem ser encontradas no GitHub
As ferramentas de gerenciamento podem ser acessadas no menu Configurações em Perfis de usuário .
Funcionalmente, essa implementação atua da mesma maneira que o processo descrito nesta pergunta e nos comentários. Carregar um novo perfil de usuário no menu abrirá uma nova instância do QGIS usando sua pasta de perfil associada.
Apenas copiar qualquer pasta de perfil para um ambiente de instalação de destino obterá a migração das configurações, mas isso não trata de uma implantação "centralizada".
fonte
@CrystallineEntity está correto, mas mais detalhes abaixo em meu Teste
Pode substituir as configurações de perfil pelo menos em uma máquina, e eu assumo outras. Usado após as configurações e estas foram movidas.
Configure o QGIS com várias configurações, crie Novas configurações de perfil, Perfis de usuário, Novo perfil chamado Padrão 2
Faça uma cópia de: C: \ Usuários \ nome de usuário \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles E o perfil de usuário, ou seja, Padrão 2
Copiando toda a pasta de perfil que você modificou e excluindo o perfil padrão - WORKS
Se eu assumir uma máquina "nova" / Testado em uma máquina existente com o QGIS desinstalado completo,
instale o QGIS, abra o QGIS, defina para não importar configurações
Vá para: C: \ Usuários \ nome de usuário \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles Copiar Padrão 2 perfil de usuário modificado
Abra o QGIS, acesse Configurações, Perfis do usuário, selecione Padrão 2 Todas as configurações devem estar no novo perfil com Padrão 2 no título.
Em seguida, exclua o perfil padrão,
C: \ Usuários \ nome de usuário \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles \ default
Substitua a pasta de perfil inteira - OBRAS
Configure o QGIS com várias configurações, faça uma cópia de: C: \ Users \ nome de usuário \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles
Em que eu assumo "nova" máquina / Testado em uma máquina existente com o QGIS completo desinstalado
Exclua a pasta \ profiles e substitua-a pela que você modificou
C: \ Users \ nome de usuário \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles
Configurações
Faça alterações nos painéis / barras de ferramentas, ou seja, adicione a barra de ferramentas Digitalização avançada e remova o painel do navegador.
Configurações, Opções, Geral, Aplicativo, Estilo (é necessário reiniciar o QGIS), Defina como
Configurações do Windows , Opções, Geral, Aplicativo, Verifique a versão do QGIS na inicialização desmarcada
Configurações, Opções, Sistema, Caminho SVG Defina para o local na máquina local
Configurações, Opções, Fontes de dados, recurso e atributos e tabela, representação para valores nulos: deixar a caixa em branco, remover as
configurações, opções nulas, digitalização: elástico, cor de preenchimento, opacidade definida como 0%
Projeto, Propriedades do projeto, CRS
Procure os seguintes números EPSG, pressione Aplicar e, em seguida, OK, depois repita para cada um.
WGS 84, EPSG: 4326
OSGB 1936 / British National Grid, EPSG: 27700
WGS 84 / Pseudo Mercator, EPSG: 3857
Data Source Manager, Vector, Codification definido como utf-8, procure o arquivo shp, pressione ADD
Identifique o recurso, precise diminuir o título do recurso e aumentar a caixa de valor
Plug-ins, gerencie e instale plug-ins, pesquise e instale plug-
ins MMQGIS , gerencie e instale plug-ins, instalados, marque MMQGIS e verificador de topologia.
Opção MMQGIS visível na barra de menus e no botão Verificador de topologia visível
fonte