[general]
name=STAT GEOM QC
qgisMinimumVersion=3.16
qgisMaximumVersion=3.99
description=Quality control and geometric statistics for vector layers, with a correctness score and exportable report.
about=STAT GEOM QC checks the geometric quality of QGIS vector layers and rates it with a weighted correctness score (0-100), a visual summary and an exportable report (browser view, HTML file, PDF file). It detects null or empty geometries, invalid geometries and self-intersections, strictly topological overlaps between polygons (no metric tolerance, so a shared boundary is never reported), duplicates, small polygons, duplicate vertices, holes, multipart features and the height of nested polygons, plus three optional Extras: sharp angles, vertices too close together, and unnoded crossings between line features. A check that did not run, or that ran without being able to conclude, is labelled as such and left out of the score - never reported as a misleading zero. Built-in actions select the flagged features, build a point layer locating each anomaly, and offer a selective repair that writes a NEW file without ever modifying the source, with a per-correction preview computed on your own data beforehand and no partial output ever written. An optional analysis zone - a rectangle drawn on the map, or the current map extent - restricts everything to one tile at a time, in the panel as in the Processing algorithms; native PyQGIS, with no external dependencies.
version=2.9.51
author=Adel.bchini@gmail.com
email=adel.bchini@gmail.com
tags=quality,quality control,qc,geometry,validation,topology,statistics,vector,correctness,duplicates,overlaps,intersection,vertex,holes,multipart
category=Vector
icon=icon.svg
hasProcessingProvider=yes
experimental=False
deprecated=False
homepage=https://github.com/Bchini/stat-geom-qc
tracker=https://github.com/Bchini/stat-geom-qc/issues
repository=https://github.com/Bchini/stat-geom-qc
changelog=2.9.51
    - Correction du rapport PDF : le texte sortait minuscule et tasse en haut a gauche de la feuille.
    - Deux causes cumulees : aucun tableau ne fixait sa largeur (Qt les reduisait a leur contenu), et le document etait mis en page a 96 ppp alors que la page est a 300 ppp - une ligne de 11 pt etait imprimee a 4,3 pt.
    - Le PDF remplit desormais la page, avec des polices a leur taille reelle, comme un rapport PDF standard. Verifie sur le PDF rasterise, page par page.
    - Corrige aussi un caractere pourcent dans le changelog de la 2.9.50, qui empechait la lecture de metadata.txt.
