planetperl Le standard EXIF permet de définir des informations pour la géolocalisation des données GPS dans les images. Ces données peuvent être traitées par différents services de publication de photo comme Picasa, Flickr ou locr.

Pour afficher ces images dans Google Earth, on a besoin d'un fichier KML. Ce fichier KML est un dialecte XML qui définit les coordonnées de l'emplacement (<placemark>) de la photo ainsi qu'une description (<description>). Le champ description peut contenir de nombreuses informations au format texte ainsi que du code HTML (par exemple des liens sur les photos de la forme <img src="...">.) Pour que le code KML reste valide, on est obligé de rajouter le code suivant suivant:

<description>

<![CDATA[<img src="http://example.net/thumbs/0001.jpg">]]>

</description>

Si l'on souhaite créer un fichier KML pour un très grand nombre de photos, l'utilisation d'un programme comme geotag.pl est vivement conseillée. Le script est téléchargeable ici: http://homepages.fh-regensburg.de/~klh39048/perl/geotag.zip

Installation de geotag.pl

Installation de geotag.pl sous Windows

Les utilisateurs de Windows peuvent simplement utiliser ActivePerl qui fournit tous les modules nécessaires.

Installation de geotag.pl sous Unix

Sous Linux, FreeBSD et Solaris, l'utilisation de geotag.pl ne devrait pas poser de problèmes particuliers. Soyez simplement certains d'avoir les modules suivants:

Si un module vous manque, lancez la commande "perl -MCPAN -e shell" et écrivez la commande suivante: "install Image::ExifTool" pour installer le module. Plus d'informations sur l'utilisation de CPAN: http://www.locnar.net/drupal/?q=node/32

Certaines distributions Linux fournissent tous les modules sous forme de paquets RPM ou deb.

Utilisation de geotag.pl

Premièrement, munissez-vous des données GPS au format GPX. Si votre appareil vous donne les données dans un autre format, utilisez le site GPSvisualizer ou le programme GPSbabel pour transformer vos données au format GPX.

Ensuite, lancez le programme geotag.pl avec la commande suivante. (Note: les images sont dans notre exemple dans le répertoire C:\Photos\Vacances et le fichier GPX dans C:\GPX)

geotag.pl \

--imgdir=C:\Photos\Vacances \

--gpsfile=C:\GPX\Vacances.gpx \

--kmzfile=20080415-vacances.kmz \

--description="localisation de mes dernières vacances" \

--thumbdir=C:\Photos\Vacances\thumbnails \

--createthumbnails \

--maxdim=512 \

--toffset=+01:00:00

Si vous ne souhaitez pas toujours rentrer toutes ces informations à la ligne de commande, n'hésitez pas à utiliser le fichier de configuration "geotag.conf". Un exemple de ce fichier est distribué avec le programme.

Informations relatives à cet article:

alpenkreuzer