Cet article est basé sur la version 1.6.0 de GPSPhotoLinker.

Principe et utilité

Comme indiqué dans l'introduction, le géocodage nécessite deux phases, l'acquisition de la position géographique et son inscription dans le fichier de l'image.

  • L'acquisition peut se faire à la main en relevant la position sur une carte papier ou en ligne (c'est le cas de Flickr et Picasa Web Album) ou bien à l'aide d'un récepteur GPS. Là aussi, le relevé de position sur le GPS peut se faire à la main (enregistrement d'un point d'intérêt par lieu photographié) ou bien en continu par l'enregistrement d'une trace. La corrélation entre la trace enregistrée et l'heure de prise de vue permet de retrouver le lieu.
  • La position sera inscrite parmi les métadonnées de l'image, de manière manuelle ou à l'aide d'un logiciel permettant de la récupérer dans un fichier GPS. C'est cette dernière méthode qui est la plus intéressante et qui présente l'aboutissement de cette série d'articles sur la géolocalisation et son rapport avec la photo.

La finalité de l'opération est bien sûr de pouvoir afficher le lieu de prise de vue sur une carte. Cela peut être à l'aide de Lightroom permettant d'afficher la position des images géocodées dans Google Maps, ou bien sur un compte Flickr ou Picasa.
Une dernière possibilité est d'afficher dans Google Earth des vignettes des images prises au cours d'une sortie. J'utilise pour cela Prune, petit logiciel un peu foutraque permettant entre autres de créer un fichier .KML ou .KMZ contenant les vignettes des images et leur coordonnées évidemment. Ce logiciel permet aussi de géocoder à partir de fichiers GPS mais est moins pratique à utiliser que GPSPhotoLinker.

GPS et géocodage

Plutôt que de rester dans la théorie, je montrerai le détail du géocodage à l'aide du logiciel GPSPhotoLinker (lien en anglais), disponible pour Macintosh. Une liste de logiciels reprenant les mêmes fonctionnalités constitue le paragraphe suivant.
Pour fonctionner, ces logiciels ont le plus souvent besoin de fichiers GPS au format GPX, format quasi-universel. La conversion de fichiers peut se faire à l'aide de Gebabbel ou d'un des logiciels présentés dans cet article.

La méthode la plus simple est celle utilisant une trace enregistrée lors de la sortie photo. Il faut alors veiller à ce que l'appareil photo soit à la même heure que le GPS (à quelques secondes près). Le logiciel de géocodage associera automatiquement chaque photo à la position la proche en temps sur la trace. La plupart des logiciels permet de choisir la façon dont la position est choisie (point le plus proche en temps, selon des critères de distance au point précédent...). Il est possible d'associer manuellement une image à un point de la trace. L'exemple typique de la nécessité de l'utilisation d'une trace est la prise de vue lors d'une randonnée à pieds ou à vélo.
Dans la pratique on charge dans le logiciel d'une part un fichier GPX contenant la trace à utiliser et de d'autre part les photos.

geocod_gpsphotolinker_01.png
Le fenêtre principale de GPSPhotoLinker

A gauche s'affiche la listes des points de la trace et à droite les vignettes des photos.
En mode "Standard", la liste des points montre les deux points de part et d'autre de l'heure de la photo sélectionnée avec au centre le "point moyen" correspondant à l'heure de la prise de vue. On peut choisir d'affecter manuellement les coordonnées aux images (bouton Save to photo en regard de chaque point de trace) mais le plus rapide est de passer en mode automatique, paramétrable dans l'onglet "Batch".

Mode automatique
L'onglet "Batch"

Les options permet de lier les images aux points de la trace selon des critères de distance ou de temps ou bien au "point moyen" (Time weighted average point) décrit plus tôt. Le bouton Batch save to photos lance l'incription de la position dans les métadonnées des images.

L'autre façon de procéder est d'utiliser des waypoints au lieu d'une trace. L'inconvénient vient du fait que les waypoints ne sont contiennent pas d'indication de temps, ce qui ne les rend vraiment utilisables que pour un faible nombre de points clairement localisés. L'exemple typique est la photographie de monuments lors d'une trajet en voiture.
Il faut charger dans GPSPhotoLinker un fichier GPX contenant des waypoints (waypoints et traces peuvent cohabiter dans un fichier GPX). L'onglet "Manual" permet de sélectionner le waypoint a lier à chaque image.

Mode manuel
Le mode manuel et la sélection des waypoints

Si plusieurs images sont sélectionnées, elles recevront toutes les coordonnées du point choisi.

Logiciels et sites

Logiciels

A part GPSPhotoLinker, disponible uniquement pour Mac, voici quelques logiciels de géocodage :

  • Prune (lien en anglais), petit programme en Java, multi-plateforme
  • gpsPhoto (lien en anglais), programme en ligne de commande pour les plus courageux (à compiler !), utilisant ExifTool, multi-plateforme
  • Geotag (lien en anglais), programme multi-plateforme en Java
  • DigiKam (lien en anglais), programme de gestion photographique pour Linux
  • Happy Camel (lien en anglais), en ligne de commande, pour Linux
  • blueMarine (lien en anglais), programme de gestion de flux de travail photographique (comme Lightroom et Aperture), en cours de développement, pour Macintosh, Windows, Linux.
  • GPicSync, pour Windows, Linux et Macintosh disponible sur SourceForge
  • locr GPS Photo, pour Windows et Symbian (téléphone portable)
  • NDWGeoTag (lien en anglais), pour Windows
  • PhotoMapper (lien en anglais), pour Windows

Sites


Liens