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)

position-gps-iphone

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:

iphone-google-maps

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 ?

Discussion:

  • Thierry dit :

    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 ?

  • mrboo dit :

    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

  • Thierry dit :

    et je viens de te répondre tout en confirmant ;-)
    Moi j’obtiens 48.8758,2.32683

  • mrboo dit :

    Merci, donc il y a un truc qui m’échappe… :)

  • Cgodefroy dit :

    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?

  • lesquale dit :

    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 ?

  • mrboo dit :

    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é

  • marko_ dit :

    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.

  • eric pozz dit :

    Ce mrboo, il me tue… ;î

  • Johan Denoyer dit :

    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

  • Nikonoel dit :

    C’est désactivable cette fonction gps sur les photos que tu prends?? Parce que dans certains cas ca peut devenir gênant…

  • JC dit :

    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.

  • lesquale dit :

    @mrboo > ok – merci ^^

  • mrboo dit :

    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)

  • Xu dit :

    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/

  • Thierry dit :

    François > je vais t’envoyer mon code ca sera plus simple je crois ;-)

  • Comments closed