Newsgroup: it.hobby.fai-da-te
Titolo: Calcolo distanze

Salve a tutti,
sto cercando un sito dove sia possibile calcolare la distanza fra 2 città,
ma non un itinerario, ma solo i km in linea d'aria.
Per esempio roma-stoccolma   ........x km
genova- miami .......x km
Che ne dite??
Ciao Fabio

 ha scritto nel messaggio
news:KCc1d.308445$5D1.13...@news4.tin.it...

Mha..
in linea d'aria?
genova /miami ? è un arco di curva!
cosi' pure roma/stoccolma
hai provato a misurarlo su una cartina geografica'
 scusa ...a che serve?

 ha scritto

... conoscendo le coordinate geografiche, 
p.es
. ....

  scusa ...a che serve?
Lo so che è una curva, infatti chiedevo se ci fosse un sito che lo
calcolasse già.......
Mi serve per fare un totale di km fatti durante una serie di
viaggi......piu' che altro è una curiosità.....
Speriamo ci sia qualcosa.....

 ma non un itinerario, ma solo i km in linea d'aria.
Non so se esista, su 
www.calle.com/world/
 fra molti altri, trovi le
coordinate di tutti (?) i paesi e paesini, da qui il calcolo è relativamente
semplice.
ciao mauro

 ha scritto nel messaggio
news:KCc1d.308445$5D1.13...@news4.tin.it...

dai un'occhiata a questo programmino
http://www.cybercom.net/~dcoffin/hp32/distance.html
ciao abele

 ha scritto nel messaggio
news:KCc1d.308445$5D1.13...@news4.tin.it...

faccio un taglia ed incolla
vedi se riesci a usarlo
con una calcolatrice programmabile divresti fare abbastanza presto a trovare
le varie distanze
The calculation is done using the scalar product of two vectors to
find the angle between those vectors. Let the vectors be OA and OB
where A and B are the two points on the surface of the earth and O is
the centre of the earth.
The scalar product gives OA*OB*cos(AOB)  = R^2*cos(AOB) where
R = radius of the earth.  Having found angle AOB, the distance between
the points is R*(AOB) with AOB in radians.
To find the scalar product we need the coordinates of the two points.
Set up a three dimensional coordinate system with the x-axis in the
longitudinal plane of OA and the xy plane containing the equator, the
z-axis along the earth's axis.  With this system, the coordinates of A
will be
  Rcos(latA), 0, Rsin(latA)
and the coords of B will be
  Rcos(latB)cos(lonB-lonA),Rcos(latB)sin(lonB-lonA),Rsin(latB)
The scalar product is given by
xA*xB + yA*yB + zA*zB =
R^2cos(latA)cos(latB)cos(lonB-lonA)+ R^2sin(latA)sin(latB)
Dividing out R^2 will give cos(AOB)
cos(AOB) = cos(latA)cos(latB)cos(lonB-lonA)+sin(latA)sin(latB)
This gives AOB, and the great circle distance between A and
B will be
               R*(AOB)     with AOB in radians.
I will do an example, finding the distance between point A at
56 degrees west 33 degrees south, and point B at 12 degrees east and
40 degrees north.  [Note, I shall be taking east and south as
negative.]
cos(AOB)= cos(-33)cos(40)cos(-12-56) + sin(-33)sin(40)
        = cos(33)cos(40)cos(68) - sin(33)sin(40)
        = -0.109417873
So AOB = 96.28175959 degrees
       = 1.680433715 radians
Finally to get the great circle distance between A and B we need the
value of R, the radius of the earth. This is about 6371 km or 3959
miles.
In miles the distance between A and B is 6652.84 miles.
ciao abele

 ha scritto nel messaggio
news:KCc1d.308445$5D1.13...@news4.tin.it...

  Flight Simulator 2000 o 2004 ?
  ciao   edy

 Che ne dite??
    Io dico che piace! :-)))  Et voila'!
 
http://www.indo.com/distance/
    ciaofelix:-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Per esempio roma-stoccolma   ........x km
 
  1233 miles (1984 km) (1071 nautical miles) 


     ciaofelix:-)
Perfetto......non ho parole......
Ciao
Fabio

 >     ciaofelix:-)
quando si mette felix..
non c'č trippa x  "altri" gatti!
:)

 coordinate di tutti (?) i paesi e paesini
      Questo mi mancava proprio! :-))
