Tekwar
Ensign
- Registriert
- Sep. 2008
- Beiträge
- 165
Hallo zusammen,
vielleicht kann mit jemand auf die Sprünge helfen.
Ich habe eine Liste mit X/Y Koordinaten die Punkte auf einer zweidimensionalen Fläche entsprechen. Nun möchte ich die Anzahl der Punkte reduzieren indem ich Häufungen zusammenfasse.
Also Punkte die < Abstand X zueinander haben werden zusammengefasst und durch einen "Mittelpunkt" ersetzt. Kennt jemand einen Ansatz wie man das lösen kann ohne den Abstand von jedem zu jedem Punkt zu überprüfen?
Ich habe schon überlegt die Fläche in Quadranten einzuteilen und so schon mal vorsortieren, wenn der "Haufen" dann aber mehrere Quadranten streift ist das auch nicht so einfach.
Ich programmiere in VB.NET, aber einen Ansatz wie man sowas angeht oder ein Stichwort mit dem ich weitersuchen kann würden mir schon weiterhelfen.
Gruß Tek
vielleicht kann mit jemand auf die Sprünge helfen.
Ich habe eine Liste mit X/Y Koordinaten die Punkte auf einer zweidimensionalen Fläche entsprechen. Nun möchte ich die Anzahl der Punkte reduzieren indem ich Häufungen zusammenfasse.
Also Punkte die < Abstand X zueinander haben werden zusammengefasst und durch einen "Mittelpunkt" ersetzt. Kennt jemand einen Ansatz wie man das lösen kann ohne den Abstand von jedem zu jedem Punkt zu überprüfen?
Ich habe schon überlegt die Fläche in Quadranten einzuteilen und so schon mal vorsortieren, wenn der "Haufen" dann aber mehrere Quadranten streift ist das auch nicht so einfach.
Ich programmiere in VB.NET, aber einen Ansatz wie man sowas angeht oder ein Stichwort mit dem ich weitersuchen kann würden mir schon weiterhelfen.
Gruß Tek