あるコンピューターから別のコンピューターにカスタムQGIS設定を転送しますか?


23

QGISインストールからカスタムの一般設定をファイルにエクスポートして、別のコンピューターのQGISに設定を転送できますか?

QGISは、それらをハードディスク上のどこかにあるファイルに既に保存していますか?

回答:


8

QGISの同じバージョンが存在する限り、理論的に問題なく転送できるのはqgis.db(.qgis /内)だけです。

これはSQLiteデータベースなので、開いて中身を確認できます

sqlite.db

また、定義したカスタムCRSを使用して、QGISの特定のバージョン(QGIS 1.8用とQGISマスターバージョン用)で使用される投影システムに関する情報のみがあることを観察することができます。

ここに画像の説明を入力してください

SQLiteを知っている場合、カスタムCRSをエクスポートして別のSQLiteデータベースにインポートすることは難しくありません。

その他については、オペレーティングシステムに依存します(QGIS構成を参照)

  • Linux:設定はテキストファイルに保存されます:$ HOME / .config / QuantumGIS / qgis.conf
  • Mac OS X:設定はplistファイルに保存されます:$ HOME / Library / Preferences / org.qgis.qgis.plist
  • Windows:既に述べたように、設定はレジストリに保存されます

たとえば、Mac OS X上のQGIS 1.8のplistファイルの詳細と、私が使用しているwmsサービスの一部:

plistの

さて、この設定をエクスポートする方法は?

  • すべての要素(レイヤー、スタイルなど)をXMLファイル(.qgs)に保存するプロジェクトファイルを使用できます。ここで、私の設定に保存されたwmsサービスの1つ

QGSファイル

  • スタイルファイル(.qml、XMLも)を使用できますが、SVGシンボルを使用する場合は、それらもコピーする必要があります
  • Pythonを知っている場合は、XMLファイル(plistファイル)、テキストファイル(.confファイル)、さらにはレジストリデータベースからも必要なものを抽出できます。

これは正しくありません。QGISが持つすべての設定を、大きな問題なしに別のマシンに移動できます。もちろん、異なるパスが機能しない場合は、Windowsのレジストリの設定をエクスポートして、別のマシンにインポートすることができます。
ネイサンW

私は、Windows(あまりにもレジストリを合併)で動作しないと私はplistのかのconfファイルに問題がない
遺伝子

主にこれについて言及していましたThe only thing you can transfer theoretically without problem is qgis.db
ネイサンW

Mac OS Xでは、plistファイル(XML構造)を解析し、目的のキー(たとえば、wms)を別のMacのorg.qgis.QGIS2.plistファイルに転送できます。
遺伝子

4

この質問に対する答えは時代遅れです。

Nathan Woodrowによる最新の投稿は、次の場所にあります。

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

QGISは、.qgis2および設定ファイルを移動するために、-optionspathおよび--configpathコマンドラインオプションを提供します。これら2つのオプション、または必要なものに応じて1つのオプションを使用すると、QGIS設定を別の場所に保存できます。設定をレジストリ、または.configおよび.plistファイルに保存するのではなく、.iniファイルを作成してすべてを保存します。


3

大きく間違えていなければ、QGIS設定は「qgis.db」という名前のSQLite3データベース内に保存されます。

このファイルはQGISプロファイルフォルダー内にあります(デフォルトで/home/username/.qgisはLinux 内およびC:/Documents and Properties/username/.qgisWindows内)。

このファイルを同じフォルダー構造内の別のコンピューターにコピーすると、QGISは設定を認識します(同じQGISバージョンを使用している場合)


3
Quantum GISは、多くの情報をにあるレジストリに書き込みますHKEY_CURRENT_USER\Software\QuantumGIS
-AndreJ

設定はHKEY_CURRENT_USER\Software\QuantumGIS@AndreJoostが言ったように保存されます。
ネイサンW

これらの設定はWindows以外のシステムのどこに保存されますか?/ etc /に?
カール

Ubuntuでは、qgis.dbは次の場所にあります/usr/share/qgis/resources
-AndreJ

1
Debianでは、デフォルトで「.qgis / qgis.db」というプロファイルフォルダーにあります。奇妙な
...-Curlew

1

[設定]-> [カスタマイズ]で、QGISフレームワークをカスタマイズし、ファイルに保存してから、別のコンピューターで再度読み込むことができます。


0

Windowsでは、レジストリに保存されているため、.regファイルとしてエクスポートします。その後、別のPCまたはクラッシュ後、同じ.regファイルをダブルクリックします


0

多くの人は、いくつかの機能にカスタムキーボードショートカットを使用します([設定]-> [ショートカットの構成])。

QGISを別のコンピューターに転送する必要がある場合は、それらを保存して復元することも忘れないでください!


0

2018年(2018年9月)に、QGIS 3.0で設定の転送が可能になりました。QGISの古いバージョンでこれを機能させるにはいくつかの問題があり、次の情報が役立ちます。

@CrystallineEntity /gis//a/293372/70706による投稿を参照して ください

私がテストしたとき、私は見つけました:
あなたが変更したプロファイルフォルダ全体をコピーしてからデフォルトのプロファイルを削除する-WORKS

プロファイルフォルダー全体を置き換える-WORKS

詳細:https : //gis.stackexchange.com/a/295672/70706 @maskin


重複した回答を避けてください:gis.stackexchange.com/a/295714/8104
アーロン

1
@Aaron別の場所でコメントしたように、関連する質問への回答を自分のものに更新しようとしています。これは大丈夫だと考えましたが、ルールの違反/違反には申し訳ありません。
maskin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.