Bonjour, quels sont les champs metadata à rajouter dans le fichier local/config/config.inc.php pour faire apparaitre avec les exifs les coordonnées GPS avec son altitude.
J'ai suivi les instructions de Gestions des méta données dans votre wiki pour les autres données exifs.
Mais je bloque pour les données de géolocalisation.
Je précise que chez moi, Advanced Metatda ne peut fonctionner car Free n'offre pas PHP en version 5.2 mais seulement 5.1.3RC4-dev.
Merci de votre aide.
Hors ligne
Bonjour,
Est-ce que : [extension by rvelices] RV Maps & Earth ne vous conviendrait pas ?
Car dans la négative, c'est assez compliqué d'afficher des données GPS...
Par exemple, voici ce que j'ai sur une de mes photos :
[GPSVersion] => ��
[GPSLatitudeRef] => N
[GPSLatitude] => Array
(
[0] => 43/1
[1] => 50/1
[2] => 24609/500
)
[GPSLongitudeRef] => E
[GPSLongitude] => Array
(
[0] => 6/1
[1] => 13/1
[2] => 2871/125
)
[GPSTimeStamp] => Array
(
[0] => 13/1
[1] => 41/1
[2] => 29/1
)
[GPSMapDatum] => WGS-84
[GPSDateStamp] => 2010:09:19
Pas super exploitable en l'état...
Hors ligne
Gotcha a écrit:
Est-ce que : [extension by rvelices] RV Maps & Earth ne vous conviendrait pas ?
Je l'ai déjà installé, mais c'est pas elle qui permet d'afficher dans les données exif visualisables de la photo les information de coordonnées géographiques.
Je pensais pouvoir avoir ces métadonnées GPS en modifiant
local/config/config.inc.php
comme je l'ai fait pour d'autres exifs comme par exemple
exif_field_FNumber' => 'FNumber
et bien d'autres
en rajoutant
exif_field_GPSAltitude' => 'Altitude',
'exif_field_GPSLatitude' => 'Latitude',
'exif_field_GPSLongitude' => 'Longitude'
Mais avec cet ajout, aucune de ces données ne s'affichent.
Hors ligne
C'est compliqué pour moi de vous donner une solution que je n'ai pas :-(
En effet, je ne sais pas chez vous, mais chez moi avec mon logiciel de géolocalisation, les données GPS se trouvent bien dans les EXIF mais renfermé dans un tableau (voir l'exemple que je cite plus haut).
Et ça, je ne sais pas le ressortir.
Et puis bon... vu comment est stockée l'information, ce n'est vraiment pas exploitable !
Hors ligne
Cavok a écrit:
Gotcha a écrit:
Est-ce que : [extension by rvelices] RV Maps & Earth ne vous conviendrait pas ?
Je l'ai déjà installé, mais c'est pas elle qui permet d'afficher dans les données exif visualisables de la photo les information de coordonnées géographiques.
Je pensais pouvoir avoir ces métadonnées GPS en modifiant
local/config/config.inc.php
comme je l'ai fait pour d'autres exifs comme par exemple
exif_field_FNumber' => 'FNumber
et bien d'autres
en rajoutant
exif_field_GPSAltitude' => 'Altitude',
'exif_field_GPSLatitude' => 'Latitude',
'exif_field_GPSLongitude' => 'Longitude'
Mais avec cet ajout, aucune de ces données ne s'affichent.
Ce ne serait pas plutot sous la forme de:
$conf['show_exif_fields'][] = "GPSLongitude;0"; //pour degrés
$conf['show_exif_fields'][] = "GPSLongitude;1" ; //minutes
$conf['show_exif_fields'][] = "GPSLongitude;2"; //secondes
$conf['show_exif_fields'][] = "GPSLatitude;0";
$conf['show_exif_fields'][] = "GPSLatitude;1" ;
$conf['show_exif_fields'][] = "GPSLatitude;2";
$conf['show_exif_fields'][]= "GPSAltitude";
Les resultats seront sous le firme de fraction.
A+
Dernière modification par cljosse (2011-02-26 11:34:22)
Hors ligne
cljosse a écrit:
Les resultats seront sous le firme de fraction.
Voilà, déjà que des données GPS en clair ce n'est pas très parlant, mais là, sous forme d'une fraction ce sera vraiment inutile.
Hors ligne
Gotcha a écrit:
cljosse a écrit:
Les resultats seront sous le firme de fraction.
Voilà, déjà que des données GPS en clair ce n'est pas très parlant, mais là, sous forme d'une fraction ce sera vraiment inutile.
Entièrement de ton avis. :-)
Hors ligne
Cavok a écrit:
C'est sous forme de fraction en effet ce n'est pas très parlant.
Mais au moins ça s'affiche, c'est déjà un avancement.
Je trouverais (ou vous) un jour, un moyen de convertir en données exploitables.
Une solution créer un plugin personnel:
Exemple:
<?php /* Plugin Name: Plugin Personnel Version: 1.0 Description: Plugin Personnel Plugin URI: http://piwigo.org Author: Author URI: */ add_event_handler('format_exif_data', 'exif_gps' ); function exif_gps($exif) { // translate all exif fields if (is_array($exif)) { foreach ($exif as $key => $value) { $exif[$key] = exif_key_translation1($key, $value); } } return $exif; } function exif_key_translation1($key, $value) { // EXIF if (!(strpos($key, 'ExifVersion') === FALSE)) { return $value[1].'.'.$value[2]; } if (!(strpos($key, 'GPSAltitudeRef') === FALSE)) { }else if (!(strpos($key, 'GPSAltitude') === FALSE)) { $nd = explode( '/', $value ); $value=$nd[0]/$nd[1]; } // return value unchanged return $value; } ?>
En ajoutant la gestion des GPSLatitude,GPSLongitude..
A toi de jouer.
Note:Fait à partir du plugin exif view de Martin Javorek
Dernière modification par cljosse (2011-02-28 14:29:47)
Hors ligne