Ich habe einen Datensatz von 655 Lat / Long-Paaren, den ich in ungefähr 100 Gruppen aufteilen möchte. Eine Gruppe sollte 5-10 Paare haben, die geografisch nahe beieinander liegen. Dichte Gruppen sollten mehr Punkte haben, spärliche Gruppen sollten weniger haben. Zum Beispiel sollten städtische Gruppierungen größer sein, ländliche kleinere.
Gibt es einen etablierten Algorithmus für diese Art der Gruppierung oder muss ich einen von Grund auf neu entwerfen?
Ich verwende die Google Maps v3-API, um diese Daten anzuzeigen, aber da es sich um einen festen Datensatz handelt, bin ich bereit, einige Offline-Nummern zu ermitteln.
R
Verwendung dieser Lösungen ist ebenfalls nicht sehr einfach : Sie müssen lernen, wie Sie Ihre Koordinaten lesen, eine Clustering-Routine anwenden und die Ergebnisse aufschreiben (falls erforderlich). In eine Datei kann Ihr GIS nachbearbeiten.