Version 2.4.0: * Compatibilité avec QGIS 4 : l'extension est déclarée compatible jusqu'à QGIS 4.2 * Abandon du support de QGIS 3.34 : la version minimale est désormais QGIS 3.40 * Import * Correction de l'import via `ogr2ogr` lorsque le chemin des fichiers EDIGEO, TOPO ou de la base Spatialite contient des espaces * Correction de la gestion des erreurs lors de l'exécution d'`ogr2ogr` * Les erreurs SQL sont affichées dans le journal de l'import au lieu d'une fenêtre * Correction de l'affichage des erreurs lors d'un manque de mémoire ou d'une archive EDIGEO corrompue * MAJIC PostGIS : correction du dénominateur des lots de copropriété (`ddenql`), dont le dernier chiffre était perdu (10000 importé en 1000), ainsi que de `majposca` pour le format 2014 * Processing * Nouveaux traitements « Import des données dans PostGIS » et « Import des données dans Spatialite », équivalents au dialogue d'import, pour automatiser les imports (modèles, scripts) * Téléchargement EDIGEO : correction de la lecture de la liste des feuilles sur cadastre.data.gouv.fr * Chargement * Correction du message « expression invalide » affiché à tort sans filtre de communes * Interface * Dialogues d'import et de chargement : bloc commun de choix de la base, de la connexion et du schéma (suppression des onglets PostGIS / Spatialite dans l'import) * Correction du curseur d'attente qui pouvait rester affiché après une erreur * Correction du déchargement de l'extension (ex. avec Plugin Reloader) : le panneau de recherche, le menu et la barre d'outils ne sont plus dupliqués, et les signaux de QGIS sont déconnectés * Le bouton « Infos parcelle » ne modifie plus le groupe des outils de navigation de QGIS * Export d'un relevé : pas d'erreur si aucun fichier PDF n'a été produit * Relevés de propriété et parcellaires * Remplacement de l'option « Les relevés sont destinés à des tiers » par 3 options, décochées par défaut : dates et lieux de naissance, revenus, exonérations. Les valeurs non exportées sont remplacées par `XX/XX/XXXX` ou `XXX`, pour indiquer qu'elles existent * Utilisation des tableaux natifs de QGIS au lieu de blocs HTML : les relevés ne dépendent plus de QtWebKit, absent de certaines installations (pages vides, seule la carte s'affichait) et de QGIS 4 * Les textes trop longs pour leur colonne sont tronqués * Correction d'une page vide en trop pour 15, 30, 45... lignes * Correction du texte « None » affiché dans les totaux à partir de la 2e page * Serveur * Sans le paramètre `ADVANCED=true`, les revenus et les exonérations sont aussi masqués dans les relevés et la fiche de la parcelle, en plus des dates et lieux de naissance * `CreatePdf` : erreur 404 explicite pour une parcelle sans données MAJIC * Correction du chargement du plugin serveur installé depuis les sources (version absente de `metadata.txt`) * Base de données * Remplacement de l'extension `DB Manager` par l'API native de QGIS pour les connexions aux bases de données, les requêtes SQL et la liste des connexions de l'utilisateur * Le serveur QGIS ne dépend plus de l'extension `DB Manager` * Correction d'un plantage de QGIS lors du rafraîchissement de la liste des connexions alors qu'une connexion était déjà ouverte dans un autre dialogue du plugin * Recherche, fiche parcelle et export : prise en compte de la configuration d'authentification (`authcfg`) et du mode SSL des couches PostgreSQL * Documentation * Ajout des fichiers PDF de description du format MAJIC 2026 * Refactorisation * Import et chargement indépendants des dialogues, utilisables sans interface * Suppression de la classe `CadastreCommon` * Ajout de tests : import sans dialogue, chargement des couches, Spatialite, choix de la base, fiche parcellaire et relevé de propriété, avec un jeu de données MAJIC fictif lié aux données EDIGEO Version 2.3.1: * Import * EDIGEO: Utilisation de `GdalUtils.runGdal` à la place de la librairie obsolète Python `ogr2ogr` qui était livrée avec le plugin. * Sécurité * Ajout d'un fichier de configuration `.bandit` pour désactiver certaines règles de contrôle (ignore `B108` & `B608`) * Correction d'un faux positif sur la partie serveur du plugin (code `B105`) * Remplacement du module `random` par le module `uuid` pour nommer la mise en page exportée * Suppression de l'utilisation du module `subprocess` pour différentes fonctions, notamment pour l'import des données via `ogr2ogr` (code `B602`) * Autres corrections mineures Version 2.3.0: * Import * Support du format MAJIC 2026. * Support du format TOPO 2026 (pour lequel le champ `code_topo` a été séparé en 6 champs. Adaptation des scripts pour que le format 2025 soit encore utilisable. * Amélioration de l'import Spatialite (gestion des indexes) * Ajout d'un espace si nécessaire pour `dlign4` * SQL: réécriture d'un `CASE WHEN` pour le rendre plus lisible * Fiche parcellaire * Amélioration du rendu (ajout d'une feuille de style CSS pour la mise en forme) * Sécurité : respect des nouvelles règles de plugin de QGIS (https://plugins.qgis.org/docs/security-scanning) * Extraction des Zip et Tar de manière plus sécurisée * Droits moins permissifs lors de la copie des fichiers SQL dans le répertoire temporaire * Documentation * Correction du lien vers l'OpenData du CRAIG pour le téléchargement des fichiers TOPO * Intégration continue * Modernisation des processus automatique Github * Tests lancés sur plusieurs versions de QGIS (préparation du support de la version 4) Un grand merci aux contributeurs * Landry BREUIL @landryb * David MARTEAU @dmarteau * Maël REBOUX @MaelREBOUX
yes
kimaidou
2026-11-01T16:54:25.487595+00:00
3.40.0
4.2.0
None
no
Plugin Tags