Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

cljosse
2011-02-28 14:19:17

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:

Code:

<?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

Zaphod
2011-02-28 13:24:31

La meilleure (seule ?) façon d'exploiter des coordonnées GPS, c'est une carte.
Et ça, il y a déja deux très bons plugins qui le font, il n'y a que l'embarras du choix.
(RV Maps & Earth et Gmaps).

Cavok
2011-02-28 12:50:22

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.

cljosse
2011-02-26 14:04:29

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

Gotcha
2011-02-26 13:36:39

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.

cljosse
2011-02-26 11:33:33

Cavok a écrit:

Gotcha a écrit:

Est-ce que : extension:122 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+

Gotcha
2011-02-23 22:51:16

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 !

Cavok
2011-02-23 19:16:46

Gotcha a écrit:

Est-ce que : extension:122 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.

Gotcha
2011-02-21 11:06:45

Bonjour,

Est-ce que : extension:122 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...

Cavok
2011-02-21 00:45:03

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.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact