J'ai des données spatiales - (x, y) points sur un plan - que je partitionne à l'aide de quadtrees. L'idée est de trouver quels points sont voisins d'un point donné (a, b). Les points sont voisins s'il y a une distance (disons L) entre les deux. Le problème est que l'espace est périodique, c'est-à-dire si un point est très proche du bord (< L) ce point devrait être voisin d'un point proche du bord opposé. (Par périodique dans ce cas, je veux dire que l'avion se répète)Des références sur la façon d'implémenter des quadtrees avec des limites périodiques?
|=================== | ===================|
|(a, b) (c,d)| (a, b) (c,d) |
| | |
| (e,f) | (e, f) |
| (h,i)| (h,i)|
|=================== | ===================|
|(a, b) (c,d)| (a, b) (c,d) |
| | |
| (e,f) | (e, f) |
| (h,i)| (h,i)|
| ================== | ===================|
C'est des points (a, b) et (c, d) et (h, i) devrait être voisins. Les voisins de (a, b) sont les points à l'intérieur du cercle de rayon L avec le centre (a, b).
Les papiers, comment-tous sont les bienvenus.
Merci,
Guys:
Merci pour vos réponses, je ne l'ai pas vérifier stackoverflow pendant un certain temps était occupé sur un autre projet vérifiera vos réponses tout de suite! Merci beaucoup.