QGIS'de Birçok Raster Dosyasının Kullanımı?


10

Çok sayıda raster dosyası olan bir projem var, ancak çok yavaş oluyor. Bütün bunları ele almanın en iyi yolu merak ediyorum. Ben sadece .wld dosyası (geoTiff daha iyi?) Oluşturma bu dosyaları georeferencing ve raster olarak açmak daha. Ben çok saf mıyım?

Yanıtlar:


18

Burada birçok seçenek var.

1) Sanal bir raster oluşturarak tek bir dosya gibi birden fazla dosyayla başa çıkabilirsiniz. Bu, Raster> Çeşitli> Sanal Raster Oluştur (Katalog) menü seçeneği seçilerek yapılabilir. Bu, görüntülerin bir mozaiğini oluşturur (MapInfo'daki kesintisiz bir katman veya ArcGIS'deki bir mozaik raster katmanı gibi). Bu, piramit oluşturmadan yavaş yüklenebilir (aşağıya bakın).

2) Performanstaki en iyi artışın piramitlerden geleceğini hayal ediyorum. Her bir raster için genel bakışlar (piramitler) oluşturabilirsiniz. Bu, QGIS içinde a) Katman Özellikleri'ni açıp Piramitler sekmesini seçerek yapılabilir. Kullanmak istediğiniz piramit düzeylerini seçebilirsiniz, ister piramitlerin dosyaya yerleştirilmesini isteyin ister istemesin (belki de bu ayarla denemek en iyisi denenmemiş olarak denenir. (verilere bağlıdır).

resim açıklamasını buraya girin

b) Raster> Çeşitli> Genel Görünüm Oluştur menü seçeneğini kullanarak tek seferde birden çok veri kümesinde piramitler oluşturabilirsiniz. Bu bir parti moduna izin verir. Daha gelişmiş seçeneklere sahiptir ve gdaladdo'yu anlamak için bu web sayfasını okumak en iyisidir .

resim açıklamasını buraya girin

Sizin için en iyi yöntemin ne olduğundan emin değilim, ancak deneme yanılma bulmak için en iyi yoldur. Test ederdim:

1) her bir raster dosyası için piramitler oluşturun, sanal bir raster oluşturun ve ardından bunu yükleyin. Bu, belirli dosyaları tek tek yüklemeniz gerektiğinde yardımcı olacaktır.

vs

2) sanal bir raster oluşturma ve sanal raster üzerinde piramit oluşturma. Ne zaman daha fazla raster dosyası ekleyeceğinize bağlı olabilir, çünkü bu şekilde sanal raster her yeni raster eklediğinizde piramitleri yeniden oluşturmanız gerekir, ancak bunun gerekirse daha hızlı performans vereceğini düşünürüm hepsini aynı anda yüklemek için. Tüm rasterleri bir kerede yüklemeniz gerekiyorsa bu yardımcı olacaktır.

Tabii ki yukarıdaki yöntemlerin her ikisini aynı anda kullanabilirsiniz (genel bakışların sıkıştırılmasına bağlı olarak, bu büyük miktarda veri oluşturabilir, böylece depolama alanını izleyin).

Bu sitede ilginizi çekebilecek diğer yanıtlar:

QGIS-ve-raster-haritalama-in-dikişsiz-tabakasının

QGIS-1-8-0-3-68-ram-2-4ghz-slowwwww performanslı


2
İncelemeler görüntüleme, kaydırma yakınlaştırma vb. Açısından en büyük farkı yaratırken, sanal raster (yanıtta önerildiği gibi) kullanımı, çok fazla raster katmanı varsa, projeyi QGIS'de oldukça hızlandırmalıdır.
Torsti

1
Sanal bir raster kullanmak, hepsini her yüklediğinizde her bir raster projeksiyonunu elle ayarlamak zorunda kalmanızı sağlar
Ian Turton
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.