Skip to content
This repository

Update metadatas des documents #11

Open
brunob opened this Issue · 2 comments

1 participant

b_b
b_b
Owner

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).

b_b
Owner

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

b_b
Owner

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
Something went wrong with that request. Please try again.