[general]
name=Polygon validator EUDR by JDK
qgisMinimumVersion=3.28
qgisMaximumVersion=3.99
description=Polygon quality control suite for EUDR/RA compliance: overlap detection and cleaning, interior centroids with Longitude/Latitude, and self-intersection repair with hole filling and Field_ID deduplication.
about=Polygon validator EUDR by JDK bundles three tools for land, cadastral, agricultural and forestry data under EUDR (EU Deforestation Regulation) workflows. (1) Validator: repairs geometries (makeValid, duplicate-node removal, buffer 0, QGIS-internal validation), removes overlaps above a business threshold (18 percent by default) keeping the most reliable polygon, removes exact duplicates, full containments, tiny areas and slivers to a deleted layer, and annotates partial overlaps. (2) Centroids: generates a points layer whose points are guaranteed inside each polygon (point on surface), with computed Longitude and Latitude fields (WGS84). (3) Self-intersection: repairs self-intersections, converts multipart to singlepart, computes Surface_Ha, removes areas from 0 to 0.25 ha, fills interior holes created by repair, and deduplicates Field_ID codes (keeps the largest area, isolates the rest to a separate layer). Graphical windows plus a Processing algorithm.
version=3.2.1
author=Jean David Konan (JDK)
email=jeandavidkyao@gmail.com
tracker=https://github.com/jeandavid23/Polygon-validator-eudr-jdk/issues
repository=https://github.com/jeandavid23/Polygon-validator-eudr-jdk
homepage=https://github.com/jeandavid23/Polygon-validator-eudr-jdk
category=Vector
icon=icons/icon.svg
experimental=False
deprecated=False
tags=polygon,overlap,topology,cleaning,duplicates,quality,cadastre,EUDR,forestry,agriculture,geometry
hasProcessingProvider=yes
changelog=3.2.1 - Public repository URLs set for QGIS plugin repository submission.
    3.2.0 - Fenetre Self-intersection: suppression des doublons de code Field_ID (conserve la plus grande Surface_Ha) avec couche de sortie doublons_de_code. Logos distincts par fenetre. Renommage en Polygon validator EUDR by JDK; auteur Jean David Konan (JDK).
    3.1.0 - Interface redimensionnable; deux fenetres separees ajoutees: Centroides (points garantis a l'interieur via pointOnSurface, champs Longitude/Latitude WGS84) et Self-intersection (logique du plugin SI + comblement des trous interieurs crees par makeValid).
    3.0.4 - Finalized author, contact email and public repository URLs for QGIS plugin repository submission.
    3.0.4 - Finalized author, email and public repository links for QGIS plugin repository submission.
    3.0.3 - Removed all percent characters from metadata fields to satisfy the QGIS metadata parser.
    3.0.2 - Fixed metadata parsing error: escaped percent sign in about field (QGIS metadata parser treats the percent sign specially).
    3.0.1 - Renamed to "Polygon Verifier by JDK"; metadata cleaned for QGIS plugin repository submission (English description/about, removed build artifacts).
    3.0.0 - Clean output: real geometry correction (makeValid + remove duplicate nodes + extract polygon parts + buffer 0, QGIS-internal validation); removal of every overlap strictly above the threshold (loser = least reliable: most valid, then largest, then oldest ID), full containments, duplicates, tiny areas and slivers (traced to a deleted layer); keep + annotate only partial overlaps below the threshold.
    2.0.0 - Detection/annotation of overlaps (overlap, ovlp_pct, is_ovlp) instead of deletion; limited removals (tiny areas, exact duplicates, full containments, slivers) with a dedicated deleted layer; reinforced repair makeValid + buffer 0; QGIS-internal validation engine; configurable identifier field.
    1.0.0 - Initial version.
