Zastosować inny kolor rampy do podzbioru skategoryzowanych symboli w QGIS?


10

Celem jest zastosowanie gradientu koloru do podzbioru symboli, zamiast zastosowania go do wszystkich istniejących symboli. Robiłem to w ArcMap. W QGIS muszę to zrobić ręcznie i jest to bardzo czasochłonne. Ponadto wyniki nie są tak piękne, ponieważ nie jestem tak dobry w doborze odpowiednich kolorów.

Jest to końcowy wynik wykonania pojedynczych ramp dla każdej grupy symboli lub podzbioru:

Jest to końcowy wynik wykonania pojedynczych ramp dla każdej grupy symboli lub podzbioru

A to jest mapa w stylu:

I to jest mapa w stylu


Dzięki milion csk !! świetna odpowiedź!
Santiago Restrepo C.,

Proszę przyjąć odpowiedź csk, jeśli rozwiązało to twój problem
podmrok

Odpowiedzi:


14
  1. Wybierz kategorie, do których chcesz zastosować pierwszą kolorową rampę. Kliknij prawym przyciskiem myszy> scal kategorie. wprowadź opis zdjęcia tutaj
  2. Powtórz krok 1 dla każdej grupy.
  3. Konwertuj warstwę ze Skategoryzowanego na styl oparty na regułach. Spowoduje to automatyczne przekonwertowanie każdej zgrupowanej kategorii na regułę o wyrażeniu podobnym do "type" IN ('type 1','type 2','type 3','type 4','type 5').
  4. Wybierz jedną z reguł> Uściślij wybrane reguły> Dodaj kategorie do reguły wprowadź opis zdjęcia tutaj
  5. Ustaw kategorie dla tej grupy i zastosuj żądaną rampę kolorów. Pamiętaj, że po kliknięciu „klasyfikuj” kategorie zostaną utworzone dla wszystkich wartości atrybutów, w tym wartości spoza grupy. Musisz ręcznie usunąć dodatkowe kategorie.

    wprowadź opis zdjęcia tutaj

  6. Powtórz krok 5 dla każdej reguły.
  7. Teraz masz kilka głównych reguł z regułami skategoryzowanymi zagnieżdżonymi pod każdą regułą. Wyłącz symbol każdej z głównych zasad, aby pozostały tylko style rampy koloru.

    wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.