Update metadatas des documents #11

Open
brunob opened this Issue Apr 5, 2013 · 2 comments

1 participant

@brunob
geodiv member

Comme on le fait à l'upload "du document vers l'article", il faudrait mettre en place un génie qui update les metadatas des documents à partir des données de l'article.

Exemple, on poste un doc non localisée, il est localisé plus tard depuis le site, on update les exifs du doc et la personne qui le télécharge récupère un doc geotagué. Pratique pour poster un doc d'un geodiv à un autre !

Liste des infos qu'on pourrait récupérer : titre+texte+url de l'article, nom de l'auteur, coordonnées du gis associé, tags spipcious, licence.

Il faudra coller tout ça dans les exifs quand c'est possible et dans les iptc (tout ne passe pas dans les exifs).

@brunob
geodiv member

On peut commencer par coller les coords du point GIS associé à l'article dans les exifs des photos. Pour ça, on peut s'inspirer de la manère dont fonctionne le génie de fulltext :

http://zone.spip.org/trac/spip-zone/browser/_plugins_/fulltext/genie/fulltext_index_document.php

@brunob
geodiv member

Voilà déjà comment le faire en masse depuis un shell avec exiftool :

#HTTP_HEADER{Content-Type: text/plain; charset=#CHARSET}
SourceFile,GPSLongitude,GPSLongitudeRef,GPSLatitude,GPSLatitudeRef
<BOUCLE_art(ARTICLES documents_liens documents){gis}{documents.extension=jpg}{vu=non}{!par date}>#FICHIER,#LON,[(#LON|>{0}|?{'E','W'})],#LAT,[(#LAT|>{0}|?{'N','S'})]
</BOUCLE_art>
bb@tybook:~/sites/geodiv/IMG$ exiftool -csv="data.csv" "jpg/"
  • lire les exifs gps d'un fichier
exiftool -gps* jpg/1-4-09.jpg
  • pour annuler, restaurer les fichiers originaux
for i in *.jpg_original; do mv "$i" "${i/.jpg_original}".jpg; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment