Version: [5784] STAT GEOM QC 2.9.21

2.9.21
Ajouté
- Le numéro de version s'affiche désormais dans l'en-tête du panneau,
en petit à côté du titre (badge discret, infobulle « Version du plugin
»). Lu directement dans metadata.txt à l'ouverture : il ne peut donc
jamais se désynchroniser d'un oubli de mise à jour du code.
- Un contrôle DÉCOCHÉ n'affiche plus « 0 » dans les résultats. Un
compteur à 0 se lisait comme « rien trouvé », alors qu'un contrôle non
demandé n'a simplement jamais tourné — les deux situations n'ont rien
à voir. Le tableau « Qualité », le rapport HTML et le résumé affiché
dans l'onglet Rapport indiquent maintenant « Non demandé » en italique
neutre pour ces cas ; un contrôle réellement actif garde son vrai
compte, y compris un 0 (couche propre). Le CSV et le JSON conservent
le compte brut par souci de compatibilité, mais exposent désormais
aussi ``checks_enabled`` pour qu'un traitement automatisé fasse la
même distinction.
Sécurité
- Export CSV : une cellule ne peut plus être interprétée comme une
FORMULE par un tableur. Le nom d'une couche, son chemin source et ses
noms de colonnes proviennent du fichier analysé — donc d'une source
non maîtrisée. Une couche nommée « =cmd|' /C calc'!A0 » produisait une
cellule qu'Excel ou LibreOffice évaluent à l'ouverture du rapport,
sans qu'aucun échappement CSV puisse l'empêcher puisque le fichier
reste syntaxiquement valide. Toute valeur commençant par « = », « + »,
« - », « @ », une tabulation ou un retour chariot est désormais
préfixée d'une apostrophe, que le tableur lit comme « ceci est du
texte ». La valeur reste complète et lisible.
- Le rapport HTML était déjà protégé : vérifié en analysant le
document produit à partir d'une couche dont le nom et les colonnes
contiennent du balisage — aucune balise exécutable ni attribut
d'événement n'y survit.
- La lecture du numéro de version, qui a lieu au chargement du module,
absorbe désormais toute défaillance du fichier metadata.txt : un
fichier illisible ne peut plus empêcher le plugin de démarrer.
Supprimé
- Le contrôle « polygones filiformes » est retiré de l'application :
de l'analyse, des préréglages, de la réparation, du score de
correctness, de la couche d'erreurs et de tous les rapports. Il
reposait sur un seuil de forme dont la bonne valeur dépend entièrement
du type de donnée, et signalait des géométries légitimes aussi souvent
que de vrais résidus de découpage. La section « Extras » ne compte
donc plus que deux contrôles (angles aigus, sommets rapprochés).
L'activation et le seuil mémorisés sont effacés du profil QGIS.
- La mesure d'allongement qui servait à ce contrôle est CONSERVÉE en
interne : la règle « ignorer les chevauchements dus à un sommet
manquant » s'en sert pour distinguer un recouvrement qui longe un mur
d'une vraie morsure dans le bâti. Cette option reste donc pleinement
fonctionnelle.
- La tolérance de quasi-doublon des sommets disparaît. Seuls les
sommets EXACTEMENT superposés sont désormais détectés comme doublons —
plus de zone intermédiaire à régler entre « strictement identique » et
« à telle distance près ». Le réglage n'est plus mémorisé et sa clé
résiduelle est effacée du profil QGIS.
- Cette suppression ne change rien à la détection des sommets
rapprochés (Extras), qui garde son propre seuil réglable : c'est un
contrôle différent, pensé pour un autre usage.

yes

Bchini

2026-07-30T13:33:05.108022+00:00

3.16.0

3.99.0

None

no

Version management

Plugin details