Salut à tous,
ces derniers temps j'ai passé pas mal de temps dans le train ce qui m'a permis de lire en détails les derniers numéros de GNU/Linux Magazine France. En particulier, j'ai été emballé par l'article "Géolocalisation de photos numériques" (GLMF numéro 96). On y parle de tags EXIF pour stocker les informations GPS dans les photos numériques, et de l'API proposée par Google pour utiliser les outils Google Maps sur un site perso.
En utilisant toutes ces idées, j'aimerais développer une petite application qui permettrait de générer des galleries de photos et les cartes Google Maps associées. Les fonctionnalités seraient:
- traitement de grandes bibliothèques de photos, en respectant l'arborescence du stockage (j'ai horreur des logiciels qui stockent toutes les photos à plat dans un grand répertoire, et qui "simulent" une arborescence après).
- pas de base de données externe, pas de PHP : toutes les informations sont récupérées dans les tags EXIF des photos traitées, on génère un ensemble de pages qui n'ont qu'à être uploadées sur le serveur pour que la gallerie soit fonctionnelle.
- génération de cartes Google Maps avec un marqueur pour chaque emplacement où on a pris des photos. Chaque marqueur donne un aperçu de la (ou des) photo(s) prises à cet endroit ; suivant le niveau de zoom de la carte, les marqueurs proches sont fusionnés en un seul marqueur.
- "interface graphique" pour géolocaliser à la main les photos qui ne le sont pas (pour les gens dont l'appareil photo n'est pas couplé à un GPS)
- possibilité de customiser les pages générées à l'aide de "thèmes"
Ultimement, on pourrait donc générer un album avec toutes ses photos de vacances. La page d'accueil serait une mappemonde complète avec juste un marqueur pour chaque région visitée, puis en zoomant progressivement les marqueurs se distinguent jusqu'à former (aux niveaux de zoom élevés) la trajectoire du voyage (par exemple : randonnée) avec l'aperçu des photos.
Voilà, j'ai tout dit (pour l'instant). Qu'en pensez-vous ? Est-ce que vous pourriez être intéressés par quelque chose de ce genre ? Suggestions ? Critiques ?
En bref, lâchez vous et n'hésitez pas à me dire si vous pensez que l'idée est débile : ce topic est fait pour ça !
Je sais que mes explications sont sans doute peu claires, alors je vais essayer de préciser tout ça avec un petit exemple de ce que ça pourrait donner. J'ai déjà fait quelques tests à la main chez moi, mais c'est pas encore assez abouti pour que je vous montre tout de suite. Dès que j'ai quelque chose de présentable, je vous poste un lien pour aller voir...
Message édité par franceso le 17-07-2007 à 23:12:18
---------------
TriScale innov