Erstellen von Konturen mit aussagekräftigen Werten aus Punktdaten

9

Ich habe kürzlich eine CSV erhalten, die die Standorte aller aufgezeichneten Fahrradunfälle in Boston in den letzten Jahren enthält. Als begeisterter Radfahrer möchte ich eine einfache Konturkarte erstellen, die die Aufmerksamkeit auf die Kreuzungen mit der größten Unfalldichte lenkt und mit Freunden, Kollegen und Stadtbeamten teilt.

Mit dem Heatmap QGIS-Plugin und dem Konturwerkzeug von GDAL habe ich eine ästhetisch ansprechende Konturkarte erstellt. Ich befürchte jedoch, dass die numerischen Werte nicht leicht verdaulich sind, vor allem, weil das Heatmap-Plugin die Dichte mithilfe von KDE anstelle der Punktdichte berechnet.

Ich möchte Konturen erstellen, die die Anzahl der Abstürze innerhalb von 400 m von einem bestimmten Punkt widerspiegeln. (So ​​liegt beispielsweise jeder Punkt innerhalb der höchsten "Höhen" -Konturen innerhalb von 400 m von mindestens 8 Abstürzen, während jeder Punkt innerhalb der niedrigsten "Höhe" innerhalb von 400 m von mindestens 1 Absturz liegt.) Ist dies möglich? Oder gibt es einen anderen, bessere Möglichkeit, Punktdichten mithilfe von Konturen zu visualisieren?

Wenn es hilfreich ist, habe ich meine Heatmap mit einem Radius von 400 m, einem Abfall von 0 und X- und Y-Werten von 10 erstellt (also ist jede Zelle 10 m x 10 m groß). Ich habe die Heatmap mit einem Höhenwert von 1 in Konturen konvertiert.

Ich wäre dankbar für Tipps oder Lösungen für mein Dilemma.

Vielen Dank!

Reldresal
quelle
4
Konturen sind ein visueller Hinweis (und eine numerische Darstellung), dass an allen Stellen, an denen diese Konturen auftreten, sowie zwischen ihnen Unfälle aufgetreten sind. Dann wäre es natürlich lächerlich, die Konturen über Gebäude, Seen, Flüsse, offenes Land usw. zu erweitern. Daher müssen Sie Ihre Karte notwendigerweise auf Orte beschränken, an denen Fahrräder fahren könnten. Solche Karten sehen aus wie Regenbogenspaghetti und sind schwer zu lesen. Warum ziehen Sie keine alternative Möglichkeit zur Darstellung dieser Daten in Betracht, z. B. Punktsymbole zur Symbolisierung von Zahlen oder Absturzraten?
whuber
Vielen Dank für Ihre Antwort, Whuber. Ich habe anfangs versucht, die Unfälle mithilfe von Punktsymbolen zu visualisieren, aber das Ausmaß des Unterschieds in der Unfalldichte in der Stadt machte dies ziemlich ineffektiv: Selbst bei einer Deckkraft von 50% sahen die Punkte an den unfallanfälligsten Kreuzungen im Außenbereich unübersichtlich und funky aus Punkte waren kaum sichtbar. Ich bin nicht sonderlich besorgt über die Auswirkungen der Interpolation von Werten mithilfe von Konturen - diese Karte soll lediglich ein allgemeines, leicht verdauliches Bild des Problems liefern. (Diese Karte wird von einigen anderen statistischen Analysen begleitet).
Reldresal
1
Sie können Daten nach Schnittpunkten zusammenfassen und die Symbole so skalieren, dass ihre Flächen (nicht Durchmesser) direkt proportional zur Unfallzahl sind. Dies sollte die von Ihnen beschriebenen Probleme lösen.
whuber
Sind fraktale Ansätze wie Quadtrees in Ordnung?
Huckfinn

Antworten:

3

Für die Darstellung entlang von Straßen ist es besser, Linienmerkmale zu verwenden. Sie können Ihre Straße in einer beliebigen Größe aufteilen und dann mithilfe einer räumlichen Verknüpfung die Anzahl der Unfälle berechnen. Sie verwenden dann einfach eine Farbskala, um die Unfalldichte pro Straßensegment oder Straßeneinheitseinheit darzustellen.

Radouxju
quelle
Dies ist eine gute Lösung, insbesondere wenn andere kartografische Verbesserungen vorgenommen werden, z. B. das Verdicken der Liniensegmente, um sie hervorzuheben, die Sichtbarkeit von kartografischen Hintergrundelementen zu unterdrücken usw.
whuber