iPhone et géotagging: position encore un peu floue ?
5 février 2009 - 18 commentaires
Vous le savez peut-être l’iphone ajoute aux clichés que vous prenez la « position GPS » où vous êtes.
Ces informations sont enregistrées dans les données Exif de l’image jpeg.
En utilisant la fonction PHP exif_read_data il est facile de lire ces informations.
Voici par exemple ce que ça donne avec une photo prise hier matin (devant la gare St Lazare)

Si je comprends bien ça nous donne comme position GPS:
Latitude 48.5255
Longitude 2.1961
Seulement quand je rentre ces coordonnées dans une carte Google, j’obtiens cette position:

2 possibilités:
Soit je me plante dans l’interprétation des données Exif (je ne suis pas un expert en matière de coordonnées GPS ![]()
Soit l’iphone fournit une position très très approximative.
Des idées ?
Comments closed
Discussion:
j’avais remarqué que l’iPhone était moins précis qu’un N96 par exemples pas quand même pas autant…
tu m’envoies ta photo pour que je checke sur notre système ?
Thierry> je viens de t’envoyer ça, j’ai tout de même l’impression que je me plante dans la lecture des coordonnées
et je viens de te répondre tout en confirmant
Moi j’obtiens 48.8758,2.32683
Merci, donc il y a un truc qui m’échappe…
Tu devrais trouver ta réponse ici :
http://open.vinayras.com/phpexifrw_exif_reader_writer
En tout cas, je confirme que l’iPhone donne des positions précises à 9m
->Sinon poubelle.
Http://trackmehq.fr
Au début il y avait un bug par contre sur la lecture/écriture des données Exif avec Photos. Si tu twitpic, on voit bien où tu es non?
oh je savais pas q l’iphone integrait les donnees gps a ses photos
il y a beaucoup d’appareils (mobiles, apn, …) qui le font ?
Thierry> thx je suis en train de tester le bousin
Cgodefroy> je m’en doutais
lesquale> une bonne partie des tel qui ont un GPS intégré
J’ai déjà remarque un truc similaire dans d’autres circonstances, en fait les données GPS visualisées sur GMaps sont affichées avec précisions si le nombre de décimale est suffisant, un bonne dizaine. Les 4 décimales que tu utilises sont donc un peu juste pour le niveau de zoom que tu adoptes sur la carte.
Ce mrboo, il me tue… ;î
Attention à ne pas confondre degrés sexagésimaux en degrés décimaux:)
L’iphone doit donner les degrés décimaux, et Google doit utiliser les degrés sexagésimaux
Comment traduire de l’un à l’autre :
http://fr.wikipedia.org/wiki/Syst%C3%A8me_sexag%C3%A9simal#Convertir_les_degr.C3.A9s_sexag.C3.A9simaux_en_degr.C3.A9s_d.C3.A9cimaux
C’est désactivable cette fonction gps sur les photos que tu prends?? Parce que dans certains cas ca peut devenir gênant…
Ta photo a l’air d’être faite en intérieur. Or le signal GPS est de quasi-nul à nul dans ces conditions. Ne serait-ce pas un début d’explications ?
@eric pozz c’est vrai qu’il est pénible.
@mrboo > ok – merci ^^
Nikonoel> yep, dans la conf de l’iphone tu peux désactiver le « service de localisation »
JC> le problème ne vient pas de là car le positionnement réalisé par Thierry (com n°5) est correct (à quelques m près)
J’ai avancé un peu hier sur la question et il y a une histoire de conversion qui m’échappe encore un peu (j’arrive jusqu’à l’arrondissement mais pas encore aussi précis que Thierry)
tiens tiens… pour les photographes qui souhaitent coupler les positions gps recueillies avec l’iphone et leur appareil photo (autre que celui de l’iphone) :
http://flickr.com/photos/bonnaf/3253991948/
François > je vais t’envoyer mon code ca sera plus simple je crois