Tworzenie mapy, w której nakładające się symbole zwiększają Krycie?

25

Patrzyłem na niektóre mapy, takie jak: Mapa z dzienników statków Mapa

lub światowe przyjaźnie Facebook Mapped Mapped (przez blog Flowing Data ) alternatywny tekst

Mapy te wyglądają dobrze, ponieważ pojedyncze linie są prawie przezroczyste, a gdy rysowanych jest coraz więcej linii, krycie wzrasta, a wzory są wyświetlane tylko z liniami, w których występuje wiele linii.

Mam trochę danych Tras Autobusowych w formacie shapefile i chciałbym z tego zrobić coś podobnego.

Które oprogramowanie pozwoli mi to zrobić? Które oprogramowanie może stworzyć ten efekt?

Devdatta Tengshe
źródło
1
Myślę, że możesz to zrobić w QGIS, korzystając z połączenia przezroczystości warstw, trybu mieszania warstw i przezroczystości symboli. Ale musiałbym spróbować.
Alexandre Neto

Odpowiedzi:

29

Możesz to zrobić w QGIS, używając przezroczystości symboli, trybu mieszania funkcji i koloru symbolu.

Zwróć uwagę na różnicę między Przezroczystością warstwy a trybem mieszania (który zostanie zastosowany do wszystkich obiektów) oraz przezroczystością symbolu i trybem mieszania obiektów, który będzie układał się z innymi elementami na tej samej warstwie.

Wszystkie ustawienia są dostępne w Właściwości warstw > Styl .

wprowadź opis zdjęcia tutaj

Przy wartości 95% przezroczystości symbolu wybrany kolor linii będzie całkowicie nieprzezroczysty tylko wtedy, gdy na siebie nałożą się co najmniej 20 elementów. Liczba ta jest ograniczona do nakładki 100 funkcji (przezroczystość 99%).

AKTUALIZACJA: Postępując zgodnie z radą Nathana , stosując różne tryby mieszania (takie jak mnożenie i dodawanie), można uzyskać inne efekty.

wprowadź opis zdjęcia tutaj

Powielanie warstwy z różnymi kolorami linii i używanie trybów takich jak unikanie w mieszaniu warstw może dać fajne efekty.

wprowadź opis zdjęcia tutaj

Alexandre Neto
źródło
Nadal zastanawiam się, jak zrobić drugi obraz, zmieniając kolor z niebieskiego (lub innego koloru) na biały. Wszelkie pomysły, jak to zrobić w QGIS?
Alexandre Neto
3
Nie, poziom i poziom funkcji. Feature blending mode. Nawet na twoim pierwszym zrzucie ekranu :)
Nathan W
2
Idź z 50% niebieskim i włącz tryb mieszania odejmowania.
Nathan W
2
Z ciemnym tłem, a Additiondostaniesz to: i.imgur.com/tuGiKpc.png
Nathan W
1
Wznawiając, +1 dla QGIS za posiadanie wielu dostępnych narzędzi do tworzenia „rosnących map krycia” w bardzo prosty sposób.
Alexandre Neto
4

Nie jestem pewien co do pierwszego przykładu, ale drugi to obraz gęstości linii (dane rastrowe utworzone na podstawie jądra, które wytwarza ważoną sumę linii w sąsiedztwie).

w praktyce możesz to zrobić za pomocą gęstości linii arcgis (analityk przestrzenny), a znajdziesz tu wskazówki dotyczące open source

EDYCJA: pierwszym przykładem były więc dobrze linie z przezroczystością elementów. W ArcGIS nie jest to możliwe (możesz ustawić przezroczystość elementów dla wielokątów, ale nie dodaje się do siebie w przypadku nakładających się wielokątów tej samej warstwy. Teoretycznie możesz stworzyć jedną warstwę na linię ...). Więc +1 dla QGIS ...

radouxju
źródło
3

Możesz to również zrobić w Tilemill, używając:

line-comp-op: plus;
Wola.
źródło
0

Można to zrobić w ArcGIS, aczkolwiek bez zaawansowanych trybów mieszania: użyj „Poziomów symboli” w „Zaawansowane” w zakładce „Symbologia” i użyj pola dla przejrzystości.

Geon
źródło