•  » Plugins
  •  » [GMaps] Sujet officiel

#181 2010-11-04 01:54:13

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [GMaps] Sujet officiel

grum a écrit:

donc la faut que je revois la méthode
- soit le cache n'est conçut que si la carte est affichée : gain de place assuré, mais çà prendra plus de temps à afficher la carte la première fois
- soit le cache est stocké dans un fichier sur le disque, mais çà va me compliquer la tache pour le reste...
- soit le cache est purgé au bout d'un temps plus réduit (genre 5minutes) => le risque, c'est que quelqu'un qui s'attarde 10minutes sur une page, lorsqu'il va regarder la carte elle sera vide...

[Bugtracker] ticket 2004

j'ai réécrit complètement la gestion du cache : sur ma base de test pour les mêmes requêtes, le volume de données passe de 15.5Mo à 1.4Mo de données (environ 3700 photos géolocalisées mises en cache sur 15 requêtes distinctes effectuées sur 5minutes d'intervalle)

Concernant le cache :
1/ désormais il n'est préparé qu'à l'affichage de la carte ; si l'utilisateur ne la consulte pas, il ne remplit pas le cache
2/ j'ai réduit la quantité de données stockées dans le cache au strict minimum
3/ un cache correspond désormais à une page, et il est purgé au bout de 5minutes s'il n'a pas été utilisé

çà devrait résoudre le problème.

j'essaye de livrer une version du plugin dans la matinée...

Dernière modification par grum (2010-11-04 01:55:52)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#182 2010-11-04 10:44:42

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [GMaps] Sujet officiel

la version 1.2.3 est en ligne, et corrige les bugs suivants :
* [Bugtracker] ticket 2004 - problème de gestion sur la volumétrie du cache
* [Bugtracker] ticket 2005 - impossibilité d'afficher la carte associée à une catégorie si présence d'une carte [gmaps] dans la description de la catégorie

Il est recommandé de faire la mise à jour, notamment par rapport au bug n°2004 qui peut poser des problèmes au niveau de la volumétrie de la base de donnée


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#183 2010-11-04 14:29:31

Pierric
Membre
2010-10-17
51

Re: [GMaps] Sujet officiel

Bon j'ai fait la mise à jour et réactivé le plugin, je te préviens si ça repète ! ;)

Hors ligne

#184 2010-11-04 18:21:08

dreamer
Membre
St Cyr/mer (83)
2006-02-26
1100

Re: [GMaps] Sujet officiel

Bonjour
Ce plugin me botte un max, mais il me manque une bonne notice d'emploi même après avoir relu plusieurs fois le sujet officiel...
J'ai donc installé les 3 plugins demandés:
- Gmaps
- Avanced MetaData
- Grum Plugin Classes

Et c'est la mise en route qui ne démarre pas bien, car je ne sais pas dans quel ordre travailler pour sa mise en œuvre........Mais un doute me ronge, j'ai importé mes images sans exif et je pense que mon erreur vient peut-être de là !
Le problème qui risque de survenir, c'est qu'une partie des photos sont argentique.

Ce que j'aimerai présenter comme carte, ce sont les même que les exemples du créateur du plugin, c'est à dire mes circuits de vacances avec une photo par lieu !!

Le lien de mon album est dans ma signature

A+


Photos, Musiques, Camping-car,, Vidéo et le tout nouveau Recettes le tout en 15.1.0

Hors ligne

#185 2010-11-04 18:59:33

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [GMaps] Sujet officiel

Ci c'est juste des circuits, il faut opter pour le fichier kml. Si vous voulez des cartes "indépendantes" il faudra passer par un logiciel de géolocalisation de vos images qui mettra à jour vos EXIF (genre GeoSetter).


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#186 2010-11-04 19:30:43

dreamer
Membre
St Cyr/mer (83)
2006-02-26
1100

Re: [GMaps] Sujet officiel

Gotcha a écrit:

Ci c'est juste des circuits, il faut opter pour le fichier kml. Si vous voulez des cartes "indépendantes" il faudra passer par un logiciel de géolocalisation de vos images qui mettra à jour vos EXIF (genre GeoSetter).

Où puis-je trouver un script adapté pour créer mes fichier kml ( seraient-ce les mêmes que pour Google Maps ?? )

Pour GeoSetter, je vais regarder !!


Photos, Musiques, Camping-car,, Vidéo et le tout nouveau Recettes le tout en 15.1.0

Hors ligne

#187 2010-11-04 19:32:58

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [GMaps] Sujet officiel

dreamer a écrit:

Où puis-je trouver un script adapté pour créer mes fichier kml ( seraient-ce les mêmes que pour Google Maps ?? )

Oui c'est le même fichier :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#188 2010-11-05 09:42:54

cljosse
Former Piwigo Team
2006-11-12
1167

Re: [GMaps] Sujet officiel

Bonjour.
Deux problèmes avec GMAPS. 1.2.3
A)
  en Local:
    Après désinstallation complete du plugin et réinstallation:
  Dans l'onglet admin/GMaps affichage du warning:

Code:

     Warning:  [mysql error 1064] Erreur de syntaxe pr?s de 'pgc
              USING piwigo_gmaps_cache pgc
                JOIN piwigo_gmaps' ? la ligne 1
DELETE FROM piwigo_gmaps_cache pgc
              USING piwigo_gmaps_cache pgc
                JOIN piwigo_gmaps_cache_id pgci
                ON pgc.requestId = pgci.requestId
            WHERE pgci.`date` < '2010-11-05 08:46:44'; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 656

Dans l'onglet Recherche:

Code:

Warning: reset() expects parameter 1 to be array, boolean given in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\GrumPluginClasses\classes\GPCCore.class.inc.php on line 177

Warning: Variable passed to each() is not an array or object in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\GrumPluginClasses\classes\GPCCore.class.inc.php on line 178

B) Sur Free:
   dans l'onglet Recherche et ajouté une zone géographique

Code:

Warning:  [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
Warning:  [mysql error 1054] Unknown column \'pgc.userId\' in' at line 3
SELECT user_id, date, num_items, execution_time, connected_plugin, filter, parameters
          FROM gtest_gpc_request
          WHERE id = 

Warning:  [mysql error 1054] Unknown column \'pgc.userId\' in \'where clause\'
INSERT INTO gtest_gpc_temp SELECT DISTINCT \'4\', t1.imageId FROM (SELECT DISTINCT \'4\', t0.imageId FROM (SELECT DISTINCT pgc.imageId AS imageId
                          FROM gtest_gmaps_cache pgc WHERE  ( (pgc.longitude >= -7.174072265625 AND pgc.longitude <= 11.195068359375)  AND pgc.latitude >= 47.53203824676004
                 AND pgc.latitude <= 53.994853965627726
                 AND pgc.userId=\'1\'
                 AND pgc.requestId=\'7\' ) ) t0 ) t1  in /mnt/102/sdb/9/5/cl.josse/GTEST/include/dblayer/functions_mysql.inc in /mnt/102/sdb/9/5/cl.josse/GTEST/include/dblayer/functions_mysql.inc.php on line 656 KO

???
A+

Dernière modification par cljosse (2010-11-05 09:43:34)

Hors ligne

#189 2010-11-05 13:19:12

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [GMaps] Sujet officiel

cljosse a écrit:

Bonjour.
Deux problèmes avec GMAPS. 1.2.3
???

Concernant le point B, c'est directement lié à la réécriture du système de cache.
En l'attente d'une v1.2.4 qui corrige le problème, il faut modifier le fichier gmaps_rb_callback.class.inc.php

La ligne 76 est à supprimer complètement :

Code:

                 AND pgc.userId='".$user['id']."'

on doit avoir :

Code:

    $returned.=" AND pgc.latitude >= ".$param['bounds']['south']."
                 AND pgc.latitude <= ".$param['bounds']['north']."
                 AND pgc.requestId='".$param['requestId']."' ";

Je référence le problème : [Bugtracker] ticket 2009

Pour le point A, quelle est ta version de mysql ?

Si tu modifies le fichier gmaps_root.class.inc.php, ligne 360 :

Code:

      $sql="DELETE FROM ".$this->tables['cache']." pgc

à modifier en :

Code:

      $sql="DELETE FROM ".$this->tables['cache']."

est-ce que çà fonctionne mieux ?

chez moi je suis avec MySQL 5.0.82 et je n'ai pas de soucis sur cette requête


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#190 2010-11-05 13:52:01

cljosse
Former Piwigo Team
2006-11-12
1167

Re: [GMaps] Sujet officiel

Environnement

        * Système d'exploitation: WINNT
        * PHP: 5.3.0 (Montrer les informations) [2010-11-05 13:30:38]
        * mysql: 5.1.46-community-log [2010-11-05 13:30:38]

Resultats de mes tests.
a) suppression "pgc" dans "DELETE"

Code:

Warning:  [mysql error 1109] Table inconnue 'piwigo_gmaps_cache' dans MULTI DELETE
DELETE FROM piwigo_gmaps_cache 
              USING piwigo_gmaps_cache pgc
                JOIN piwigo_gmaps_cache_id pgci
                ON pgc.requestId = pgci.requestId
            WHERE pgci.`date` < '2010-11-05 13:30:51'; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 656

b) suppression "pgc" dans "USING"

Warning:  [mysql error 1054] Champ 'pgc.requestId' inconnu dans on clause
DELETE FROM piwigo_gmaps_cache
              USING piwigo_gmaps_cache 
                JOIN piwigo_gmaps_cache_id pgci
                ON pgc.requestId = pgci.requestId
            WHERE pgci.`date` < '2010-11-05 13:38:10'; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 656

c) suppression de    "pgc.requestId"  dans ON pgc.requestId = pgci.requestId

  Plus de warning ...
Mais est ce que tout marche comme prévu ?

A+

Dernière modification par cljosse (2010-11-05 13:52:40)

Hors ligne

#191 2010-11-05 14:29:12

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [GMaps] Sujet officiel

cljosse a écrit:

c) suppression de    "pgc.requestId"  dans ON pgc.requestId = pgci.requestId

  Plus de warning ...
Mais est ce que tout marche comme prévu ?

probablement que non...

je vais essayer de comprendre pourquoi çà marche pas, sachant que pas de soucis chez moi :-/


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#192 2010-11-05 20:17:20

dreamer
Membre
St Cyr/mer (83)
2006-02-26
1100

Re: [GMaps] Sujet officiel

Me re-voilou

Bon, j'ai ceci qui s'affiche quand j'active Gmaps

Code:

Warning:  [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'pgc
              USING photos_gmaps_cache pgc
                JOIN photos_gmaps' at line 1
DELETE FROM photos_gmaps_cache pgc
              USING photos_gmaps_cache pgc
                JOIN photos_gmaps_cache_id pgci
                ON pgc.requestId = pgci.requestId
            WHERE pgci.`date` < '2010-11-05 20:03:31'; in /home2/******/PWG/include/dblayer/functions_mysql.inc.php on line 656


Warning: Cannot modify header information - headers already sent by (output started at /home2/******/PWG/include/dblayer/functions_mysql.inc.php:655) in /home2/******/PWG/include/page_header.php on line 98

Évidemment, cela ne fonctionne pas !!


Photos, Musiques, Camping-car,, Vidéo et le tout nouveau Recettes le tout en 15.1.0

Hors ligne

#193 2010-11-06 09:27:46

dreamer
Membre
St Cyr/mer (83)
2006-02-26
1100

Re: [GMaps] Sujet officiel

Bon, j'ai fait les mêmes manips que décrites au-dessus et ça ne fonctionne pas !!

J'ai cet environnement

        * Système d'exploitation: FreeBSD
        * PHP: 5.2.13 (Montrer les informations) [2010-11-06 09:25:50]
        * mysql: 5.1.44 [2010-11-06 09:25:51]

A+

Dernière modification par dreamer (2010-11-06 09:28:00)


Photos, Musiques, Camping-car,, Vidéo et le tout nouveau Recettes le tout en 15.1.0

Hors ligne

#194 2010-11-06 10:49:56

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [GMaps] Sujet officiel

cljosse a écrit:

Environnement

        * Système d'exploitation: WINNT
        * PHP: 5.3.0 (Montrer les informations) [2010-11-05 13:30:38]
        * mysql: 5.1.46-community-log [2010-11-05 13:30:38]

Pour l'instant je n'ai pas d'accès à d'autres serveur mysql que du 5.0.x
Deux autres versions de la requête, qui fonctionnent chez moi (je veux garder une compatibilité avec mysql 5.0 ^^)

Code:

DELETE FROM piwigo_gmaps_cache 
              USING piwigo_gmaps_cache 
                JOIN piwigo_gmaps_cache_id pgci
                ON piwigo_gmaps_cache.requestId = pgci.requestId
            WHERE pgci.`date` < '2010-11-05 20:03:31';

et

Code:

DELETE  piwigo_gmaps_cache 
              FROM piwigo_gmaps_cache 
                JOIN piwigo_gmaps_cache_id AS pgci
WHERE piwigo_gmaps_cache.requestId = pgci.requestId
  AND pgci.`date` < '2010-11-05 20:03:31';

tu peux les essayer directement dans phpmyadmin : si t'as un retour OK sur la requête, çà me suffit pour savoir que je peux appliquer l'une des requête pour correction.


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#195 2010-11-06 11:17:33

cljosse
Former Piwigo Team
2006-11-12
1167

Re: [GMaps] Sujet officiel

Bonjour@grum
Les deux tests fonctionnent.
:-)

A+

Hors ligne

  •  » Plugins
  •  » [GMaps] Sujet officiel

Pied de page des forums

Propulsé par FluxBB

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