Géolocaliser ses photos manuellement
Par Vincent Gay le vendredi 19 octobre 2012, 07:21 - Photo - Lien permanent
J'ai expliqué dans un billet précédent comment j'utilise mon GPS pour géolocaliser automatiquement mes photos. Mais il arrive parfois que l'on ait à procéder manuellement :
- soit que l'on ait oublié son GPS
- soit qu'il soit inutilisable (photos d'intérieur par ex:)
Il est possible alors de géolocaliser à posteriori en pointant sur une carte
l'endroit supposé où ont été prises les photos. Il existe pour cela
metadataEdit, un kipi-plugin à utiliser dans Digikam. Il suffit d'activer le
plugin dans le menu Configuration > Configurer digikam > Modules externes
kipi > Cocher "KIPI Pictures Metadata Editor". Sélectionnez ensuite un lot
d'images puis allez dans le menu Image > Géolocalisation.
Seulement voilà :
- Digikam me semble être une gigantesque usine à gaz bien trop longue à charger.
- Localiser un point précis sur Google Map ou sur Open Street Map c'est pas une évidence. Comparez avec un fond de carte IGN, juste pour voir...
Autres solutions : oqapi, à laquelle je n'ai pas adhéré davantage.
Donc je me suis fendu d'un petit script que je peux directement utiliser dans un navigateur de fichier comme Nautilus ou Thunar, en combinaison avec un navigateur web.
Le principe :
Tout d'abord on affiche sur le navigateur web un site de cartographie en
ligne qui permet de déterminer les coordonnées géographiques d'un point selon
le datum GWS 84 (voir ci-dessous) et l'on sélectionne ces coordonnées avec la
souris. On peut même sélectionner toute la ligne (triple clic) puisque le texte
inutile sera supprimé par le script.
Celui-ci utilise avec xsel le tampon de sélection de X11 (ce par quoi est
alimenté le presse-papier de votre environnement graphique), vérifie sa
pertinence, le recompose en coordonnées Latitude / Longitude au format Dégré -
Minutes - Secondes et enfin l'enregistre dans les données exif des photos grâce
à exiv2.
Les sites de cartographie qui fonctionnent :
- Peter Robins's Maps et ses visualiseurs intégrés (Allemagne, Belgique, Espagne, France, Grande-Bretagne, Italie, Pologne, Portugal, Suisse, Tchéquie)
- GoogleMap, qui a l'avantage de couvrir le monde entier, mais dont le fond de carte (relief) est lamentable.
- Tout autre site qui permettrait d'afficher la latitude et la longitude d'un point en degré décimal, ces valeurs étant séparées par une virgule.
Voici un exemple qui montre une sélection sur une carte IGN dans le
visualiseur de Peter Robins :
Et l'action sur un répertoire dans le gestionnaire de fichier Thunar
:
Téléchargez ici le
script en question : Copiez-le dans votre répertoire
~/.gnome2/nautilus-script et n'oubliez pas de le rendre exécutable (chmod
+x).
Pour l'utiliser avec Thunar allez simplement dans Éditer > Configurer les
actions personnalisées, donnez le chemin du script et complétez avec l'option
%F


Commentaires
Je pense que la perle que vous recherchez se nomme geotag (http://geotag.sourceforge.net). Il est très léger et écrit en Java, donc multi-plateformes, même s'il a besoin de quelques utilitaires annexes pour fonctionner (un navigateur web, gpsbabel, exiftool, optionnellement dcraw pour gérer les fichier raw).
Il permet de géotagger soit à partir d'un enregistrement GPS (comme gpscorrelate, que vous évoquiez dans un précédent billet) soit manuellement. Les raccourcis clavier font qu'on va très vite à tagger un grand nombre de fichiers. geotag peut soit inclure les tags directement dans les images soit dans des fichiers "sidecar", ce qui peut être utile dans le cas de fichiers qu'on ne veut pas modifier ou qui n'autorisent pas l'inclusion de tags (certains formats "raw").
La dernière version en date a un peu plus d'un an mais fonctionne sans problèmes. Dans les fonctionnalités qui peuvent aussi intéresser, une fonction permet de retrouver l'altitude en fonction des coordonnées GPS et une autre permet de tenter de déterminer le nom du lieu/de la commune/de la région/du pays.
salut
pour le geotaggage de photo dont je ne dispose pas de trace gps, j'utilise geotag http://geotag.sourceforge.net/ très pratique qui fait exactement ce que tu souhaites. tu sélectionnes le répertoire de tes photos, tu choisis une ou plusieurs photos et tu geotagges en positionnant sur la carte.
tu peux copier-coller les coord. d'une photo sur les autres.
Christophe
Hum... je viens d'essayer géotag. Juste la partie géotagage manuel. Il y a des aspects intéressant, certes, mais...
Si on veut saisir les cordonnées c'est l'une après l'autre, ce qui est long, et même plutôt moins ergonomique que le plugin de Piwigo.
Je n'ai pas trouvé à quoi correspond l'option "surveiller le presse papier" des préférences. Si j'ai quelque chose comme "latitude 40.82925, longitude 14.39455" il n'en fait rien. Ais-je mal paramétré ?
Coté carte c'est évidement Google Map qui est proposé. Dans certains cas c'est incontournable (il n'y a rien d'autre), mais ça reste une abomination. Et quand j'ai le choix je préfère les fonds de cartes nationaux (IGN et consort) qui sont à la fois plus précis et plus agréables.
Enfin cela reste assez lourd, sans doute à cause de Java. J'essaierai le géotagage à partir d'un fichier GPX une prochaine fois