Obwohl dies keine QGIS-Lösung ist, würde ich mich persönlich für eine explorative Analyse mit SaTScan entscheiden . Es ist schnell, gut dokumentiert und weit verbreitet, sodass Sie beim Starten keine Probleme haben sollten. Für 45.000 Punkte ist möglicherweise etwas RAM erforderlich.
Ich bin nicht sicher, ob es direkt von Postgres lesen kann, aber einfach aus DBF- und Textdateien importiert werden kann.
Die Ausgabe der Analyse kann dann problemlos in Postgres oder QGIS zurückgelesen werden. Sie können nach kreisförmigen Clustern oder Ellipsen suchen (möglicherweise hilfreich, wenn Ihre Daten eine bestimmte Art von Siedlungen enthalten, z. B. langgestreckte Städte / Dörfer in Tälern usw.). Sie können dann Polygone oder Ellipsen generieren oder nur die Positionen anzeigen, die Mitglieder von Clustern sind.
Für eine schnelle Vorschau der Ergebnisse in Google Earth können Sie auch das SaTScan to Google Earth-Konvertierungstool von NAACCR verwenden .
Wichtig: Wenn Sie Monte-Carlo-Simulationen ausführen (mindestens 99), können Sie auch etwas über die statistische Signifikanz Ihrer Cluster aussagen. Die Interpretation und Begründung dieser Cluster wird ein weiteres Thema sein, wie es zumindest in den letzten zwei Jahrzehnten in den Raumwissenschaften diskutiert wurde (glaube ich;).
Sie könnten versuchen, eine rein räumliche Analyse durchzuführen, um nach Clustern mit hohen, niedrigen oder hohen und niedrigen Werten zu suchen. Wenn Sie einige zeitliche Attribute in Ihren Daten haben (tägliche, wöchentliche Aggregationen), dann halte ich es für wirklich interessant, einige Raum-Zeit-Modelle auszuführen.