QGIS'ten SpatiaLite veritabanına birden fazla katman kaydediliyor mu?


10

Her katmanı QGIS'den bir uzamsal olarak kaydettiğim her seferinde yeni bir db oluşturmakta ısrar eder (mevcut bir db'yi seçerseniz, iptal etmek veya değiştirmek isteyip istemediğiniz sorulur).

Bir projenin tüm katmanlarını dağıtım için tek bir spatialite db olarak paketlemek istiyorum.

Tek tek dosyalardan katmanları birleştirmek için yerel sqlite araçlarını kullanabileceğimi anlıyorum, ancak bunu yapmak zorunda değilsiniz.

Yanıtlar:


11

Düğmesini kullanarak boş bir SpatiaLite veritabanı oluşturabilirsiniz Layer > Create Layer > New SpatiaLite Layer. Bunu yaptıktan sonra, DB Manager'da (dahil edilen bir eklenti; devre dışı bırakılmışsa eklenti yöneticisinden etkinleştir) görünür. Varolan bir veritabanı varsa Alternatif olarak, birlikte ekleyin katmanları eklemek istiyorum Layer > Add Layer > Add Spatialite Layer( değil birlikte Add Vector Layer). Bu, SpatiaLite veritabanının DB Yöneticisi'nde görünmesini sağlar

Yukarıdakilerden birini yaptıktan sonra, QGIS'e yüklenmiş herhangi bir katmanı herhangi bir kaynaktan SpatiaLite DB'ye almak için DB Manager'ı kullanabilirsiniz.

DB Yöneticisi çekirdek bir QGIS eklentisi olduğu ve QGIS ekibi tarafından sürdürüldüğü için bunun Qspatialite kullanmaktan daha iyi bir seçenek olduğuna inanıyorum.


DB Manager'ı kullanarak bir katmanı SpatialLite DB'ye nasıl aktarırsınız? Yorgunum ama basitçe "Katman / dosya al" menüsünü kullanırken geometriler kayboluyor.
Bushroot

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.