Per calcolare le posizioni più vicine che sono rappresentate da latitudine/longitudine, stavo considerando la divisione della mappa in piccole griglie, griglie di circa 100x100 metri. Essenzialmente ogni punto sarebbe assegnato a una griglia.Come posso dividere il globo in piccole griglie in modo tale da permettermi di assegnare ogni lat/long location a una griglia?
Capisco che potrei invece utilizzare anche indici spaziali con MySQL ecc., Ma sto progettando di utilizzare un database non relazionale come Cassandra dove sarebbe difficile fare l'indicizzazione su oggetti spaziali, e quindi una sorta di tecnica di approssimazione della griglia potrebbe essere pulito
Quale sarebbe il modo migliore per creare un tale sistema di griglia e mappare le posizioni spaziali 2D su di esso?
Edit1: Potrebbe essere accettabile se le griglie non sono perfettamente uniformi, a maggior ragione attorno ai poli.
Non facile ... il globo non è piatto, non si divide in una griglia rettangolare. – skaffman
domanda brillante. cosa hai fatto alla fine? – Zubair
Hai trovato una soluzione? –