Extraire la localisation GPS d'une photo

Une main tient une loupe au-dessus d'une carte, agrandissant une zone de relief montagneux

Pour extraire la position GPS d'un fichier photo, vous ouvrez l'image dans un outil qui lit ses métadonnées et vous regardez le groupe GPS. Rien n'est calculé ni recherché en ligne. Les coordonnées sont déjà dans le fichier, écrites à l'instant où l'obturateur s'est déclenché sur un téléphone dont les services de localisation étaient activés. Vous obtenez une latitude et une longitude, plus un petit ensemble de balises associées qui déterminent si ces deux nombres veulent bien dire ce que vous croyez.

Lire la paire est facile. La lire correctement est l'endroit où la plupart des gens se trompent, et la suite explique pourquoi.

Comment extraire la position GPS d'un fichier photo

  1. Ouvrez la photo dans une visionneuse de métadonnées, ou dans le panneau des propriétés de fichier de votre système.
  2. Trouvez la section intitulée GPS, distincte des sections consacrées à l'appareil et à l'exposition.
  3. Lisez la latitude et la longitude, puis immédiatement leurs deux balises d'hémisphère.
  4. Combinez le tout en une paire signée et collez-la dans n'importe quelle carte pour vérifier le point.
  5. Vérifiez comment la position a été obtenue et quelle précision elle revendique avant de lui faire confiance.

La première étape comporte un détail de confidentialité qu'il vaut mieux connaître. La plupart des lecteurs de métadonnées en ligne envoient votre photo sur un serveur pour l'analyser, ce qui revient à confier à un inconnu les coordonnées exactes que vous cherchiez à consulter. Notre visionneuse EXIF lit le fichier dans votre navigateur sans l'envoyer nulle part, et cela compte ici plus que pour presque tout autre type d'outil.

EXIF viewer listing a photo's GPS group, showing latitude, longitude and their N/S and E/W reference letters
Le groupe GPS, relu dans un vrai fichier.

Pourquoi le nombre inscrit dans le fichier n'a pas de signe moins

Ouvrez une photo prise à Rio de Janeiro et la latitude n'indiquera pas −22,95. Elle indiquera 22, 57 et 6,98 : trois nombres positifs distincts, à côté d'une balise contenant la seule lettre S.

Tout le monde tombe dans le piège une fois. Le fichier ne stocke jamais une coordonnée négative. Il stocke les degrés, les minutes et les secondes sous forme de valeurs positives, et place l'hémisphère dans une balise associée : GPSLatitudeRef contient N ou S, et GPSLongitudeRef contient E ou W.

Prenez la statue du Christ Rédempteur, qui se trouve à 22°57′7″S, 43°12′38″W. Pour reconstituer le nombre décimal qu'attend une carte, divisez les minutes par 60 et les secondes par 3 600, ajoutez le tout aux degrés, puis laissez la lettre décider du signe :

  • 22 + (57 ÷ 60) + (6.98 ÷ 3600) = 22.95194
  • La balise associée indique S, donc la réponse est −22.95194
  • 43 + (12 ÷ 60) + (38.02 ÷ 3600) = 43.21056, et W en fait −43.21056

Supprimez ces deux balises d'hémisphère et la même photo prétend se situer au large de la Somalie, à environ 9 000 kilomètres de là, sans le moindre message d'erreur. Une visionneuse qui vous montre un nombre positif nu et aucune lettre ne vous a donné que la moitié de la réponse.

Les balises qui vous disent s'il faut croire le point

Une coordonnée semble tout aussi sûre d'elle qu'elle vienne d'un point satellite ou de quelqu'un qui l'a tapée dans une case. Deux balises du groupe GPS tranchent la question, et presque personne ne les lit.

GPSProcessingMethod enregistre la manière dont la position a été obtenue. La spécification EXIF définit quatre valeurs : un point satellite, une antenne relais, un réseau Wi‑Fi ou une saisie manuelle. Une photo dont la position a été tapée à la main formule une affirmation, pas une mesure : une distinction qui décide si une image est exploitable comme preuve dans un dossier d'assurance ou d'inspection.

GPSHPositioningError enregistre l'écart possible de la position, en mètres. C'est la différence entre "cette porte-ci" et "quelque part dans ce code postal". Les guides qui mettent vaguement en garde contre la dérive du GPS décrivent exactement ce que mesure cette balise.

Lues ensemble, ces deux balises transforment un point en élément de preuve assorti d'un degré de confiance, ou le démasquent comme une supposition. Si un client vous envoie des photos de chantier et que la position a été saisie à la main sans chiffre de précision, vous savez désormais qu'il faut poser la question.

Où se tenait l'appareil et ce qu'il visait

La paire de coordonnées principale répond à la question de savoir où se tenait le photographe. Elle ne dit pas ce qu'il regardait, et pour l'immobilier, la topographie et l'inspection, cet écart compte.

GPSImgDirection contient le cap au compas vers lequel l'appareil était tourné, accompagné d'une balise qui précise si ce cap est mesuré par rapport au nord géographique ou au nord magnétique. L'écart entre les deux suffit à désigner le mauvais bâtiment. C'est la balise qui distingue une photo de la devanture d'une boutique d'une photo prise à l'intérieur.

Il existe aussi un second jeu de balises de position, largement méconnu, réservé au sujet plutôt qu'à l'appareil, si bien qu'un fichier peut consigner à la fois l'endroit où se tenait le photographe et ce qu'il photographiait. Peu d'appareils l'écrivent, mais les outils de topographie et de drone le font, et une visionneuse qui n'affiche que la première paire masquera discrètement la seconde.

Lire l'horloge en même temps que les coordonnées

Le groupe GPS porte sa propre date et sa propre heure, enregistrées en UTC. L'horodatage de prise de vue habituel, situé ailleurs dans le fichier, est à l'heure locale de l'appareil.

L'écart entre les deux correspond au fuseau horaire où la photo a été prise, ce qui constitue un recoupement utile : une photo qui revendique une position au Brésil mais dont les deux horloges diffèrent de neuf heures vous signale qu'il y a un problème. Lorsqu'un fichier a été modifié ou assemblé à partir de morceaux, la paire se contredit souvent d'une façon que les pixels ne révèlent jamais.

Quand le fichier ne contient aucune position

Une section GPS vide est courante et le plus souvent anodine. Les services de localisation étaient désactivés, l'appareil n'a pas de récepteur, la photo a été prise à l'intérieur sans réception, ou l'image est déjà passée par une plateforme qui a retiré les métadonnées. Une étude de 2023 portant sur 2 475 paires d'images téléversées a constaté que Facebook supprimait tous les champs EXIF sauf Artist et Copyright, si bien qu'une photo réenregistrée depuis un fil arrive presque toujours avec une section GPS vide.

Rien ne récupère une coordonnée qui n'a jamais été écrite. Aucun outil ne peut la déduire des pixels. Ce que vous pouvez faire, c'est la renseigner volontairement. Si vous savez où la photo a été prise et que le fichier doit le dire, ajoutez les coordonnées au fichier et ce sont exactement les balises décrites plus haut qui seront écrites.

Deux travaux voisins méritent d'être distingués de celui-ci. Un inventaire complet de tous les champs que porte une photo, et pas seulement du groupe GPS, se trouve dans la référence des balises que vous pouvez modifier. Et si vous lisez la position parce que vous voulez la faire disparaître avant que la photo ne sorte, retirer le géotag est une autre opération, avec d'autres pièges : la lire n'est pas la même chose que l'effacer.

Outil de géotagging photo et de métadonnées EXIF

Vos images n'ont pas de données de localisation ?

Intégrer la latitude et la longitude GPS ainsi que les tags EXIF à vos photos améliore leurs performances dans les résultats de recherche et dans les résultats locaux de Google Maps.

Essayer gratuitement
DEVFINIX
Écrit par

DEVFINIX

Devfinix est une agence digitale full service : développement web et mobile sur mesure, projets Shopify et WordPress, SEO technique et paid social. Les articles publiés ici viennent de cette pratique du SEO, des audits et du travail sur les métadonnées jusqu'aux problèmes de recherche locale rencontrés sur de vrais sites clients.

Articles similaires

Explore more tutorials & local SEO guides