Table des matières:

Modifier les fenêtres pour afficher l'endroit où une photo a été prise : 4 étapes
Modifier les fenêtres pour afficher l'endroit où une photo a été prise : 4 étapes

Vidéo: Modifier les fenêtres pour afficher l'endroit où une photo a été prise : 4 étapes

Vidéo: Modifier les fenêtres pour afficher l'endroit où une photo a été prise : 4 étapes
Vidéo: Comment basculer entre les modes d'affichage à l'aide des raccourcis clavier? 2024, Novembre
Anonim
Modifier les fenêtres pour montrer où une photo a été prise
Modifier les fenêtres pour montrer où une photo a été prise

introduction

Avez-vous déjà regardé vos photos de voyage et commencé à vous demander où vous les avez prises ? Comment s'appelait cette petite ville où tu t'es arrêté il y a cinq ans, celle où tu as pris le meilleur café ? Une fois que vous aurez modifié Windows à l'aide de ce guide, vous pourrez afficher une carte indiquant où vous avez pris vos photos - en quelques clics.

Mises en garde

Ce guide nécessite "un peu d'assemblage" - il vous aidera si vous avez une compréhension de base de ce que fait le registre Windows et comment créer un fichier batch (. BAT) simple. Si vous ne le faites pas, vous pouvez toujours essayer de suivre les étapes, mais il peut être plus difficile de comprendre ce qui ne va pas si vous faites une erreur.

Ce guide est destiné à Windows 10. Si vous avez une ancienne version de Windows, les étapes initiales fonctionneront toujours, mais vous devrez peut-être faire quelque chose de différent à l'étape "Modifier le registre Windows". Malheureusement, comme je n'ai aucune machine avec une ancienne version de Windows, je ne peux pas vous aider là-dessus; vous devrez peut-être chercher de l'aide ailleurs.

Ce hack ne fonctionnera que sur les photos prises avec un téléphone portable ou un appareil photo compatible GPS. La plupart des smartphones modernes enregistrent automatiquement les données de localisation sur chaque photo qu'ils prennent - s'ils disposent de données de localisation. Cela ne fonctionnera pas dans les cas suivants:

  • La photo a été prise dans une zone où le téléphone ou l'appareil photo ne pouvait pas déterminer son propre emplacement, comme une zone intérieure.
  • La photo a été prise alors que les services de localisation du téléphone étaient éteints, comme en "mode avion".
  • Les données de localisation de la photo ont été supprimées. Par exemple, lorsque vous téléchargez une copie d'une photo sur Facebook, les données de localisation de la copie téléchargée sont généralement supprimées.

Étape 1: Assemblage des fichiers

Assemblage des fichiers
Assemblage des fichiers

Pour commencer, vous aurez besoin du programme ExifTool de Phil Harvey. Cela se trouve sur la page personnelle de M. Harvey sur le site Web de l'Université Queen's:

owl.phy.queensu.ca/~phil/exiftool/

Téléchargez le package exécutable Windows et extrayez-le dans le dossier C:\EXIFTool. Renommez le nom du fichier EXE en "exiftool.exe".

J'ai joint un fichier batch nommé "Exif2GoogleMaps.bat" - téléchargez-le dans le même dossier. Si vous êtes curieux ou suspect, le contenu du fichier est le suivant:

@echo offfor /f "tokens=*" %%i in ('exiftool -q -q -gpslatitude -gpslongitude -T -c "%%d°%%d'%%%.2f" "%~1"') définissez COORDS=%%i si "x%COORDS:-=%"=="x%COORDS%" (explorer "https://www.google.com/maps/place/%COORDS%") sinon (ECHO Cette photo n'a pas de coordonnées GPS jointes! pause)

Comme vous pouvez le voir, la fonction du fichier est assez simple. Il utilise ExifTool pour lire les coordonnées GPS de l'image, en les formatant d'une manière que Google Maps peut comprendre. Si ExifTool parvient à trouver les coordonnées, le fichier batch ouvre une page Web dans le navigateur par défaut de l'ordinateur, pointant vers les coordonnées cibles dans Google Maps. Sinon, il laissera un message vous indiquant que l'image n'a pas de coordonnées GPS.

Étape 2: Modification du registre Windows

Modification du registre Windows
Modification du registre Windows

Ensuite, nous devons configurer le registre Windows de sorte qu'un clic droit sur un fichier-j.webp

  1. Ouvrez l'éditeur de registre. (Cliquez sur le bouton Démarrer, puis tapez "regedit" et appuyez sur Entrée.)
  2. Dans l'Éditeur du Registre, accédez à la clé suivante: HKEY_CLASSES_ROOT / jpegfile / shell
  3. Faites un clic droit sur la touche "shell", et choisissez Nouveau / Clé. Cela entraînera l'apparition d'une nouvelle clé dans "shell" et vous demandera un nom. Nommez la nouvelle clé "Afficher l'emplacement dans Google Maps".
  4. Cliquez avec le bouton droit sur la touche "Afficher l'emplacement dans Google Maps", puis choisissez à nouveau Nouveau/Clé. Nommez cette clé "commande".
  5. Cliquez sur la touche "commande" pour l'ouvrir. Cliquez avec le bouton droit sur la valeur "(Par défaut)" dans le volet de droite et choisissez "Modifier". L'Éditeur du Registre vous demandera des données de valeur; entrez ce qui suit:C:\EXIFTool\Exif2GoogleMaps "%1"

Lorsque vous avez terminé, le registre Windows devrait ressembler à la capture d'écran ci-dessus et les modifications devraient être terminées.

Étape 3: Utilisation du hack

L'utilisation de ce hack est assez simple. Cliquez avec le bouton droit sur n'importe quelle photo-j.webp

Étape 4: Dépannage

J'ai cliqué avec le bouton droit sur un fichier JPG, mais l'option "Afficher l'emplacement dans Google Maps" n'est pas apparue

Très probablement, votre registre Windows est configuré pour remplacer la clé jpegfile par autre chose. Il existe deux possibilités, que vous pouvez corriger toutes les deux à l'aide de l'Éditeur du Registre:

  • Vous pouvez avoir un remplacement au niveau de l'utilisateur. Pour résoudre ce problème, accédez à HKEY_CURRENT_USER\Software\Classes. Si vous voyez une clé "jpegfile" dans ce dossier, alors cette clé remplace probablement la clé racine. Suivez simplement la même procédure que pour HKEY_CLASSES_ROOT\jpegfile, mais faites-le plutôt pour HKEY_CURRENT_USER\Software\Classes\jpegfile.
  • Vous avez peut-être installé une visionneuse d'images tierce qui remplace la classe jpegfile. Dans ce cas, vous devrez trouver la clé appropriée dans HKEY_CLASSES_ROOT ou HKEY_CURRENT_USER\Software\Classes; dans mon cas, c'était HKEY_CLASSES_ROOT\XnView.jpg. Encore une fois, une fois que vous avez trouvé la bonne clé, la procédure est presque identique.

Lorsque je choisis "Ouvrir l'emplacement dans Google Maps", l'ordinateur ouvre Google Maps dans un navigateur que je n'aime pas (généralement Microsoft Edge)

Le script utilisera toujours les paramètres par défaut du navigateur de votre ordinateur. Pour résoudre ce problème, définissez votre navigateur par défaut sur quelque chose que vous aimez réellement.

Lorsque je choisis "Ouvrir l'emplacement dans Google Maps", l'ordinateur donne une erreur telle que "Recherche d'Exif2GoogleMaps.bat". OU: lorsque je choisis "Ouvrir l'emplacement dans Google Maps", je vois une fenêtre noire avec une erreur telle que "Fichier introuvable: exiftool.exe"

Les fichiers ne sont pas dans le bon dossier. Veuillez vérifier à nouveau l'étape 1 et assurez-vous que exiftool.exe et Exif2GoogleMaps.bat se trouvent tous les deux dans C:\EXIFTool.

Lorsque je choisis "Ouvrir l'emplacement dans Google Maps", l'ordinateur ouvre Google Maps, mais il affiche définitivement le mauvais emplacement (par exemple au milieu de la mer)

Il semble que la sortie d'ExifTool n'ait pas pu être lue correctement par Google Maps. Cela peut être dû à une particularité de vos paramètres de langue Windows ou à un problème avec le fichier batch. Essayez de télécharger et d'utiliser le fichier batch de l'étape 1 à la place de ce que vous avez actuellement. Si cela ne fonctionne pas, je suis désolé, mais je ne pourrai peut-être pas vous aider. Contactez-moi quand même et je verrai ce que je peux faire.

Conseillé: