Potrzebuję porady, jak poprawić wizualizację informacji kartograficznych.
Użytkownik może wybrać różne gatunki, a aplikacja do mapowania sieci pokazuje jego rozkład geograficzny (komórki stopnia wielokąta), każdy gatunek z zakresem kolorów (np. Ciemniejszy kolor pomarańczowy, gdzie znajdujemy więcej informacji, jaśniejszy kolor pomarańczowy, gdzie mniej informacji).
Problem polega na nakładaniu się więcej niż jednego gatunku. To, co obecnie robię, to po prostu obliczyć mieszankę kolorów dodatków dla dwóch kolorów za pomocą http://www.xarg.org/project/jquery-color-plugin-xcolor/
Jak widać na tym zdjęciu, wynikowy kolor, w którym dwa gatunki nakładają się (mieszany niebieski i żółty), wcale nie jest intuicyjny.
Ktoś ma jakiś pomysł lub zna podobne narzędzia, skąd czerpać inspirację? do tworzenia wielokątów używam d3.js, więc jeśli trzeba stworzyć bardziej złożone funkcje SVG, mogę spróbować.
Niektóre pomysły, które miałem, to ...
- Im więcej danych na temat wielokąta, tym grubsza ramka (lub każda część granicy z odpowiednim kolorem)
- dodaj etykietę pośrodku wielokąta, mówiącą, ile gatunków się nakłada.
- Podziel wielokąt na różne części, każdy o odpowiednim kolorze gatunkowym.
źródło
Odpowiedzi:
W przypadku wielu gatunków symbiologia wielokąta wykresu kołowego może działać, ale tego rodzaju wyświetlacze mogą być bardzo zajęte.
Zauważyłem, że centrum mapowania ma 77 postów na temat nakładających się wyświetlaczy wielokątów:
http://search.esri.com/results/index.cfm?do=mappingcenter&h=10&ho=0&q=overlapping+polygons
źródło
Wylęg jest zwykle jedną z moich ostatnich możliwości.
Poza tym kiedyś pracowałem nad projektem, w którym mieliśmy do rozwiązania następujący problem w niecałą godzinę:
Opracowane przez nas rozwiązanie działało całkiem dobrze, biorąc pod uwagę ograniczenia czasowe naszego projektu kartograficznego. Opieraliśmy się na najbardziej naturalnym rendererze tematycznym: kolorze. Użytkownik może natychmiast zidentyfikować wielokąt jako dodatni lub ujemny dla każdej z czterech wartości (zielony, żółty, pomarańczowy, czerwony).
Sposób, w jaki to osiągnęliśmy, polegał na zastosowaniu naprzemiennych konturów przerywanych z przesunięciem ujemnym i pustym wypełnieniem.
źródło
Wygląda na to, że twoje umiejętności programistyczne są wystarczająco dokładne, abyś mógł użyć czegoś takiego.
Oblicz liczbę gatunków i albo opracuj dla tego symbolikę, albo zastosuj nakładkę luku, która może być kątem luku, który przedstawia liczbę gatunków.
na przykład kąt 10 oznacza 2 gatunki, 20 oznacza 3 i tak dalej.
Etykieta może być używana z kodowaniem, takim jak 24 oznacza gatunek 2 i gatunek 4, 248 = gatunek 2, 4 i 8. Te przykłady nie działają tak dokładnie, jak myślałem, ale wiem, że widziałem go tam, gdzie liczba może oznaczać tylko jeden zestaw wartości.
Oto kilka pomysłów, które po prostu szybko zainspirowałem. Było pytanie o wymianę stosu gis, które jest jednym z najczęściej oglądanych pytań i może zapewnić więcej czytania i wglądu.
To jest, jeśli czytanie (czas) jest opcją.
Co znajduje się na półce z książkami
I jest nadzieja, że whuber pomoże w udzieleniu odpowiedzi.
Lub możesz po prostu znaleźć odpowiedzi według whuber i uzyskać sporo inspiracji.
źródło