Coordonnées géographiques => Distances - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Coordonnées géographiques => Distances (/showthread.php?tid=5401) |
Coordonnées géographiques => Distances - Zappada - 06-05-2011 Dans le but de calculer plus facilement et plus efficacement les vols sur mon site, j'aimerais bien pouvoir utiliser les coordonnées réelles des aéroports pour calculer les distances . Est-ce possible de partir des coordonnées géographiques pour calculer les distances entre deux aéroports . Par exemple j'ai Paris - Charles de Gaulle : 49° 00′ 36″ N 2° 32′ 55″ E Et Londres - Heathrow : 51° 28′ 42″ N 0° 27′ 41″ W Est-ce que un tel calcul est possible ? Merci d'avance ! RE: Coordonnées géographiques => Distances - ToraTora - 06-05-2011 Ça a l'air que oui : http://www.lexilogos.com/calcul_distances.htm RE: Coordonnées géographiques => Distances - Zappada - 06-05-2011 Ah ouai en effet ! Tu n'aurais pas vu par la même occasion un endroit où ils expliquaient comment le faire ? RE: Coordonnées géographiques => Distances - ToraTora - 06-05-2011 Ben tu peux voir dans le code source, tout est fait en javascript. Regarde la fonction caldis() dans le fichier degr.js (http://www.lexilogos.com/z/degr.js) RE: Coordonnées géographiques => Distances - Antoinee - 06-05-2011 J'ai trouvé de très bonnes explications sur Wikipédia : http://fr.wikipedia.org/wiki/Coordonn%C3%A9es_g%C3%A9ographiques http://fr.wikipedia.org/wiki/Calcul_distance_ente_deux_coordonn%C3%A9es_g%C3%A9ographiques RE: Coordonnées géographiques => Distances - Zappada - 06-05-2011 Ok merci beaucoup à vous deux . Je vais essayer de faire tout ça en PHP et si j'arrive à obtenir quelque chose qui marche, je le mettrai sur le forum si ça intéresse quelqu'un Bon j'ai fait des essais. J'obtiens entre Heathrow et Charles de Gaulle 329 KM (Environ) alors que je trouve 347 avec Google Earth et le site de calcul . Je suis pas très loin donc je pense que ça doit venir des histoires avec les Est et Ouest (Par rapport au méridien de Greenwich . Et je sais pas comment je dois les gérer ceux là, j'ai bien regardé sur Wikipédia mais j'ai pas vu ! Vous sauriez ? RE: Coordonnées géographiques => Distances - niahoo - 06-05-2011 ça dépends de la projection utilisée. Google earth utilise la projection mercator, je suppose que lexilogos utililse une projection basée sur une sphère parfaite. RE: Coordonnées géographiques => Distances - Zappada - 06-05-2011 Nan mais j'obtiens la même chose avec Google Earth et Lexilogos en fait . C'est avec mon script que j'ai une différence, et je pense que c'est dû au fait que je prenne pas en compte le fait que le lieu sois à l'est ou à l'ouest du méridien du Greemwich ! RE: Coordonnées géographiques => Distances - niahoo - 06-05-2011 Et merde, pour une fois que je pouvais étaler ma science ... RE: Coordonnées géographiques => Distances - Antoinee - 07-05-2011 Si tu utilise une fonction trigonométrique vérifie que la valeur donnée soit bien en radians. Il me semble que dans les formules il y a un cosinus qui traîne et que la valeur donnée est en degrés. L'erreur provient peut être de là. Comme tu l'as dit il faut aussi tenir compte du sens car le méridien de Greenwich ne passe pas loin et si on est du mauvais côté on peut avoir quelques kilomètres en plus. |