Version 2.4.1: * Spatialite : correction de l'outil de recherche (listes des communes et sections vides) et de la consultation des parcelles, régression de la version 2.4.0 #598 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
yes
kimaidou
2026-11-02T15:27:28.110400+00:00
3.40.0
4.2.0
None
no
Plugin Tags