Script per il calcolo della distanza radiale
Di seguito uno script per il calcolo della distanza radiale. Il codice è scritto in linguaggio Java, ma vista la sua semplicità è facilmente “traducibile” nel linguaggio che più vi aggrada
public double distanza(Coordinata coord)
{
double var = Math.PI / 180;
double lat= this.lat * var;
double lon = this.lon * var;
double lat2=coord.lat * var;
double lon2=coord.lon * var;
double r=6372.795477598;
double distanza_radiale = Math.acos(Math.sin(lat) * Math.sin(lat2) + Math.cos(lat) * Math.cos(lat2) * Math.cos(lon-lon2));
double km=r* distanza_radiale;
return km;
}