Yuvalanmış stilleri nasıl kullanabilirim?
Buldum "render tabanlı QGIS kuralına Gelişmeler" Nathan W. adlı yazı iç içe stilleri hakkında, ama nasıl kullanmayı anlamıyorum?
Yuvalanmış stilleri nasıl kullanabilirim?
Buldum "render tabanlı QGIS kuralına Gelişmeler" Nathan W. adlı yazı iç içe stilleri hakkında, ama nasıl kullanmayı anlamıyorum?
Yanıtlar:
Umarım aşağıdaki görüntü biraz yardımcı olacaktır:
Esasen, bir kuralı sürükleyerek diğerinin içine 'taşıyabilirsiniz'. Bu, iç içe bir stil oluşturur. Resimde, son 2 kuralı (mavi ve sarı) yeşil kuralın içine sürükledim. Şimdi yeşil kurala bir filtre (ifade) eklerseniz ve herhangi bir özellik için geçerliyse, özellikler sadece yeşile dönmez, aynı zamanda bu kuralların filtrelerine bağlı olarak mavi ve sarıya dönüşebilir.
Yeşil kural herhangi bir özelliğe uygulanmazsa, kırmızı kural iç içe stilin dışında olduğundan kırmızıya döner . Yani iç içe bir stil neredeyse standart bir IF, THEN, ELSE
ifade olarak görülebilir .
İç içe stiller kural tabanlı stil için mümkündür. (not - Diğer stil türlerini kontrol etmedim)
İç içe geçen sadece stil ve semboloji efsanesi değil. Stil kurallarının değerlendirilmesi de iç içe geçer.
Yuvalamayı ayarlamak için sürükle ve bırak işlevini kullanın.
Örneğin - resme bakın. Bu, 'yükseklik' ve 'akış' alanlarına sahip bir veri kümesi içindir. Elle oluşturduğum ilk kurulum (birbiri ardına bir stil) böyle görünebilir. 5'ten büyük / küçük akış için yinelenen stiller yaptığımı unutmayın.
Akışı değerlendiren kuralları yüksekliği değerlendiren kurallarla birleştireceğiz. Akışı değerlendiren kurallar, yüksekliği değerlendirenlerin üzerine sürüklenir. Bu yüzden listedeki kurallar 3 ve 4 kural 1'in üstüne, tabii ki kural 5 ve 6 kural 2'nin üstüne düşer. Şimdi buna sahibiz (resme bakın):
'Alt' kategoriler dediğimiz şeyi 'üst' kategorilere sürükledikten sonra alt kategorileri (akışı değerlendiren kategoriler) görmek için stil ağacını küçük +/- kare kutuyu kullanarak genişletmeniz gerektiği açık olmalıdır. stillerin sol tarafında görülebilir (resim).
Şimdi - (bu vesileyle) ana kurallar için herhangi bir simgeye ihtiyacımız yok. Tüm vakalar alt kategoriler tarafından karşılanacaktır (akış 5'ten az veya 5'ten büyük / 5'e eşit olacaktır) - bu yüzden siyah çizgilere ihtiyacımız yok. Bunları gizlemek için tek tek stili çift tıklatarak normal stil tasarımı iletişim kutusuna girin. Ardından 'sembol' kelimesinin yanındaki kutuyu temizleyin / işaretini kaldırın (resme bakın).
Gösterildiği gibi kurulmuş bir stil bıraktık.
Yani örneğimizde 'yükseklik'> 2 VE 'akış'> 5 ise düz kırmızı bir çizgi alırız - oysa 'yükseklik' <= 2 VE 'akış'> 5 ise noktalı kırmızı bir çizgi elde ederiz.