Nous sommes le Mar 17 Juin, 2025 04:15
Supprimer les cookies

[GPicSync] Géolocaliser vos photos avec un GPS

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Sam 17 Mars, 2007 22:44

Je m'intéresse ces derniers temps au phénomène de la géolocalisation de photos
(15 millions de photos géolocalisées sur Flickrpar exemple).

En quoi la géolocalisation de photos est intéressante ?

- pouvoir revoir précisément de façon géographique les lieux de vos photos (même longtemps après).
- préparer une sortie rando/VTT et voir ce que d'autres on vu dans la zone que vous avez envie d'explorer (pour s'aider dans le choix).
- revoir une zone déjà visitée pour découvrir ce que d'autres curieux ont vu (ou que vous avez raté) ou voir à quoi cela ressemble à une autre saison.
- "voyager" par les yeux des autres

Bref tout ce petit laïus pour dire que le partage de photos géolcalisées c'est sympa mais c'est aussi je crois une grande mémoire spatio-temporelle d'images qui est entrain de se construire à l'échelle mondiale : de futur historiens pourront souvent "voir" certains évènements passés de façon géolocalisée (par les yeux de ceux qui les ont vécu) où analyser l'évolution de la flore ou de l'urbanisation d'un endroit.

Dans la pratique géolocaliser des photos est un processus long et souvent imprécis (dans Flickr/Google Earth, glisser-déposer individuellement chaque photo après une ballade sur des cartes pas toujours à bonne résolution sur tout le territoire français). Il y a bien des APN qui intègrent un GPS mais ils sont encore très chers.

Comme je possède déjà un GPS je cherchais un logiciel qui soit libre, avec une interface graphique simple pour automatiser au mieux cela (en inscrivant automatiquement les coordonnées dans les méta-donnée de la photo). N'ayant pas trouvé d'application libre avec un interface graphique j'ai programmé une application GPL que je fais évoluer en fonction de mes besoins et des demandes des utilisateurs (surtout anglosaxons pour l'instant).

Logiciel GPicSync (pour GPS Picture Synchronisation) :

Il fonctionne sous Windows et Linux (testé sur Ubuntu Feisty Fawn) et "devrait" fonctionner sous Mac OS X (pas de Mac pour tester).

Image

Principales fonctionnalités:

GPicSync insère automatiquement les coordonnées latitude/longitude dans les métadonnées de de vos photos qui peuvent alors aussi être utilisées avec tout logiciel sachant lire ces informations comme Picasa/Google Earth, Flickr, loc.alize.us, etc.

Caractéristiques:

* geocode automatiquement vos photos (en-tête EXIF)
* utilise n'importe quel parcours GPS (track log) au format universel GPX
* crée un fichier Google Earth KML pour directement visualiser vos photos et le parcours GPS dans Google Earth
* crée un fichier Google Earth KMZ (contenant vos photos gélocalisées ainsi que le parcours) pour le partager facilement par e-mail ou pour le publier sur un site web.
* renomme vos photos avec la date et latitude/longitude
* quelques utilitaires intégrés (correction temporelle, lecteur EXIF, inspecteur GPX, etc.)

Le site:
http://code.google.com/p/gpicsync/

En français:
http://code.google.com/p/gpicsync/wiki/ ... esentation

Captures d'écran:
http://code.google.com/p/gpicsync/wiki/ScreenShots

Le Google group dédié:
http://groups.google.com/group/gpicsync
Dernière édition par frenchy le Mar 17 Avr, 2007 10:40, édité 3 fois au total.
frenchy

Messages : 529

Sam 17 Mars, 2007 23:20

Bonjour frenchy,

merci pour la présentation de ce logiciel. Bon je n'en ai pas l'utilité mais j'ai été voir ton code et je me permet de te faire 2 petites remarques:
- ton code est bien commenté, c'est vraiment très agréable
- il serait peut-être pas mal d'aérer un peu plus ton code, surtout pour les fonctions, mettre par exemple 1 ou 2 retour à la ligne entre 2 fonctions pour les repérer plus facilement.

Bonne continuation.
Tous les propos n'appartiennent qu'à leur auteur et n'engagent personne d'autre.
La liberté ne peut être que toute la liberté ; un morceau de liberté n'est pas la liberté. (Max Stirner), donc 4 CC sur 6 ne sont pas libres :-)
leviathan

Avatar de l’utilisateur
Messages : 1415

Sam 17 Mars, 2007 23:39

- il serait peut-être pas mal d'aérer un peu plus ton code, surtout pour les fonctions, mettre par exemple 1 ou 2 retour à la ligne entre 2 fonctions pour les repérer plus facilement.


Je n'ai pas de fonctions mais que des méthodes :wink: mais tu as raisons,je viens de regarder, code.google ne propose pas la coloration syntaxique pour la visualisation web et c'est pas évident.

Pour ma part j'utilise un IDE libre (SPE) qui a la coloration syntaxique et qui permet par un arbre de naviguer très rapidement dans les classes, méthodes,etc. D'ailleurs je suis content que SPE soit de retour après un petit black-out de quelques mois:
http://pythonide.blogspot.com/

Ce que je ferais un peu plus tard c'est de passer un petit coup d'Epydoc qui permet de rapidement voir les classes,fonctions, méthodes qui ne sont pas bien documentées: :(
http://epydoc.sourceforge.net/

C'est quand bien Python :D
frenchy

Messages : 529

Dim 18 Mars, 2007 01:50

frenchy a écrit:Je n'ai pas de fonctions mais que des méthodes :wink:

Mouais, Mouais... les méthodes ne sont que des fonctions de classes, donc j'ai raison :twisted:
Tous les propos n'appartiennent qu'à leur auteur et n'engagent personne d'autre.
La liberté ne peut être que toute la liberté ; un morceau de liberté n'est pas la liberté. (Max Stirner), donc 4 CC sur 6 ne sont pas libres :-)
leviathan

Avatar de l’utilisateur
Messages : 1415

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit