Privacy Policy
Programmazione

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;
}

Lascia un commento

Translate »
Privacy Policy - Personalizza tracciamento pubblicitario