Korzystając z QGIS 2.18.3, chciałbym zastosować losowy wzór punktowy do mojej symboliki wielokątów. Domyślny Menedżer stylów ma regularnie rozmieszczony wzór punktowy, zwany Cmentarz-25-50k (patrz zdjęcie poniżej). To dobry punkt wyjścia, ale oczywiście nieprzypadkowy.
Alternatywnie, przejrzałem opcje wypełnienia Wzorem Punktu we Właściwościach Warstwy (poniżej), ale nic nie wydaje się, by wygenerować losowy wzór.
To, co muszę odtworzyć, to symbol losowego punktu ESRI Arcmap, pokazany tutaj:
Odpowiedzi:
Możesz dodać symbolikę punktów losowych, wykonując następujące czynności:
2.0
W obszarze Przesunięcie w poziomie i przesunięcie w pionie użyj następujących funkcji:
5.1 Dla przemieszczenia poziomego:
5.2 Dla przemieszczenia pionowego
Powiel warstwę punktową i zmień odległości w poziomie i pionie odpowiednio na 6 i 3. W obszarze Przesunięcie w poziomie i przesunięcie w pionie użyj następujących funkcji:
6.1 Dla przemieszczenia poziomego:
6.2 Dla przemieszczenia pionowego
Musisz zmniejszyć rozmiar symbolu do 2
Pixels
Dane wyjściowe można zobaczyć na następującym obrazku:
W kompozytorze legenda będzie wyglądać następująco:
źródło
inna technika polega na użyciu InkScape do utworzenia SVG i użyciu warstwy wypełniającej SVG w QGIS.
Pozwala na większą kontrolę nad symboliką (np. Możesz rysować losowo rozrzucone drzewa, nie tylko punkty) i większą kontrolę nad odstępami
Eksperymentuj z ustawieniami, zawsze możesz kliknąć, Removejeśli wynik nie jest dobry.
Oto jeden, w którym wykonałem losową siatkę 5 x 5 kopii jednego z wbudowanych drzew QGIS. Eksperymentując z odstępami i fluktuacjami, możesz uzyskać inny wygląd. Możesz także eksperymentować z przemieszczeniem poziomym QGIS . Ustawiając ją na połowę odległości poziomej, przerywa wygląd „kafelków” (dając wzór przypominający cegły w ścianie)
źródło
Właśnie znalazłem skrypt online, który z pewnymi poprawkami działa z qgis 3.5.x
Zgubiłem oryginalny post, więc nie mogę przypisać autorowi.
Co robisz to:
Dzięki oryginalnemu autorowi skryptu.
źródło