Allora, con i 5 punti che ti ho dato funziona perfettamente infatti, il problema è che invece impazzisce lo script con tutti i 167 punti della mia tabella.
Sto cercando di capire come mai... non è che se esiste qualche coppia di punti uguali cioè senza distanza tra loro la cosa può dare noia?
Non sembrerebbe, però non capisco ad un certo punto del ciclo mi restituisce come distanza e distanza totale NAN mentre fino al punto precedente era tutto ok...
Ho fatto un echo per vedere quali sono i 2 punti dove impazzisce, come vedi sgarra sul 4 punto che ti ho postato mentre fino a quello tutto era corretto, anche se tra 2 punti la distanza era 0....
lat1:46.5564
lon1:11.9226
lat2:46.5564
lon2:11.9226
distanza:0
somma distanze:1.03834882501
lat1:46.5563
lon1:11.9226
lat2:46.5563
lon2:11.9226
distanza:0.00690881139716
somma distanze:1.0452576364
lat1:46.5563
lon1:11.9225
lat2:46.5563
lon2:11.9225
distanza:0.00475057752753
somma distanze:1.05000821393
lat1:46.5563
lon1:11.9225
lat2:46.5563
lon2:11.9225
distanza:NAN
somma disatanze:NAN

Rispondi quotando
(peraltro molto meno esoso in termini di carico computazionale)