Re: latitudine e longitudine
Ecco come suggerisco di affrontare il calcolo:
Costanti:
RE=6.378.388 metri (Raggio Equatoriale)
RP=6.356.912 metri (Raggio Polare)
(Dati della De Agostini... La differenza � circa 20 Km e pu� non sempre
essere corretto trascurarla!!!)
Siano:
A1=Longitudine del punto 1, B1=Latitudine del punto 1
A2=Longitudine del punto 2, B2=Latitudine del punto 2
R=1 / ( ( 1/(RP^2) + (cos((B1+B2)/2))^2 * ( 1/(RE^2) - 1/(RP^2) ) )^(1/2) )
Raggio Terrestre LOCALE (ovvero nel punto di latitudine media)
Poi si aprrossima la Terra con una sfera avente il raggio locale e si ha:
d = 2 * R * arcsin ( ((1-cos(A1-A2)*cos (B1-B2))/2)^(1/2) )
Puoi notare che questa formula � simmetrica per scambio tra differenza di
latitudine e differenza di longitudine. (Consiglio: usa variabili in doppia
precisione perch� puo capitare di avere angoli piccoli.)
Un calcolo pi� preciso, sull'ellissoide, richiede l'uso di un metodo
variazionale (si tratta di trovare lunghezza di una geodetica) e mi ci
vorrebbero un po' di ore di studio....
Ciao Claudio
Received on Wed Mar 22 2000 - 00:00:00 CET
This archive was generated by hypermail 2.3.0
: Sun Nov 24 2024 - 05:10:45 CET