CALCUL D'UNE DISTANCE ORTHODROMIQUE

Signaler
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
-
Messages postés
72
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
16 décembre 2011
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51191-calcul-d-une-distance-orthodromique

Messages postés
72
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
16 décembre 2011

L'orthographe ! Messieurs, l'orthographe !
s'épare NON ! : sépare !!!!
Messages postés
3
Date d'inscription
lundi 24 mars 2008
Statut
Membre
Dernière intervention
30 janvier 2012

Bonsoir,

J'avais trouvé, il s'agit de degré décimaux, mais souvent on parle plutot de d° m et s.

Merci
Messages postés
13
Date d'inscription
mercredi 31 mai 2006
Statut
Membre
Dernière intervention
7 avril 2009

@Bogs94 : Oui pardon j'ai confondu ^^

@creazyhead : en degré 48.833, 2.333 données récupérer sur le site de l'INSEE.
Messages postés
3
Date d'inscription
lundi 24 mars 2008
Statut
Membre
Dernière intervention
30 janvier 2012

Bonjour,

Bravo, c'est super, j'avais essayé d'obtenir la même chose mais ma fonction était bien moins performante et pas aussi siplifiée!
Par contre sous quel format rentre t'on les lattitudes et longitudes?

Merci et encore bravo!
Messages postés
1
Date d'inscription
samedi 10 novembre 2007
Statut
Membre
Dernière intervention
1 février 2010

Dis moi, ce ne serait pas une distance orthodromique plutot ? (orthonormique je n'ai jamais entendu parler)
La distance la plus courte à vol d'oiseau prenant en compte la rotondité de la Terre...
Messages postés
13
Date d'inscription
mercredi 31 mai 2006
Statut
Membre
Dernière intervention
7 avril 2009

Je vais pas te contredire ^^
Messages postés
345
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
17 octobre 2014
3
Merci beaucoup. Ce n'est pas "utile" mais très intéressant. Je suis allé recherché un code que j'avais fait en vb il y a 10 ans pour voir comment j'avais fait.
Il s'agissait d'ailleurs de distance orthodromique, mais le vocabulaire ...
Messages postés
13
Date d'inscription
mercredi 31 mai 2006
Statut
Membre
Dernière intervention
7 avril 2009

Je cherchais justement à avoir les données les plus justes tant qu'à faire ^^
Je suis allez faire un tour sur wikipédia.
J'ai utiliser le rayon équatoriale alors que toi le rayon polaire avec une formule arrondie ^^

http://fr.wikipedia.org/wiki/Terre

Rayon équatorial 6 378,137 km
Rayon polaire 6 356,7523142 km
Périmètre équatorial 40 075,017 km
Périmètre méridional "polaire" = 40 007,864 km

40 000/(2*PI)= 6366.198
40 007.864/(2*PI)= 6367.449
40 075.017/(2*PI)=6378.137

J'espère que sa t'aura aidé ^^
Messages postés
345
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
17 octobre 2014
3
Bonjour,
je n'ai pas les mêmes formules mais je suppose que cela revient au même. Cependant, Tu as un rayon de 6378.14 qui est différent du mien, et j'aimerai savoir comment tu l'as obtenu.

J'utilise (40000km) / (2*PI) = 6366.198
D'où l'écart avec ton programme, car j'obtiens 657.626

Ma formule :
d = (arccos(Cos(latA) * Cos(latB) * Cos(LongA-LongB) + Sin(latA) * Sin(latB))) * 20000/PI

avec, pour c dans ]-1,1[ : arccos(c) = Atn(-c / Sqr(-c * c + 1)) + PI / 2
Messages postés
13
Date d'inscription
mercredi 31 mai 2006
Statut
Membre
Dernière intervention
7 avril 2009

Salut et merci ^^
J'aime bien moi aussi pas de superflue, juste ce qu'on a besoin ^^
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
15
Salut,

Pas grand chose à dire sur le code.
Sur le principe, j'aime beaucoup ce genre de source qui se démarque des autres (les grands classiques du genre formulaire de contact, espace membre, etc). Ca fait plaisir, quoi.
Merci donc.