¿Quieres un métrica en los rectángulos? Esto significa que $d(R_1,R_2)=0$ sólo si los rectángulos $R_1$ y $R_2$ son completamente idénticos (mismo tamaño y ubicación). También significa que se cumple la desigualdad del triángulo, $d(R_1,R_2) \le d(R_1,R_3) + d(R_2,R_3)$ . Si el rectángulo $R_i$ tiene esquinas $(x_i^1,y_i^1)$ y $(x_i^2,y_i^2)$ , donde $x_i^1<x_i^2$ y $y_i^1<y_i^2$ , entonces lo siguiente le daría una métrica para cualquier $p\ge1$ : $$ d_p(R_1,R_2) = \left( \sum_{j=1}^2 |x_1^j-x_2^j|^p + |y_1^j-y_2^j|^p \right)^{1/p} $$ Los casos $p=1,2$ puede ser útil. Además, el caso límite $p\rightarrow \infty$ es una métrica simple: $$ d_\infty(R_1,R_2) = \max(|x_1^1-x_2^1|,|y_1^1-y_2^1|,|x_1^2-x_2^2|,|y_1^2-y_2^2|) $$
En general, se puede obtener una métrica a partir de cualquier norma sobre un espacio de 4 dimensiones aplicada al vector de diferencias de coordenadas.
Además, si su preocupación es una algoritmo para encontrar rápidamente a los vecinos, eso es realmente una cuestión de programación, pero busca en los quadtrees.