Styl wypełnienia podszewką QGIS

11

Jak odtworzyć wygląd starych map topograficznych wykorzystujących cienkie linie do pokazania zbiorników wodnych? Poszukałem opcji wypełnienia i najbliższe, jakie mogłem znaleźć, to wypełnienie z rozbijaniem kształtów, ale używa ono gradientu koloru zamiast linii.

Ten obraz pokazuje efekt, który próbuję stworzyć:

wprowadź opis zdjęcia tutaj

Źródło obrazu Wikipedia Commons

Myślę, że nazwa tego stylu nazywa się „podszewką” i została użyta, ponieważ płyty litograficzne nie mogły drukować jednolitych obszarów koloru.

Czy istnieje sposób na stworzenie tego stylu w QGIS?

Kyle K.
źródło

Odpowiedzi:

9

Myślę, że ten samouczek będzie pomocny:

Archiwalne mapy z Qgis

Kroki:

  1. Musisz utworzyć wiele buforów od linii brzegowej (z wartością w tabeli odpowiadającą odległości od wybrzeża)
  2. Scal wszystkie bufory w jeden plik kształtu. Będziesz miał wiele linii z odległością od wartości linii brzegowej w jednym shp.
  3. Teraz będziesz mógł manipulować tym plikiem kształtu w dowolny sposób. QGIS ma wiele interesujących opcji w zakładce STYL
Islandia
źródło
3
Jest to odpowiedź tylko do łącza, która stanie się bezużyteczna, jeśli zasób zewnętrzny zostanie przeniesiony lub usunięty. Proszę streścić podstawową treść w tekście odpowiedzi i podać link jako odniesienie / źródło.
user2943160,
6

Zamiast tworzyć bufory osobno, możesz to zrobić dynamicznie za pomocą samych symboli.

Wystarczy dodać wiele warstw symboli dla stylu wypełnienia. Ustaw każdy styl konturu na „prostą linię”, tak aby rysowana była tylko granica wielokąta (tzn. Bez wypełnienia). Następnie użyj opcji „przesunięcie”, aby stopniowo odsunąć kontur od wybrzeża, więc jedna warstwa symbolu będzie miała przesunięcie powiedzmy 2 mm, kolejna ma przesunięcie 4 mm itp. Miło jest rozjaśnić linie lub bardziej przezroczysty, tym większe jest to przesunięcie.

ndawson
źródło
Oto przykład tej techniki; działa dobrze wzdłuż wciętych linii brzegowych, ale nie obsługuje wysp poprawnie, ponieważ linie warstwy symboli przecinają się. Czy istnieje sposób, aby to naprawić? i.stack.imgur.com/X7i9W.png
Nathan