Anzeigen von Punktdaten, um Zeit / Alter wiederzugeben


10

Ich habe eine Schicht von 3.000 Punkten für einen Staat, wobei jede das Alter eines bestimmten Gebäudetyps angibt. Was ist eine empfohlene visuelle Anzeige, die das Alter dieser Strukturen effektiv und gleichermaßen hervorhebt?

Ich dachte daran, eine Heatmap zu verwenden, aber das könnte zu einer gewissen Verzerrung führen, da in einer kleinen Umgebung 3 neue Gebäude und 1 altes Gebäude vorhanden sein können oder umgekehrt, um die Wahrhaftigkeit zu beeinträchtigen. Ich hätte jedoch gerne eine visuelle Hilfe, die bei kurzer Betrachtung oder als Momentaufnahme eine Geschichte über das Alter dieser Strukturen erzählen kann.


Wie verteilt sind Ihre 3.000 Punkte? Neigen sie dazu, sich in bestimmten Bereichen zu sammeln, oder sind sie ordentlicher verteilt?
Andy W

IMHO sind einige der Vorschläge gleich gut, aber wir müssen mehr über den Zweck der Karte wissen, um zwischen ihnen zu entscheiden; Wer sind die Benutzer, welche „Geschichte“ erzählen die Daten und wie gruppiert die Daten sowohl zeitlich (wie von Andy W gefragt) als auch räumlich sind.
Trevesy

Antworten:


4

Ich mag Ihre Idee einer Heatmap für einen landesweiten Maßstab. Sie können feinkörnige Unregelmäßigkeiten mit eingefügten Karten (Papier) oder Skalierungsabhängigkeiten (Webkarte) darstellen.

Wenn Sie wirklich das Bedürfnis haben, diskrete Werte anzuzeigen, können Sie ein Skript ausführen, um die Punkt-Features so zu verteilen, dass sie nicht übereinander gestapelt sind (das integrierte ArcMap-Tool heißt "Disperse Markers") und das Alter von symbolisieren Gebäude. auf einer Farbrampe.


Zu Ihrer Information: Es gibt auch einen "Disperse Markers" in QGIS. Es heißt "Punktverschiebung".
Underdark

3

Wenn diese Gebäude in Städten verpackt sind, können Sie Kreisdiagramme verwenden, um das Verhältnis von alten und neuen Gebäuden (oder so viele Klassen, wie Sie verwenden möchten) darzustellen.

Imho, eine Heatmap sollte kontinuierliche Phänomene darstellen. Das Alter eines bestimmten Gebäudetyps ist möglicherweise überhaupt nicht kontinuierlich.


Ich bin anderer Meinung und denke, dass eine auf Hitze oder Raster basierende Karte ein nicht kontinuierliches Phänomen recht gut darstellen kann, insbesondere in dem Fall, in dem die Punkte so viele sind, dass sie sich überlappen.
Andy W

@Andy W: Ich stimme zu, wenn Ihr Ziel darin besteht, die Punktdichte abzubilden. Aber in diesem Fall denke ich, ist das Ziel, die Attributverteilung abzubilden. Eine Heatmap gleicht Unterschiede aus (z. B. wirklich alte und brandneue Gebäude in unmittelbarer Nähe). Das ist möglicherweise kein gewünschter Effekt.
Underdark

Ich stimme Ihrem Standpunkt zu, aber die Aggregation nach Städten hat den gleichen Glättungseffekt. Eine Kerneldichtekarte würde in diesem Zusammenhang als Darstellung des durchschnittlichen Gebäudealters in unmittelbarer räumlicher Nähe zum Pixel betrachtet (was für das Originalplakat nützlich sein kann oder nicht). Das Gebäudealter kann vergleichbar sein mit der Metallkonzentration im Boden oder den Temperaturwerten an verschiedenen Stellen. Sie machen in Ihrem Vorschlag eine Art Unterscheidung zwischen alt und neu, als ob es sich um unterschiedliche dichotome Merkmale handelt.
Andy W

2

Ich mag Brians Antwort (und ich denke, dass eingefügte Karten sehr cool und informativ sein können, um bestimmte Teile oder Unregelmäßigkeiten hervorzuheben), aber ich würde zunächst einfach ein proportionales Symbol verwenden, um das Gebäudealter darzustellen (und zwei Karten erstellen, eine mit älteren Gebäuden, die eine erhalten) größeres Symbol und eines mit neueren Gebäuden, die ein größeres Symbol erhalten). Die beiden Karten sind, weil wenn Sie Gebiete haben, die überabgetastet sind, sie wahrscheinlich eine größere Anzahl von neuen und alten Gebäuden haben.

Dies funktioniert nicht so gut, wenn Gebäude zu gruppiert sind, da sich die proportionalen Symbole überlappen (wie Sie in Ihrer Frage vorgeschlagen haben). Daher könnte hier ein Ansatz zur Schätzung der Kerndichte (der eine kontinuierliche Wärmekarte erstellt) sehr hilfreich sein.

Ich würde auch sagen, dass zusammenfassende Statistiken in Ihrem Fall hilfreich sein können. Die Berechnung globaler Maße der räumlichen Autokorrelation (z. B. Morans I, Getis Ord, Gearys C) ist informativ über die Verteilung. Sie können auch lokale räumliche Assoziationsmaße abbilden, um Cluster alter oder junger Gebäude zu visualisieren.


2

Wenn der Zweck Ihrer Visualisierung darin besteht, die Ausbreitung des Gebäudealter im gesamten Bundesstaat anzuzeigen, ohne auf die Unterbereiche zu drängen, besteht eine einfache Lösung darin, das Alter der Gebäude zusammenzufassen (z. B. 1850 - 1900) und für jedes Mal separate Statuskarten anzuzeigen Punkt mit Punkten. 4 Karten funktionieren gut, da sie alle nebeneinander liegen und schnell gescannt werden. Dies ist aufgrund seiner Einfachheit sehr nützlich und Sie können kleine Punkte für Gebäude verwenden, was bedeutet, dass Sie die Verteilung von Tausenden von Datenpunkten gleichzeitig anzeigen können - komplexere Symbole würden sich überlappen.

Wenn der Zweck der Karte jedoch darin besteht, dem Benutzer einen Drilldown zu ermöglichen und die Verteilung des Alters in einem Unterabschnitt des Staates anzuzeigen, oder wenn feine Altersunterschiede wichtig sind, ist diese Lösung wahrscheinlich nicht der richtige Weg, dies zu tun.


1

Ähnlich wie bei einer Heatmap können Sie das Alter als Z-Wert rendern und eine schattierte Reliefkarte erstellen, die ein wenig zur Verringerung der Verzerrung beiträgt - die wirklich "großen" (alten) Karten fallen immer noch auf , würde aber die "kürzeren" (neueren) Gebäude nicht auslöschen.

Je nachdem, was Sie anzeigen möchten (versuchen Sie, die älteren Gebäude hervorzuheben?), Können Sie mit einer logarithmischen oder exponentiellen Skala experimentieren.

Über das große Gebiet eines Staates wäre es sehr schwierig, viele Details über das Baualter zu erhalten, außer als visueller Durchschnitt. Erst wenn Sie sich eine Blockebene angesehen haben, wird eine Darstellung hilfreich sein.


Ich versuche wirklich nicht, etwas hervorzuheben, und so viel ich kann, möchte ich davon wegkommen.
Dassouki

Dann versuchen Sie nicht, etwas zu glätten - wie es eine Heatmap tun würde - und lassen die Punkte irgendwie auf Sie herausspringen. (Ich stelle mir vor) dass Sie wirklich davon sprechen, eine 3D-Oberfläche zu erzeugen, die aussieht wie ein Haufen Stalagmiten, die daraus wachsen. Vielleicht wäre "Bump Map" eine bessere Beschreibung?
Herb

1
Es könnte effektiv sein, aber ich bin vorsichtig mit solchen 3D-Oberflächen. Erstens verdecken große Spitzen kleinere Spitzen hinter sich. Zweitens ist das Ablesen des Absolutwerts in einer 3D-Karte weniger genau als bei einer Farbrampe.
Trevesy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.