[general]
name=TRACT Geolocation Formatter
qgisMinimumVersion=3.0
description=Validate, clean, and convert geolocation layers into the TRACT GeoJSON template for sustainability and traceability workflows.
version=0.2.0
author=Luis Carrasco
email=luiscartor@gmail.com

about=The TRACT Geolocation Formatter is a QGIS plugin designed to help GIS practitioners prepare geolocation datasets for ingestion into the TRACT platform. The plugin validates and cleans polygon geometries, standardizes coordinate precision, and converts layers into the TRACT GeoJSON template format. It detects common geometry issues such as self-intersections, duplicate vertices, invalid polygons, and schema inconsistencies, while providing a validation report to help users identify and correct problematic features before upload.


repository=https://github.com/tract-eco/tract-geolocation-formatter
tracker=https://github.com/tract-eco/tract-geolocation-formatter/issues
homepage=https://github.com/tract-eco/tract-geolocation-formatter

hasProcessingProvider=no

changelog=
    0.2.0
    - Preserve original input fields in the output GeoJSON alongside TRACT fields
    - Handle field name clashes with TRACT fields using _orig suffix
    - Exclude fields mapped to NodeID/PlotID via "Use existing field" from output
    - Check minimum area on individual polygon parts for multipolygon features
    - Separate reporting for whole-polygon vs per-part area issues in summary report
    - Add "Build from expression" option for NodeID and PlotID (prefix + up to 2 fields + suffix with custom separator)
    - Add PlotID UI state management (enable/disable controls based on selected option)
    0.1.0 Initial release
    - Validate polygon geometries
    - Remove duplicate vertices
    - Standardize coordinates
    - Export TRACT GeoJSON template
    - Generate validation report

# Tags
tags=GIS, GeoJSON, geometry validation, geolocation, QGIS, data cleaning, sustainability, traceability

category=Vector
icon=icon.png

# experimental flag
experimental=True




