Para calcular las ubicaciones más cercanas que están representadas por latitud/longitud, estaba considerando dividir el mapa en cuadrículas pequeñas, aproximadamente cuadrículas de 100x100 metros. Esencialmente, cada punto se asignaría a una grilla.¿Cómo puedo dividir el globo terráqueo en cuadrículas pequeñas de modo que pueda asignar cada latitud/longitud a una cuadrícula?
Entiendo que podría usar también índices espaciales con MySQL, etc., pero estoy planeando usar una base de datos no relacional como Cassandra, donde sería difícil hacer indexación en objetos espaciales, y entonces algún tipo de técnica de aproximación de cuadrícula podría ser ordenado.
¿Cuál sería la mejor manera de crear un sistema de este tipo rejilla y mapear las localizaciones espaciales 2-D a ella?
Edit1: Podría estar bien si las redes no son perfectamente uniforme, más aún alrededor de los polos.
No es fácil ... el globo no es plano, no se divide en una cuadrícula rectangular. – skaffman
pregunta brillante. ¿Qué hiciste al final? – Zubair
¿Obtuviste una solución? –