Mam warstwę z segmentami dróg, które występują w pięciu różnych klasach, a każda z nich ma wartość. Próbuję uzyskać stopniowany kolor dla wartości (powiedzmy, jasnoniebieski dla niskich i ciemnoniebieski dla wysokich wartości), a jednocześnie sprawić, aby autostrady (klasa 0) były grubsze niż drogi lokalne (klasa 4) itp.
Teraz zwykle wizualizuję kolory przy użyciu około 10 klas (kwantyli), więc ostatecznie definiuję około 50 zasad: klasa drogi 1, wartość 0-100 - klasa drogi 1, wartość 100-500 i tak dalej.
Czy jest jakiś sposób na szybsze dotarcie?
Korzystanie z wersji 2.18.10
qgis
style
rule-based
ThinWhiteDuke
źródło
źródło
Odpowiedzi:
Nie jestem pewien, czy właśnie to ma na celu:
(1) Wybierz
Graduate
i wybierz „wartości” dlaColumns
.(2)
Blues
Być może ustaw rampę Kolor na(3) Kliknij
Symbol: --Change...
przycisk, aby aktywowaćSymbol selector
(4) Kliknij mały przycisk Epsilon (tj.
Data defined override
) Bezpośrednio doWidth
(5) Należy wprowadzić odpowiedni wyraz coś jak:
(5 - "classes") * 2
. (Prawdopodobnie2
to za dużo ...)źródło