CALCUL D'UNE DISTANCE ORTHODROMIQUE

neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 - 26 janv. 2010 à 19:31
assemple Messages postés 65 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 16 décembre 2011 - 12 févr. 2010 à 21:17
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

assemple Messages postés 65 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 16 décembre 2011
12 févr. 2010 à 21:17
L'orthographe ! Messieurs, l'orthographe !
s'épare NON ! : sépare !!!!
creazyhead Messages postés 3 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 30 janvier 2012
3 févr. 2010 à 23:38
Bonsoir,

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

Merci
bossfoot Messages postés 13 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 7 avril 2009
3 févr. 2010 à 23:31
@Bogs94 : Oui pardon j'ai confondu ^^

@creazyhead : en degré 48.833, 2.333 données récupérer sur le site de l'INSEE.
creazyhead Messages postés 3 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 30 janvier 2012
1 févr. 2010 à 17:57
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!
Bogs94 Messages postés 1 Date d'inscription samedi 10 novembre 2007 Statut Membre Dernière intervention 1 février 2010
1 févr. 2010 à 08:44
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...
bossfoot Messages postés 13 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 7 avril 2009
27 janv. 2010 à 14:05
Je vais pas te contredire ^^
tpoinsot Messages postés 345 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 17 octobre 2014 4
27 janv. 2010 à 13:55
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 ...
bossfoot Messages postés 13 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 7 avril 2009
27 janv. 2010 à 12:32
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é ^^
tpoinsot Messages postés 345 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 17 octobre 2014 4
27 janv. 2010 à 12:16
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
bossfoot Messages postés 13 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 7 avril 2009
26 janv. 2010 à 19:34
Salut et merci ^^
J'aime bien moi aussi pas de superflue, juste ce qu'on a besoin ^^
neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
26 janv. 2010 à 19:31
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.
Rejoignez-nous