Wie kann ich verschachtelte Stile verwenden?
Ich habe Nathan Ws Beitrag "Verbesserungen des auf QGIS-Regeln basierenden Renderns" über verschachtelte Stile gefunden, aber ich verstehe nicht, wie man sie verwendet?
Wie kann ich verschachtelte Stile verwenden?
Ich habe Nathan Ws Beitrag "Verbesserungen des auf QGIS-Regeln basierenden Renderns" über verschachtelte Stile gefunden, aber ich verstehe nicht, wie man sie verwendet?
Antworten:
Hoffentlich hilft das folgende Bild ein wenig:
Im Wesentlichen können Sie eine Regel 'innerhalb' einer anderen verschieben, indem Sie sie darüber ziehen. Dadurch wird ein verschachtelter Stil erstellt. Im Bild habe ich die letzten beiden Regeln (blau und gelb) in die grüne Regel gezogen. Wenn Sie nun der grünen Regel einen Filter (Ausdruck) hinzufügen und dieser für eine Funktion gilt, werden die Funktionen nicht nur grün, sondern möglicherweise auch blau und gelb, abhängig von den Filtern für diese Regeln.
Wenn die grüne Regel für kein Feature gilt, werden sie rot, da sich die rote Regel außerhalb des verschachtelten Stils befindet. Ein verschachtelter Stil kann also fast als Standardanweisung angesehen IF, THEN, ELSE
werden.
Verschachtelte Stile sind für regelbasiertes Styling möglich. (Hinweis - Ich habe andere Arten von Styling nicht überprüft.)
Es ist nicht nur die Styling- und Symbologie-Legende, die verschachtelt ist. Die Auswertung der Stilregeln ist ebenfalls verschachtelt.
Verwenden Sie zum Einrichten der Verschachtelung Drag & Drop.
Zum Beispiel - siehe Bild. Dies gilt für einen Datensatz mit den Feldern "Höhe" und "Durchfluss". Das anfängliche Setup, das ich von Hand erstellt habe (ein Stil nach dem anderen), könnte so aussehen. Beachten Sie, dass ich doppelte Stile für Flows größer / / kleiner als 5 erstellt habe.
Wir werden die Regeln zur Bewertung des Flusses mit den Regeln zur Bewertung der Höhe kombinieren. Die Regeln zur Bewertung des Durchflusses werden über die Regeln zur Bewertung der Höhe gezogen. Die Regeln 3 und 4 in der Liste werden also über Regel 1 gelegt - und natürlich werden die Regeln 5 und 6 über Regel 2 fallen gelassen. Wir haben jetzt Folgendes (siehe Bild):
Es sollte offensichtlich sein, dass Sie nach dem Ziehen der so genannten "untergeordneten" Kategorien auf die "übergeordneten" Kategorien den Stilbaum mithilfe des kleinen +/- quadratischen Felds erweitern müssen, um die untergeordneten Kategorien (die Kategorien, die den Ablauf bewerten) anzuzeigen ist links neben den Stilen zu sehen (Bild).
Jetzt - wir brauchen (bei dieser Gelegenheit) keine Symbole für die übergeordneten Regeln. Alle Fälle werden von den untergeordneten Kategorien abgedeckt (der Durchfluss ist entweder kleiner als 5 oder größer als / gleich 5) - daher benötigen wir keine schwarzen Linien. Um diese auszublenden, doppelklicken Sie auf den einzelnen Stil, um den normalen Stilentwurfsdialog aufzurufen. Deaktivieren / deaktivieren Sie dann das Kontrollkästchen neben dem Wort "Symbol" (siehe Bild).
Wir haben einen Stil, der wie gezeigt eingerichtet ist.
In unserem Beispiel erhalten wir, wenn 'Höhe'> 2 UND 'Fluss'> 5, eine einfache rote Linie, während wir bei 'Höhe' <= 2 UND 'Fluss'> 5 eine gepunktete rote Linie erhalten.