Patrzyłem na niektóre mapy, takie jak: Mapa z dzienników statków
lub światowe przyjaźnie Facebook Mapped Mapped (przez blog Flowing Data )
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?
cartography
software-recommendations
overlapping-features
Devdatta Tengshe
źródło
źródło
Odpowiedzi:
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 .
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.
Powielanie warstwy z różnymi kolorami linii i używanie trybów takich jak unikanie w mieszaniu warstw może dać fajne efekty.
źródło
Feature blending mode
. Nawet na twoim pierwszym zrzucie ekranu :)Addition
dostaniesz to: i.imgur.com/tuGiKpc.pngNie 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 ...
źródło
Możesz to również zrobić w Tilemill, używając:
źródło
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.
źródło