Calcul distance lattitude longitude

Exercices, projets etc relatifs au Master d'Informatique
Post Reply
Cannelle

Calcul distance lattitude longitude

Post by Cannelle » Thu Dec 03, 2009 12:43 am

Bonjour,

Saurais-tu comment calculer une nouvelle lattitude en fonction d'une distance en km?
Par exemple j'ai la lattitude 47.231372. Je voudrais calculer la nouvelle lattitude en ajoutant 100km à cette lattitude.
Merci
Cannelle

User avatar
Vincent
Posts: 3077
Joined: Fri Apr 07, 2006 12:10 pm
Location: Schtroumpf
Contact:

Re: Calcul distance lattitude longitude

Post by Vincent » Thu Dec 03, 2009 7:26 pm

Ça doit être tout à fait faisable avec un chouïa de trigonométrie.

J'ai pas la tête à ça ce soir, mais je regarderai ça demain :)


edit: je suppose que tu parcours tes 100 km sur la direction nord-sud? Sinon ça va se faire aussi mais la formule sera moins simple.


Donnée à vérifier demain: 111km sur l'axe NS doivent correspondre à une variation d'un degré en latitude (un t). Donc tes 100 km doivent faire à peu près 0.90°.
{ Vincent Hugot }

User avatar
Vincent
Posts: 3077
Joined: Fri Apr 07, 2006 12:10 pm
Location: Schtroumpf
Contact:

Re: Calcul distance lattitude longitude

Post by Vincent » Thu Dec 03, 2009 8:05 pm

Entre temps j'ai décidé de vérifier tout de suite, vu que c'est hyper-simple, comme ça c'est fait;

D'après wikipedia la terre a ce rayon:

Rayon équatorial 6 378,137 km
Rayon polaire 6 356,7523142 km

On va donc prendre entre les deux: r=6360 km est une bonne approximation. La distance parcourue (sur l'axe NS) pour avoir une variation d'angle a (en radian) est r*a, donc si a = 1° = pi/180 rad on a 6360*pi/180 = 111.003 km de variation. Donc la réponse ci-dessus est bonne.

A+ :)
{ Vincent Hugot }

Cannelle

Re: Calcul distance latitude longitude

Post by Cannelle » Thu Dec 03, 2009 10:28 pm

Ah ok, du coup si je veux trouver la valeur à ajouter à ma latitude il me suffit de faire
(nombreKm * 180) / (6360 * pi)

Merci beaucoup d'avoir répondu en tout cas

Cannelle

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests