[general]
name=KGA Toolbox
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99.0
description=Spatial data management, schema, editing, conversion and topology utilities, plus open boundaries, basemaps, elevation, land cover and web imagery on demand.
about=KGA Toolbox brings a set of practical processing algorithms together under one provider with a dedicated toolbar, adding workflows that QGIS lacks or that otherwise take several steps. Key capabilities:
    - File Geodatabase <-> GeoPackage conversion that carries field domains and layer aliases in both directions
    - GeoPackage Domain Editor for creating and managing field domains inside QGIS
    - Append with Field Mapping for controlled transfer between layers
    - Excel Attribute Round-Trip to edit attributes in Excel and bring the values back safely
    - KGA Layer Package, a self-contained format that keeps layers, styles and settings together for sharing
    - Raster Format Converter for large orthophotos, with resumable conversion
    - Topology checks with an Error Inspector for reviewing data quality issues
    - Interactive editing tools modelled on the ArcGIS Pro Modify Features pane
    - Layout grids and graticules, including MGRS
    - Administrative boundaries, basemaps, elevation models (DEM) and land cover from open data sources
    - Imagery Downloader that stitches web-map tiles into one georeferenced image
    Network use and privacy:
    - Only Add Open Data & Basemaps and Imagery Downloader use the network, and only when the user asks for data. No other tool does, and nothing runs in the background.
    - Add Open Data connects to geoBoundaries, HDX, Natural Earth (via GitHub), OpenStreetMap, Google and Esri tile services, the Copernicus DEM and ESA WorldCover buckets on Amazon S3, Esri's Living Atlas land-cover service, OpenTopography, and any address the user enters. Imagery Downloader connects only to the chosen tile service.
    - OpenTopography is the only source that needs an account: the user's own free API key is kept in the QGIS authentication database and sent only to OpenTopography.
    - Only what a request needs is sent: a country code, the bounding box of the area, or tile numbers. No project data or layers are uploaded.
    - Downloads are cached in the QGIS profile directory; rasters and imagery are written only to the folder the user chooses.
version=0.2.0
author=Khmer GRS Academy (KGA)
email=khmergisacademy@gmail.com

homepage=https://khmergrs.com/
tracker=https://github.com/sophon-pro/KGAToolbox-QGIS/issues
repository=https://github.com/sophon-pro/KGAToolbox-QGIS

hasProcessingProvider=yes

icon=icons/kga.png
experimental=False
deprecated=False
category=Vector
tags=processing,admin boundaries,administrative,basemap,xyz,satellite,google,esri,opendata,geoboundaries,hdx,download,topology,geopackage,filegdb,geodatabase,arcgis,conversion,domains,schema,excel,packaging,duplicates,geometry,validation,copy,paste,editing,cogo,survey,parcel,buffer,merge,divide,clip,parallel,polygon,raster,orthophoto,ecw,geotiff,jpeg2000,gdal,layout,print,grid,graticule,coordinates,map,mgrs,utm,military,reference,zone

changelog=
    0.2.0
    - Add Raster Format Converter (ECW, GeoTIFF, JPEG 2000, IMG, PNG, JPEG) with resumable block-by-block conversion for large orthophotos
    - Check for an ECW licence key before conversion starts
    - Add Open Data & Basemaps tool: admin boundaries from geoBoundaries, HDX and Natural Earth, GeoJSON/ArcGIS REST/WFS URLs, and XYZ basemaps
    - Open elevation (DEM): Copernicus GLO-30/GLO-90 from AWS with no account, and the OpenTopography catalogue with a free API key; choose the area from the map extent, a drawn shape or a layer, optionally clipped and reprojected
    - Open land cover: Esri 10 m annual (2017 onward) and ESA WorldCover 10 m (2020, 2021), written as a classified GeoTIFF with class names, colours and an attribute table, plus optional polygons
    - Downloads are cached and use the QGIS proxy settings
    - Add Imagery Downloader: download web-map imagery tiles for an area, stitch them into one georeferenced GeoTIFF/JPEG/PNG/JPEG 2000 in the project CRS, with resume after interruption
    - Add Grid to Layout tool with presets, auto interval, degree graticules and editing of existing grids
    - Add MGRS grids to print layouts, including 100 km square labels and Norway/Svalbard zone exceptions
    - Add KGA Mapping group; move DEM Legend Bar into it (algorithm id unchanged)
    - Duplicate Checker: flags now work on Shapefile layers (the field is named dup_status)
    - Layer packages carry picture markers embedded in the style
    0.1.0
    - First public release under the KGA Toolbox provider
    - File Geodatabase <-> GeoPackage conversion preserving domains, aliases, Z/M and curves
    - Shapefile/GeoPackage converters, KML export and layer packages
    - Domain & Schema Manager, Append with Field Mapping and Excel attribute round-trip
    - Topology checks with Error Inspector, Planarize Lines and Duplicate Checker
    - Interactive editing tools: Copy Parallel, Buffer, COGO Lines, Merge, Divide, Clip, Construct Polygon, Sequential Numbering and Copy-Paste Feature
    - Irrigation tools: DEM & contours, hypsometric map, rating and storage curves, DEM correction
    - Bundled help page for every algorithm
