QGIS besteci efsanesinde raster efsanesi için sürekli renk bandı kullanma?


32

Raster katman için sürekli renk efsanesi eklemek için bir yol arıyorum. Çubuk boyunca değerlerle ayrık semboller oluşturmayı başardım, ancak eski eklenti "One-Band Raster" eklentisine benzer şekilde, QGIS sürümüyle çalışmadığını belirten, çubuk üzerinde bazı değerlerle sürekli bir çubuk olmasını istiyorum. 1,7'den yüksek

Özellikleri-> stil ayarlamaya çalıştım, burada Render Type "Singleband pseudocolor" öğesini seçtim ve "yeni renk rampası oluştur" kutusunu görün. Hem "Sürekli" hem de "Eşit aralık" ı denedim. Ancak, Besteci'nde efsane daima ayrı sembollerle gösterilir.

QGIS Composer'ı raster bir katman için hoş ve sürekli bir bant görüntülemek üzere yapmanın herhangi bir yolu var mı?


Efsane maddesi için QGIS'te bunun mümkün olmadığından korkuyorum. Çözüm, bir resim oluşturmak ve onu besteciye eklemektir. Rasterin sürekli renkleri için doğrusal enterpolasyonu seçin.
radouxju

Yanıtlar:


40

Diğer bir seçenek, bileşime dikdörtgen bir şekil eklemek ve ardından rasterinizle aynı renk rampasına sahip bir degrade dolgusu kullanarak dikdörtgene stil vermektir. Bu doğrudan QGIS'te yapılabilir, görüntü düzenlemesi veya html gerekmez.

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


Bu efsane için gerekli ölçümleri yapmıyor olsa da
Shawn

QGIS sürüm bilgisi sağlamalıdır.
Chang,

11

Resimsiz bir geçici çözüm, HTML çerçevesini ve bazı CSS sihrini kullanarak degradeyi eklemektir:

<html> <head> <style type="text/css"> 
body { background: -webkit-linear-gradient(left,red,orange,yellow,green);  }
* { color: white;  font-family: "Source Sans Pro", Arial, sans; font-size: 24px;  }
</style></head>
<body> <div style="float:left">low value</div>
       <div style="float:right">high value</div>
</body> </html>

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


9

QGIS 3'te bunu yapması için besteciyi elde etmek için bir parça oyun

Göstergenizi ekleyin, ardından göstergenizdeki sembol boyutunu küçük bir şeye ayarlayın (örneğin 1,5 mm). Renk bantlarını bölen beyaz çizgiler göreceksiniz, bunlar açıklama metninin yazı tipi boyutuyla ilgili görünüyor, bu yüzden bunu sıfıra ayarlayın.

Gösterge metnini maskelemek için degrade ve dikdörtgen boyunca manuel etiketler ekleyebilir veya bu metni beyaza ayarlayabilirsiniz.

Bazı küçük beyaz çizgiler kaldığından, bu mükemmel bir gradyan vermez, fakat amaçlarıma göre bu yeterli.

Düzenle; Bu QGIS 3.4.1-Madeira versiyonunda test edildi.

Aşağıda olduğu gibi;

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


Bu cevaba bir ödül verdim, çünkü geçerli olduğu sürümün (sadece büyük sürüm olsa da) sayısından bahseden tek kişi oydu.
PolyGeo

Ayrıca "Boşluk" altındaki "Sembol alanı" nı ayarlamanız ve "Sembol" altındaki "Raster semboller için kontur çiz" seçeneğinin işaretini kaldırmanız gerekebilir
Brian Fisher

3

Bu seçenek QGIS'e dahil edilmedi, ancak işte yaptığım şey:

Önce istenen renk rampasını kullanarak sınıflandırın. Ardından Ayarlar -> Stil Yöneticisi -> Renk Rampası'na gidin (aşağıdaki şekilde gösterilmiştir): görüntü tanımını buraya girin

Artık kullandığınız rampayı kopyalamak için 'Snipping Tool'u kullanabilirsiniz. Örneğin, aşağıdaki şekilde, koparma aracı kullanılarak kopyalanan 'Blues' renk rampasını gösterir:

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

Şimdi, 'Composer Manager' da, efsane ile birlikte sürekli renk rampası eklemek için 'Etiket Ekle' ve 'Resim Ekle'yi kullanın. Sürekli renk rampası kullanımı için 'Max' ve 'Min' değerlerini elde etmek için, Layer Properties -> Style.


3

yine başka bir seçenek, ancak cpt-city rampaları ile sınırlı.

Bu çalışıyor

  • Color Manager eklentisini yüklediyseniz ve
  • cpt-city rampalarını kurmayı seçtiniz

Svg rampası dosyasını tuval üzerine resim olarak bırakabilirsiniz. Ubuntu kurulumumda ~ / .qgis2 / cpt-city / altında görünürler.

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


3

görüntü tanımını buraya girinEk olarak, efsanenize bir ölçek eklemek isteyebilirsiniz. Bir tarak ekleyerek bunu yapabilirsiniz. İhtiyacınız olan kapsamı ve parçaları almak için birimler ve segmentlerle oynayın.

  1. Ölçek çubuğunu, rampanızla aynı hizaya getirmeniz gerekiyorsa döndürün.
  2. Birim etiketini çıkarın veya uygun bir etiket yerleştirin. Bu, doğrusal eşit aralıklı birimler için işe yarar. Doğrusal olmayan ölçeklerde, farklı birimler ve segmentlere sahip çoklu ölçek çubuklarını kaplayabilirsiniz.

Hala metni nasıl döndüreceğimi buluyorum


Bu düşünebileceğim en yakın çözüm, ama yine de bir kesmek. One-Band Raster eklentisini sonlandırmanın nedeni neydi acaba?
Bogdan

3

Ana depoda bunu yapmak için bir qgis eklentisi var: Bir Bantlı Rasterler için Renk Ölçeği Çubuğu ve QGIS 2.X için iyi çalışıyor https://github.com/BC-Consulting/bccscbar veya QGIS 3.X https : //github.com/BC-Consulting/geoprocalgos

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


Lütfen yükleme talimatları ekler misiniz?
Luís de Sousa,

İlk başta yanlış kurduğumu sanıyordum, ancak bu eklentinin işe yaramadığı anlaşılıyor. Yanıtınızı gözden geçirmek veya güncellemek isteyebilirsiniz.
Luís de Sousa,

Eklenti gayet iyi çalışıyor ve ana Eklenti
Havuzu'ndaki

1
Bu eklenti QGIS 3 için değil; QGIS 2.x için geliştirilmiştir ve QGIS sürüm 1.x ile oluşturulan .qml ile geriye doğru uyumludur.
Shawn,

Bu eklenti artık LST V2.18 için bile mevcut değil. Cevabın başındaki web bağlantısı artık geçerli değil.
Hasnein Tareque
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.