Résultats tagués “gps”

Géolocalisation de ses photos

Géolocalisation Le nouveau buzz à la mode c'est la géolocalisation des photos. Alors forcément il fallait que moi aussi je m'essaye à ce petit jeu.

Tout a commencé avec la démocratisation des GPS autonomes. Il devient facile de se procurer un petit GPS bluetooth (par exemple) pour le brancher sur son PDA. Souvent couplé à un logiciel de cartographie / navigation cela permet de retrouver son chemin facilement (et quand on connait mon sens de l'orientation on se doute que j'ai fait rapidement l'acquisition de ce petit gadget technologique)...

La Terre vue depuis Apollo 17 (merci la NASA !)Pour celles et ceux qui voudraient connaître une méthode rapide pour calculer la distance à vol d'oiseau entre deux points dont on connait les coordonnées GPS voici comment faire. Attention, allergiques aux math s'abstenir :-)

On suppose ici, pour simplifier, que la terre est une sphère. Je sais, ce n'est pas exact et le relief peut également intervenir (c'est pour ça que j'ai écrit à vol d'oiseau !). On suppose aussi que l'on dispose des coordonnées GPS (lattitude et longitude) en degrés et non pas en degrés, minutes, secondes.

La première étape consiste à convertir nos degrés en radians. Ca c'est facile, il suffit de tout multiplier par 2?/360.

Ensuite la distance c'est, si le point source a comme coordonnées (sourceLat, sourceLong) et le point destination (destLat, destLong) :

d = R * (Pi/2 - ArcSin( sin(destLat) * sin(sourceLat) + cos(destLong - sourceLong) * cos(destLat) * cos(sourceLat)))

L'unité de d dépendra de l'unité prise pour le rayon. Si celui-ci est exprimé en km alors la distance sera elle aussi en kilomètres.

Pour R je prend généralement 6378km.

1

Retrouvez-moi sur

Facebook LinkedIn Viadeo Copains d'avant

Photo aléatoire

'/photos/index.php', 'g2Uri' => '/gallery2/', 'fullInit' => 'true')); list ($ret, $imageBlockHtml) = GalleryEmbed::getImageBlock( array( 'blocks' => 'randomImage', 'show' => 'title', 'maxSize' => 170)); echo $imageBlockHtml; GalleryEmbed::done(); ?>

Ailleurs sur le net

Archives

Archives plus anciennes :

Tags

septembre 2010

Dim Lun Mar Mer Jeu Ven Sam
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Commentaires récents

  • ZeGuigui : @constantin: connaissant la position, la vitesse et la direction la lire la suite
  • constantin : Avec ta formule, connaissant la position actuelle d'un objet et lire la suite
  • antoine : merci pour cette formule. lire la suite
  • arthak : Merci t'a formule m'a été utile. lire la suite
  • Spomky : Salut à tous! Merci pour la fonction, ça m'a permis lire la suite
  • thomas : explique toi un peu mieux denis, on comprend rien lire la suite
  • denis : Cadeau de considération symbolique (50 euro) pour celui ou celle lire la suite
  • Guillaume : Tous les points à distance = constante, c'est l'équation d'un lire la suite
  • Michel : Peut-on faire le processus inverse; calculer les coordonnées de tous lire la suite
  • Tigerfou : Bonjour, J'aimerai réagir au tout premier commentaire, c.a.d. celui d'Olivier lire la suite

Information

Powered by Movable Type 5.01