Wypełnienia gradientowe / pasy odcień wielokąta w QGIS


18

Czy w QGIS można zastosować wypełnienie gradientem na wielokącie?

Chciałbym, aby moje wielokąty miały kolor na krawędziach, blaknące do jasnego / białego, gdy odsuwa się od krawędzi. Większość środka wielokąta będzie biała lub przezroczysta.

To jest coś, co znam ludzi, którzy używają Illustratora. Zastanawiałem się, czy istnieje sposób naśladowania go w QGIS.

Oto przykład. Chciałbym coś w rodzaju fioletowego cieniowania.

wprowadź opis zdjęcia tutaj

Aktualizacja:

Ta metoda sugerowana poniżej działa, jednak generuje dodatkowe irytujące bity dla moich wielokątów. Na przykład zobacz obrazek poniżej:

wprowadź opis zdjęcia tutaj

Nie jestem pewien, jak je usunąć. Nie mogę użyć maski, ponieważ muszę widzieć mapowanie podstawowe i inne dane poza tym wielokątem na warstwach poniżej tej warstwy. Użycie maski zasłoniłoby wszystkie te warstwy.

Zamieściłem link do postu na blogu Underdarks na ten temat, który zawiera więcej szczegółów i zawiera kod do skonfigurowania tego.

http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/


Cześć James. Czy potrzebujesz go do cieniowania wzgórza?
lipca

Nie, służy tylko do pokazania krawędzi wielokąta.
James S

Odpowiedzi:


12

O ile wiem, nie ma opcji wypełnienia gradientem. Ale możesz emulować gradient, jeśli nie przeszkadza ci trochę pracy nad stworzeniem własnego symbolu. Zrobiłem szybki przykład z tylko czterema krokami kolorów, więc nie jest to płynny gradient ... ale masz pomysł.

Wszystko, co musisz zrobić, to utworzyć warstwy typu „prosta linia” i nadać im dodatnie przesunięcie. To przesunie granicę „wewnątrz” wielokąta. Nie zapomnij włączyć poziomów symboli dla czystego renderowania.

wprowadź opis zdjęcia tutaj


1
Dodanie przezroczystości do powyższej metody daje również ładny wygląd.
Ando,

14

Dla tego, co jest warte, obsługa tego rodzaju wypełnień została teraz dodana do QGIS i będzie dostępna od wersji 2.4. Wystarczy wybrać „ Shapeburst fill ” jako typ warstwy symbolu:

wprowadź opis zdjęcia tutaj

Dodatkowo algorytm przesunięcia linii został ulepszony, więc nie powinieneś widzieć artefaktów, których wcześniej doświadczałeś.


1
Dziękujemy za śledzenie tego. Widziałem tę nową funkcję w Master i jest to dokładnie to, czego potrzebowałem. Szkoda, że ​​nie istniało w QGIS dwa i pół roku temu :) Ta funkcja jest doskonałym dodatkiem do QGIS.
James S
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.