Ich benötige Ratschläge zur Verbesserung der Visualisierung kartografischer Informationen.
Der Benutzer kann verschiedene Arten auswählen und die Webmapping-App zeigt ihre geografische Verteilung (Zellen mit polygonalem Grad) an, wobei jede Art einen bestimmten Farbbereich aufweist (z. B. dunklere orange Farbe, wo wir mehr Informationen finden, hellere orange, wo weniger Informationen).
Das Problem ist, wenn mehr als eine Art überlappt. Was ich gerade mache, ist nur die additive Farbmischung zweier Farben mit Hilfe von http://www.xarg.org/project/jquery-color-plugin-xcolor/ zu berechnen.
Wie Sie in diesem Bild sehen können, ist die resultierende Farbe, in der sich zwei Arten überlappen (gemischtes Blau und Gelb), überhaupt nicht intuitiv.
Hat jemand eine Idee oder kennt ähnliche Tools, um sich inspirieren zu lassen? Zum Erstellen der Polygone verwende ich d3.js. Wenn also komplexere SVG-Funktionen erstellt werden müssen, kann ich es versuchen.
Einige Ideen, die ich hatte, sind ...
- Je mehr Daten auf einem Polygon vorhanden sind, desto dicker ist der Rand (oder jeder Teil des Randes mit der entsprechenden Farbe).
- Fügen Sie in der Mitte des Polygons eine Beschriftung hinzu, die angibt, wie viele Arten sich überlappen.
- Teilen Sie das Polygon in verschiedene Teile mit jeweils der entsprechenden Speziesfarbe.
quelle
Antworten:
Für mehrere Arten könnte die Tortendiagramm-Polygonsymbolik funktionieren, aber diese Art von Anzeigen kann ziemlich beschäftigt sein.
Mir ist aufgefallen, dass das Mapping Center 77 Posts zum Thema überlappende Polygonanzeigen enthält:
http://search.esri.com/results/index.cfm?do=mappingcenter&h=10&ho=0&q=overlapping+polygons
quelle
Das Schlüpfen ist normalerweise einer meiner letzten Auswege.
Abgesehen davon habe ich einmal an einem Projekt gearbeitet, bei dem wir das folgende Problem in weniger als einer Stunde lösen mussten:
Die Lösung, die wir gefunden haben, funktionierte recht gut, wenn man die Zeitbeschränkungen für unser kartografisches Design berücksichtigt. Wir haben uns auf den natürlichsten thematischen Renderer verlassen: Farbe. Der Benutzer konnte für jeden der vier Werte (grün, gelb, orange, rot) sofort ein Polygon als positiv oder negativ identifizieren.
Wir haben dies erreicht, indem wir abwechselnd gestrichelte Umrisse mit einem negativen Versatz und einer hohlen Füllung verwendet haben.
quelle
Es hört sich so an, als ob Ihre Programmierkenntnisse akkurat genug sind, dass Sie so etwas verwenden könnten.
Berechnen Sie die Anzahl der Arten und entwerfen Sie entweder eine Symbologie dafür oder verwenden Sie eine Schraffurüberlagerung, bei der es sich um den Schraffurwinkel handelt, der die Artenanzahl darstellt.
Winkel 10 bedeutet zum Beispiel 2 Arten, 20 bedeutet 3 und so weiter.
Das Etikett könnte mit einer Kodierung wie 24 bedeutet, Spezies 2 und Spezies 4, 248 = Spezies 2, 4 und 8 verwendet werden. Diese Beispiele funktionieren nicht genau so, wie ich gedacht habe, aber ich weiß, dass ich es gesehen habe, wo die Zahl nur bedeuten kann ein Satz von Werten.
Dies sind einige Ideen, die ich nur schnell zur "Inspiration" habe. Es gab eine Frage zu gis stackexchange, die eine der am häufigsten gestellten Fragen ist und möglicherweise mehr Lesbarkeit und Einsicht bietet.
Das heißt, wenn Lesen (Zeit) eine Option ist.
Was ist auf Ihrem Bücherregal
Und dann gibt es die Hoffnung, dass whuber mit einer Antwort helfen wird.
Oder suchen Sie einfach nach Antworten von whuber und lassen Sie sich inspirieren.
quelle