Transferindo configurações personalizadas do QGIS de um computador para outro?

23

Posso exportar configurações gerais personalizadas da minha instalação do QGIS para um arquivo para que eu possa transferir as configurações para o QGIS em um computador diferente?

O QGIS já os salvou em um arquivo localizado em algum lugar do disco rígido?

Convidado25
fonte

Respostas:

8

A única coisa que você pode transferir teoricamente sem problemas é qgis.db (em .qgis /), desde que haja a mesma versão do QGIS.

Como este é um banco de dados SQLite, você pode abri-lo para ver o que há dentro

sqlite.db

e é possível observar que existem apenas informações sobre os sistemas de projeção usados ​​por uma versão específica do QGIS (uma para o QGIS 1.8 e outra para a versão principal do QGIS no meu caso), com também o CRS personalizado que você definiu.

insira a descrição da imagem aqui

Se você conhece SQLite, não é difícil exportar seu CRS personalizado e importá-lo em outro banco de dados SQLite.

De resto, depende do sistema operacional (consulte Configuração do QGIS )

  • Linux: as configurações são salvas em um arquivo de texto: $ HOME / .config / QuantumGIS / qgis.conf
  • Mac OS X: as configurações são salvas em um arquivo plist: $ HOME / Library / Preferences / org.qgis.qgis.plist
  • Windows: as configurações são armazenadas no registro, como já mencionado

Por exemplo, detalhes do arquivo plist do QGIS 1.8 no Mac OS X com alguns dos serviços wms que eu uso:

plist

Agora, como exportar essas configurações?

  • você pode usar um arquivo de projeto que armazena todos os elementos (camadas, estilos, etc.) em um arquivo XML (.qgs). Aqui, um dos serviços wms salvos nas minhas configurações

arquivo qgs

  • você pode usar arquivos de estilo (.qml, também XML), mas se você usar símbolos SVG, também precisará copiá-los
  • e se você conhece Python, também pode extrair o que deseja de um arquivo XML (arquivo plist), um arquivo de texto (arquivo .conf) e até do banco de dados do registro.
gene
fonte
Isto não está correto. Você pode mover todas as configurações que o QGIS possui para outra máquina sem grandes problemas. Obviamente, se você possui caminhos diferentes que não funcionam, mas pode exportar as configurações no registro no Windows e importá-las para outra máquina.
Nathan W
Eu não trabalho no Windows (muito complicado com o registro) e eu não tenho problemas com arquivos plist ou conf
gene
Eu estava me referindo principalmente a isso The only thing you can transfer theoretically without problem is qgis.db.
Nathan W
No Mac OS X, posso analisar o arquivo plist (estrutura XML) e transferir as chaves desejadas (wms, por exemplo) para o arquivo org.qgis.QGIS2.plist de outro Mac.
gene
4

As respostas nesta pergunta estão desatualizadas.

A última postagem de Nathan Woodrow pode ser encontrada em:

http://nathanw.net/2014/02/24/syncing-qgis-settings/

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á.

HeikkiVesanto
fonte
3

Se não me engano, as configurações do QGIS são armazenadas em um banco de dados SQLite3 chamado "qgis.db".

Você pode encontrar esse arquivo dentro da pasta de perfil QGIS (que é por padrão /home/username/.qgisno Linux e C:/Documents and Properties/username/.qgisno Windows).

Se você apenas copiar este arquivo para um computador diferente na mesma estrutura de pastas, o QGIS deverá reconhecer as configurações (desde que você use a mesma versão do QGIS)

Maçarico
fonte
3
O Quantum GIS também escreve muitas coisas no registro em HKEY_CURRENT_USER\Software\QuantumGIS.
Andrej
As configurações são armazenadas HKEY_CURRENT_USER\Software\QuantumGIScomo @AndreJoost disse.
Nathan W
Onde essas configurações são armazenadas em sistemas não Windows? Em / etc /?
Curlew
No Ubuntu, o qgis.db está localizado em/usr/share/qgis/resources
AndreJ
1
No Debian, ele está localizado na pasta de perfil por padrão ".qgis / qgis.db". Estranho ...
maçarico
1

Nas configurações-> personalização, você pode personalizar a estrutura do QGIS, salvá-la em um arquivo e, em outro computador, carregá-la novamente.

André Barriguinha
fonte
0

no Windows, armazenado no registro, exporte como arquivo .reg; depois em outro PC ou no mesmo após uma falha, basta clicar duas vezes no arquivo .reg

muz
fonte
0

Muitas pessoas usam atalhos de teclado personalizados para alguns recursos (Configurações -> Configurar Atalhos).

Se você precisar transferir o QGIS para outro computador, também não esqueça de salvá-los e restaurá-los!

Sorin Călinică
fonte
0

A partir de 2018 (setembro de 2018), as configurações de transferência devem ser possíveis no QGIS 3.0. Eu tive alguns problemas para que isso funcionasse em versões mais antigas do QGIS e as seguintes informações devem ajudar.

Ver post aqui por @CrystallineEntity /gis//a/293372/70706

Quando testei, encontrei:
Copiar toda a pasta do perfil que você modificou e excluir o perfil padrão - OBRAS

Substitua a pasta de perfil inteira - OBRAS

Mais informações: /gis//a/295672/70706 @maskin

maskin
fonte
Evite respostas duplicadas: gis.stackexchange.com/a/295714/8104
Aaron
1
@ Aaron Como comentado em outro lugar, apenas tentando atualizar as respostas para as perguntas relacionadas às minhas. Achei que estava tudo bem, mas desculpe-me por qualquer ofensa / quebra de regras.
14/18