Table des matières

, , ,
Géo-localisation

Pour positionner des photos sur une carte, il n'est pas indispensable de posséder un matériel spécifique, mais ça aide… Et pas qu'un peu :-P.

Dans tous les cas, il faut :

Sans matériel

Cette méthode devient très vite fastidieuse pour un nombre important de localisations.

Je ne vais pas tellement m'étendre sur le sujet : la méthode que je connais est basée sur le duo Picasa/Google Earth or malheureusement, le développement de Picasa a cessé, et, même si on peut encore télécharger et utiliser la version 3.9, il est probable que la méthode ne soit plus valable d'ici quelques temps (il serait d'ailleurs logique que Google Earth suive le même chemin prochainement puisque Google met en avant ses solutions en ligne).

Le principe :

Veillez à bien installer la dernière version de Picasa (3.9.141 build 259 ou supérieure), sinon, une fois qu'un lieu est sélectionné, dès que la souris passe au dessus de la carte, un message d'erreur concernant un script “onion.js” apparait et empêche d'aller cliquer sur le message de validation.

Avec du matos

Soit votre appareil photo dispose d'un module GPS et intègre directement les données géographiques aux photos, soit il faut un équipement indépendant capable de générer une trace (un fichier log), c'est à dire un historique des points de passage.

Dans notre cas, nous disposons de 3 appareils photos mais un seul possède une puce GPS (le Stylus TG-4). La méthode ci-dessous reste valable avec un log GPS généré autrement (par un téléphone par exemple).

Les solutions

Comme c'est malheureusement souvent le cas, la solution idéale n'existe pas :

  • GPSLogger nomme systématiquement la trace en fonction de la date (aaaammaa.gpx) donc si vous voulez enregistrer plusieurs traces différentes sur une seule journée il faut aller les renommer au fur et à mesure <color red>avant d'en commencer une nouvelle</color>, et la traduction française du nom du logiciel sur la page de téléchargement pique les yeux : « GPS Léger » m(
  • de son côté, OSMTracker est bien plus touffu et complexe (mais rien d'insurmontable)

Cela n'intéressera pas tout le monde mais notez qu'un GPS intégré à l'appareil photo peut apporter d'autres informations que la longitude et la latitude comme par exemple l'orientation de la prise de vue ou l’altitude (GeoSetter est capable de définir l'altitude en fonction des coordonnées géographiques mais le résultat obtenu est parfois aberrant).

Attention : si les prises de vue et le positionnement GPS concernent plusieurs appareils, il faut évidement impérativement synchroniser les horloges et le fuseau horaire des différents appareils pour que tout corresponde.

La méthode

Le logiciel GeoSetter est un freeware de très grande qualité dont le but premier est des géolocaliser facilement des photos en se basant sur l'heure de prise de vue et le point correspondant à cette même heure (en extrapolant) dans une trace GPS.

Par ailleurs, c'est le seul éditeur de métadonnées (géographiques ou non) gratuit et fonctionnel que j'ai trouvé qui soit basé sur une interface graphique simple.

Le log GPS

Récupération

La manière de récupérer le log GPS dépends évidement du matériel utilisé mais consiste généralement à brancher l'appareil à un PC pour récupérer le fichier correspondant. Voici les emplacements en questions pour les 2 cas que j'ai testé :

Conversion

GeoSetter reconnait un certain nombre de formats de traces GPS, mais il en existe un paquet. m(
Olympus a choisit le format NMEA mais en lui attribuant l'extension de fichier .log, ce qui perturbe GPSSetter et il va d'abord falloir le convertir (au format GPX car c'est le plus universel de tous).

C'est le freeware GPSBabel qui va permettre d'effectuer cette conversion.

Au lancement, il propose automatiquement de télécharger la dernière version s'il en existe une plus récente et il est évidemment préférable de ne pas passer outre.

Voici à quoi ressemble l'interface (avec les 2 paramètres qu'il ne faut pas rater, le format du fichier d'entrée dépends évidement du moyen utilisé pour le créer) :

Il ne reste qu'à indiquer le ou les fichiers d'entrée (si on indique plusieurs fichiers, ils seront combinés dans un fichier GPX unique), le nom à donner au fichier de résultat et à cliquer sur le bouton [OK]. Si l'on place le fichier de trace GPX dans le même dossier que les photos, il sera automatiquement détecté par GeoSetter.

Il est facile d'éditer manuellement un log GPS au format GPX car la date et l'heure apparaissent “en clair” et il suffit donc de supprimer le contenu d'un tag trkpt (sans oublier le tag de fermeture) pour supprimer le point GPS correspondant.

Les photos à géo-localiser

Les opérations faites sur les photos par GeoSetter ne sont pas enregistrées immédiatement mais seulement au moment de cliquer dans le menu [Images] sur l'option [Enregistrer les modifications] (par ailleurs, si des modifications n'ont pas encore été enregistrées lors de la fermeture du logiciel, il propose de le faire). Il est donc très facile de tester les différentes options et de revenir en arrière lorsque les choses n'ont pas donné le résultat espéré.

L'opération consiste donc à faire le lien entre l'heure de prise de vue des photos et les heures correspondant à un point dans la trace GPS. Voici quelques écueils éventuels :

Attention à l'ordre des opérations : il semblerait logique de rectifier un éventuel décalage horaire des photos par rapport à la trace GPS avant de synchroniser le tout mais ce n'est pas le cas.

Si votre log GPS est fourni par un appareil photo, il suffira de se repérer sur les clichés des différents appareils pour trouver un point de repère et trouver le décalage horaire (dans le cas qui suit, les photos non géolocalisées sont horodatées avec +2h par rapport à celles prise avec l'appareil fournissant la trace GPS).

Afin d'éviter d'écraser les données GPS pré-existantes sur les photos qui auraient été prises avec un appareil disposant de la fonction GPS, il est très préférable d'isoler les photos pour ne traiter avec GeoSetter que celles qui n'ont aucune donnée géographique.

Voici à quoi ressemble l'écran de GeoSetter à l'ouverture :

La première chose à faire est d'activer la trace GPS :

Sélectionner ensuite les photos à géolocaliser (et surtout pas celles qui contiennent déjà des coordonnées géographiques), puis, dans le menu [Images], choisir l'option [Synchroniser avec un fichier de trace GPS] :

  • les options [Différence maximale entre la date de prise de vue et les données GPS] ainsi que [Utiliser le fuseau horaire] dépendent beaucoup de votre équipement donc faites quelques tests de synchronisation pour voir ce qui donne le meilleur résultat.
  • si l'option [synchroniser avec les traces visibles] est grisée c'est qu'aucune trace GPS n'a été détectée ou activée (en bas à droite de la fenêtre) mais vous pouvez utiliser les autres options pour pointer directement sur un fichier de trace par exemple

Et voilà ! Toutes les photos sont maintenant géolocalisées mais on peut aller plus loin.

1)
des informations, de type texte, intégrées aux fichiers, qu'il s'agisse de musique, de photos ou autres