-
-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compatibilité du plugin avec QGIS 3 #128
Comments
Bonjour, Je proposerai une montée de version, mais pas forcément ce premier semestre. Pour l'instant, la 3.0 n'étant pas forcément super stable, je préfère rester sur la compatibilité avec la 2.18, qui est déclarée LTR (version maintenue à long terme). |
bonjour, j'ai fait une première version (voir fourche) compatible 2 et 3 |
Bonjour, Avant de partir, j'avais aussi bien avancé de mon côté sur la migration:
J'avais souhaité bien séparer les 2 branches, pour ne pas avoir à gérer des if et des tests qui complexifient souvent le code. Notamment pour les composeurs d'impression, avec une API qui a bien changée. |
Le premier travail pour QGIS 3 est dans la branche master_dev et non master (j'avais prévu de fusionner une fois les tests et fonctionnalités ok) |
Bonjour Merci pour votre retour. Je ne suis pas expert github et j'avais pas compris master_2 pour qgis 2 j'ai pris la version la plus récente (1.5.2) J'ai commencé par faire une version QGIS 3 pure sur la 1.5.0 mais je me suis rendu compte que bien évidement maintenir 2 conteneurs au lieu d'un est plus complexe même si à l'inverse un conteneur unifié demande plus de tests élémentaires. Je ne sais pas ce qu'est master_dev ? c'est une branche privée ? Cordialement, |
J'avais pensé garder "master" pour QGIS 3, et c'est pour cela que master_2 a été créée (et correspond au plugin actuel 1.5.2 pour QGIS 2). Mon coeur balance entre les 2 solutions (j'ai hésité aussi). Je vais tester votre version, et je vais peut-être vous rejoindre sur le coup d'une seule branche pour les 2 QGIS. J'aime pas trop la taille des imports dû aux 2 versions, mais on pourra toujours nettoyer cela une fois qu'on décidera de ne plus supporter QGIS 2. |
tout a fait on peut aussi sortir les imports python style import re, tempfile etc... |
J'ai plutôt fait le choix de travailler sur une version QGIS3 seule. On ne fera dans la master_2 que des modifications pour la compatibilité des MAJIC 2018 et 2019. Je travaille donc activement sur la branche master_dev, que je fusionnerait sur la branche master une fois les choses à peu près OK. J'avais déjà pas mal travaillé de mon côté. Je m'aide aussi de ton travail pour les choses pas encore migrées, via J'avais souhaité récupérer des commits de ta branche pour créditer ton travail, mais ils s'appellent tous |
oui désolé pour les commits je suis pas un expert github... Par contre fait signe quand une version "3 "stable 3liz sera prête, je souhaiterais rajouter la possibilité d'aller chercher les données sur un serveur OGC (WFS) via directement les couches ou via couches virtuelles. (obligation sécuritaire chez nous) Je commence a comprendre le fonctionnement donc au pire tu pourra récupérer le travail sur ma branche... |
Je viens de pousser plusieurs commit. Merci à tous de tester la branche master_dev et de faire des retours ici. Vous pouvez télécharger le zip et l'installer dans Qgis 3 |
A priori et sauf erreur les svg ont un problème (exemple mur fossé etc...) |
Merci pour le retour. |
La branche de développement master_dev a été supprimée et mergée dans master. J'ai fait plusieurs tests sous Linux et Windows, et pour moi on maintenant a une iso-fonctionnalité du plugin sous QGIS 3. Je ferme cette demande, on en ouvrira d'autres si besoin |
Bonjour,
Une migration du code du plugin "cadastre" vers python 3 est-elle prévue ?
L'intercommunalité pour laquelle je travaille (Vallons de Haute Bretagne Communauté) serait éventuellement intéressée pour financer en partie ces travaux.
Cordialement
The text was updated successfully, but these errors were encountered: