Klasteryzacja punktów – stylizacja warstw oparta na danych


Jedną z nowości w QGIS 3.0 jest Klasteryzacja. Umożliwia ona grupowanie punktów w klastry (jak sama nazwa wskazuje). Styl ten wydaje mi się znacznie bardziej atrakcyjny i czytelny wizualnie niż rozsunięcie punktów. Dla porównania oba style dla tych samych danych:

Klasteryzacja – jak ustawić styl klastra?

W zakładce stylu znajdziemy kilka głównych opcji dotyczących:

  • wyglądu sygnatury klastra,
  • wyglądu punktów, które nie wchodzą w skład żadnego klastra,
  • zasięgu klastra (czyli z jakiej odległości grupuje on punkty). 

QGIS styl dla punktów - klasteryzacja - główne ustawienia

Po otwarciu opcji wyglądu klastra pojawia się okno w którym możemy ustawić symbol składający się z dwóch elementów – znacznika czcionki oraz prostego znacznika (w tym przypadku koła). Aby zróżnicować wielkość sygnatur oraz wyświetlaną liczbę punktów wchodzących w skład klastra używamy stylu opartego na danych.

QGIS styl dla punktów - znacznik z czcionki - styl oparty na danych

Zarówno dla wielkości czcionki jak i jej „wartości” użyłam tej samej zmiennej @cluster_size. Dzięki temu uzyskałam efekt wyświetlenia liczby punktów, które obejmuje dany klaster. W przypadku wielkości czcionki klastra użyłam wyrażenia 0.7*@cluster_size, gdyż użycie samej zmiennej nie dało zadowalających efektów i wielkość czcionki była zbyt duża w stosunku do wielkości sygnatury koła.

QGIS styl dla punktów - zmienna cluster_size

W przypadku wielkości oraz kolorów klastra użyłam tej samej zmiennej. W przypadku rozmiaru po prostu nadpisałam go tą zmienną a w przypadku koloru użyłam Asystenta, aby stworzyć skalę barwną dla klastrów różnej wielkości:

QGIS styl dla punktów - styl oparty na danych kolor i wielkość klastra

Klasteryzacja wydaje mi się nową jakością w stylizacji warstw, warto z niej korzystać. Ostateczny efekt wygląda tak:

QGIS styl dla punktów - klasteryzacja z wykorzystaniem zmiennej @cluster_size

 

Przy okazji tego tematu warto wspomnieć o wykorzystaniu znacznika z czcionki jako elementu symbolu. Możemy wskazać, aby znak czcionki ma być nadpisywany określoną wartością z tabeli atrybutów. W wielu przypadkach może być to ciekawe rozwiązanie i alternatywa dla stosowania etykiet (na przykład gdy chcemy użyć tylko jakiejś wartości liczbowej).


Jeśli ten wpis był dla Ciebie interesujący - pokaż go proszę komuś, kogo może zaciekawić, udostępnij w mediach społecznościowych:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *