geo2france / idg-qgis-plugin

Plugin QGIS pour la consultation des données des différentes Infrastructure de Données Géographiques en France
GNU General Public License v2.0
14 stars 4 forks source link

Modification projets source et répercussion dans le plugin #90

Open lecault opened 2 weeks ago

lecault commented 2 weeks ago

Bonjour,

Comme évoqué ce matin, j'ai un souci de synchronisation entre le projet QGIS et ce qui apparaît dans le plugin. Version : 0.2.5

1) J'ouvre le plugin et je recharge les données de la plateforme GéoBretagne

2) J'ouvre la donnée Base adresse nationale => Rien ne s'affiche ERREUR

3) Je récupère le projet via les sources https://raw.githubusercontent.com/geo2france/idg-qgis-plugin/dev/plugin/idg/config/default_idg.json et je le télécharge sur mon poste

4) J'ouvre le projet et je vois que la couche Base adresse nationale s'affiche

Piste : entre la version dev et main, nous avons changer la source de notre projet qui pointe sur un qgz au lieu du qgs. Il est possible que le plugin ai gardé l'ancienne version. J'ai essayé de désinstaller puis réinstaller et aussi sur un autre profil le comportement est similaire.

jbdesbas commented 2 weeks ago

Je pense que je comprends, le fichier QGS ancien est toujours présents et n'est pas écrasé par le nouveau fichier (car extension différente).

Dans Préférences -> Profil Utilisateur -> Ouvrir le dossier du profil actif. Puis navigue dans python > plugins > idg > config.

Si j'ai vu juste, tu devrais avoir les fichiers GéoBretagne.qgs et GéoBretagne.qgz qui sont présents. Tu peux supprimer le QGS.

Ce genre de cas, probablement assez rare, devrais être facile à résoudre si on ajoute une fonction permettant de nettoyer les fichiers distants avant rechargement complet.

Lié aussi à #79

lecault commented 2 weeks ago

Et non j'ai bien le qgz

image

Mais le contenu du qgz c'est celui du qgs !

jbdesbas commented 2 weeks ago

Alors là... Je ne vois pas comment on aurait pu zipper accidentellement le qgs 😵‍💫

Et si tu utilise la nouvelle option "Recharger tous les fichiers" ?

lecault commented 2 weeks ago

J'ai déjà fait. Tu peux essayer de ton côté tu devrais avoir le même résultat.

Je crois que j'ai déjà eu ça et qu'au bout d'un moment ça marchait.

lecault commented 1 week ago

Je viens de réessayer, pareil. Pas d'autres structures ont ce problème ? Vous arrivez à mettre à jour les données du plugin sans soucis ?

lecault commented 1 week ago

J'ai trouvé.

Sur la branche de dev, j'ai basculé mon QGZ sur github. Et là la modification de mon adresse sur la ban a été prise en compte.

Je viens de tester une modification qui est automatiquement répercuté dans le plugin.

Donc pour que ça marche bien, il faut que les qgz soient stockées sur github. Vous avez une explication ?

bchartier commented 1 week ago

Donc pour que ça marche bien, il faut que les qgz soient stockées sur github. Vous avez une explication ?

Suffisamment étrange pour que j'investigue...