Özel QGIS ayarlarını bir bilgisayardan diğerine aktarma?


23

Özel genel ayarları QGIS kurulumumdan bir dosyaya aktarabilir miyim, böylece ayarları farklı bir bilgisayarda QGIS'e aktarabilirim?

QGIS, onları zaten sabit diskte bir yerde bulunan bir dosyaya kaydetti mi?

Yanıtlar:


8

Teorik olarak sorunsuzca aktarabileceğiniz tek şey, QGIS'in aynı sürümü olduğu sürece qgis.db (in .qgis /) 'dir.

Bu bir SQLite veritabanı olduğu için içeride ne olduğunu görmek için onu açabilirsiniz.

sqlite.db

ve sadece tanımladığınız özel CRS ile birlikte, yalnızca QGIS'in belirli bir versiyonunun (benim için QGIS 1.8 için ve QGIS ana versiyon için bir tane QGIS 1.8 için) kullandığı projeksiyon sistemleri hakkında bilgi olduğunu gözlemlemek mümkündür.

görüntü tanımını buraya girin

SQLite biliyorsanız, özel CRS'nizi dışa aktarmak ve başka bir SQLite veritabanına aktarmak zor değildir.

Gerisi için işletim sistemine bağlıdır (bkz. QGIS Konfigürasyonu )

  • Linux: ayarlar bir metin dosyasına kaydedilir: $ HOME / .config / QuantumGIS / qgis.conf
  • Mac OS X: ayarları bir plist dosyasına kaydedilir: $ HOME / Kütüphane / Tercihler / org.qgis.qgis.plist
  • Windows: ayarlar daha önce belirtildiği gibi kayıt defterinde saklanır

Örneğin, kullandığım wms hizmetlerinin bazılarıyla Mac OS X'teki QGIS 1.8'in pist dosyasının ayrıntıları:

plist

Şimdi, bu ayarların dışa aktarılması nasıl?

  • Tüm öğeleri (katmanlar, stiller vb.) bir XML dosyasında (.qgs) saklayan bir proje dosyası kullanabilirsiniz. Burada, ayarlarıma kaydedilen wms servislerinden biri

qgs dosyası

  • stil dosyalarını (.qml, ayrıca XML) kullanabilirsiniz, ancak SVG sembollerini kullanıyorsanız, onları kopyalamanız gerekir.
  • Python'u biliyorsanız, ne istediğinizi bir XML dosyasından (plist dosyası), bir metin dosyasından (.conf dosyası) ve hatta kayıt defteri veritabanından ayıklayabilirsiniz.

Bu doğru değil. QGIS'in sahip olduğu tüm ayarları herhangi bir önemli sorun olmadan başka bir makineye taşıyabilirsiniz. Elbette işe yaramayan farklı yollarınız varsa, ancak ayarları Windows'daki kayıt defterinde dışa aktarabilir ve başka bir makineye alabilirsiniz.
Nathan W

Windows üzerinde çalışmıyorum (kayıt defteriyle çok karmaşık) ve plist ya da conf dosyaları ile hiçbir sorunum yok
gen

Ben esas olarak buna değiniyordum The only thing you can transfer theoretically without problem is qgis.db.
Nathan W,

Mac OS X'te, plist dosyasını (XML yapısı) ayrıştırabilir ve istenen anahtarları (örneğin wms) başka bir Mac'in org.qgis.QGIS2.plist dosyasına aktarabilirim.
gen,

4

Bu soruya verilen cevaplar eski.

Nathan Woodrow tarafından yayınlanan en son şu adreste bulunabilir:

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

QGIS, .qgis2 ve ayar dosyalarını taşımak için --optionspath ve --configpath komut satırı seçenekleri sunar. Bu iki seçeneğin veya yalnızca ihtiyacınız olan öğeye bağlı olanın kullanılması, QGIS ayarlarını farklı bir konumda saklamanıza izin verecektir. Ayarları daha sonra kayıt defterine veya .config ve .plist dosyalarına kaydetmek yerine, bir .ini dosyası oluşturur ve orada her şeyi kaydeder.


3

Çok fazla yanılmıyorsam, QGIS ayarları "qgis.db" adlı bir SQLite3 veritabanında saklanır.

Bu dosyayı QGIS profil klasörünün içinde bulabilirsiniz (varsayılan /home/username/.qgisolarak Linux'ta ve C:/Documents and Properties/username/.qgisWindows'ta).

Bu dosyayı yalnızca aynı klasör yapısındaki farklı bir bilgisayara kopyalarsanız, QGIS'in ayarları tanıması gerekir (aynı QGIS sürümünü kullanmanız şartıyla)


3
Quantum GIS ayrıca kayıt defterine bir çok şey yazıyor HKEY_CURRENT_USER\Software\QuantumGIS.
AndreJ

Ayarlar HKEY_CURRENT_USER\Software\QuantumGIS@AndreJoost'daki gibi saklanır .
Nathan W

Windows olmayan sistemlerde bu ayarlar nerede saklanıyor? / Etc / içinde?
Curlew

Ubuntu'da, qgis.db içinde bulunur/usr/share/qgis/resources
AndreJ

1
Debian'da varsayılan olarak ".qgis / qgis.db" adlı profil klasöründe bulunur. Garip ...
Curlew

1

Ayarlar-> kişiselleştirme bölümünde, QGIS çerçevesini özelleştirebilir, bir dosyaya kaydedebilir ve ardından başka bir bilgisayarda tekrar yükleyebilirsiniz.


0

Windows, kayıt defterinde depolanan, böylece .reg dosyası olarak verin; sonra başka bir bilgisayarda veya aynı .reg dosyasında sadece çift klibi sonra bir kazadan sonra


0

Birçok kişi bazı özellikler için özel klavye kısayolları kullanır (Ayarlar -> Kısayolları Yapılandır).

QGIS'i başka bir bilgisayara aktarmanız gerekirse, onları kaydetmeyi ve geri yüklemeyi de unutmayın!


0

2018'den itibaren (Eylül 2018) QGIS 3.0'da ayarların aktarılması artık mümkün olmalı. QGIS'in eski sürümlerinde çalışmasını sağlamak için bazı sorunlar yaşadım ve aşağıdaki bilgiler yardımcı olacaktır.

Burada mesaja bakın @CrystallineEntity /gis//a/293372/70706

Test ettiğimde buldum:
Değiştirdiğiniz tüm profil klasörünü kopyaladıktan sonra varsayılan profili silme - WORKS

Tüm profil klasörü değiştirin - WORKS

Daha fazla bilgi: /gis//a/295672/70706 @maskin


Lütfen yinelenen cevaplardan kaçının: gis.stackexchange.com/a/295714/8104
Aaron

1
@Aaron Başka bir yerde yorum yaptığı gibi sadece ilgili soruların cevaplarını benimkine güncellemeye çalışıyorum. Bunun yolunda olduğunu düşündüm, ancak kuralların ihlal edilmesi / ihlal edilmesi için üzgünüm.
Maskin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.