Schützen Sie sensible Daten in Punktkarten

9

Gelegentlich werde ich gebeten, Punkte zu zeichnen, die sich auf vertrauliche Datenelemente beziehen. Ich würde gerne in der Lage sein, Punkten beim Plotten ein unterschiedliches Maß an zufälligem Jitter hinzuzufügen, damit die Punktdichte für den Betrachter immer noch offensichtlich ist, ohne jedoch genaue Positionen preiszugeben.

Ich könnte dies ganz einfach tun, indem ich vor dem Laden von Daten Zufallswerte von den Koordinaten in Excel oder SQL addiere / subtrahiere, aber dies würde es ein bisschen schwierig machen, wenn ich wie ich eine genaue Analyse basierend auf tatsächlichen Koordinaten durchführen möchte müssen zwischen realen und zitternden Werten wechseln (was nur nach einem Fehler fragt, der später passieren wird).

Gibt es eine Möglichkeit, dies in QGIS zu tun? Ich habe die Dokumentation durchgesehen und nichts entdeckt. Meine letzte Hoffnung ist, dass jemand irgendwo von einem Plug-In weiß.

Ich kenne andere Techniken zum Schutz sensibler Daten auf Karten (Binning, Zuweisen zu Schwerpunkt, Heatmaps, Konturen usw.), aber keine davon ist für die Daten, die ich anzeigen möchte, ganz richtig (Personen, die einen Dienst mehrmals genutzt haben). mit der Punktgröße, die sich darauf bezieht, wie oft sie diesen Dienst genutzt haben).

Stürzen
quelle

Antworten:

7

Die Aggregation an eine Grenze wie die Postleitzahl symbolisiert dann die Polygone für die bivariate Datendarstellung (Anzahl der Benutzer und Dienstnutzung).

Es gibt viele Methoden zum Zuordnen von bivariaten Daten, und ich bin sicher, dass andere mitmachen werden. Eine Möglichkeit besteht darin, die Chloroplethen-Symbologie für Ihre Polygone zu verwenden, um die durchschnittliche Dienstnutzung und die Punktdichte innerhalb des Polygons darzustellen, um die Anzahl der Benutzer darzustellen.

Auf diese Weise müssen Sie sich nicht mit Ihren ursprünglichen Datenpunkten herumschlagen, und die Methodenergebnisse sind immer replizierbar.

hhart
quelle
Vielen Dank, ich hatte nicht daran gedacht, ein bivariates Symbol zu verwenden, um dies anzuzeigen. Eine Sache, die ich mir angesehen habe, ist die Funktion "Versatzpunkt" in QGIS, mit der alle Punkte um einen festgelegten Abstand verschoben werden, aber Ihr Vorschlag ist viel sauberer.
Tumbledown