[general]
name=Geomaticape Tools
description=Landsat, Sentinel-2, CBERS-04A preprocessing, PCA and spectral indices for professional GIS workflows
version=1.5
qgisMinimumVersion=3.22
author=Geomatica Ambiental
email=nino@geomatica.pe
authorUrl=https://www.geomatica.pe/

about=GeomaticaPE is a QGIS plugin developed by Geomatica Ambiental to automate the preprocessing and analysis of multispectral satellite imagery. It is designed for GIS professionals, researchers, and technicians who require efficient, reproducible workflows with analysis-ready outputs.

    Supported sensors:
    - Landsat 4/5 TM, 7 ETM+, 8/9 OLI-TIRS - Collection 2 Level 2
    - Sentinel-2 MSI - Level-1C and Level-2A
    - CBERS-04A WPM - Pansharpening at 2 meter resolution
    - Any multispectral sensor - for PCA and spectral indices

    Tools included:
    - Factor escala Landsat (Surface Reflectance + LST C)
    - Factor escala Sentinel-2 L1A
    - Factor escala Sentinel-2 L2A
    - CBERS-04A Pansharpening Brovey 2m
    - ACP Multiespectral (cualquier satelite)
    - Indices espectrales: NDVI, SAVI, MSAVI, EVI, EVI2, GNDVI, GCI, NDREI,
      NDWI, MNDWI, NDMI, NBR, NBR2, NDSI, BSI, VARI, NGRDI

    REQUIREMENTS - Python modules needed (some are NOT bundled with QGIS):
    - numpy           (bundled with QGIS)
    - GDAL / osgeo    (bundled with QGIS)
    - matplotlib      (bundled with QGIS)
    - pandas          (NOT bundled - install with pip)
    - scikit-learn    (NOT bundled - install with pip)

    Open the OSGeo4W Shell (Windows) or QGIS Python Console and run:
       python -m pip install --upgrade scikit-learn pandas matplotlib

    Developed and maintained by:
    Geomatica Ambiental - www.geomatica.pe

icon=Icons/logo_geomatica.png

tracker=https://www.geomatica.pe/
repository=https://www.geomatica.pe/
homepage=https://www.geomatica.pe/
category=Raster
tags=landsat, sentinel, cbers, reflectance, pansharpening, pca, ndvi, savi, evi, ndwi, nbr, ndsi, spectral indices, remote sensing, raster
hasProcessingProvider=yes
server=False
experimental=False
deprecated=False

changelog=1.5
    - New: Spectral indices tool with 17 indices (NDVI, SAVI, MSAVI, EVI, EVI2,
      GNDVI, GCI, NDREI, NDWI, MNDWI, NDMI, NBR, NBR2, NDSI, BSI, VARI, NGRDI)
    - The user picks the index in a dropdown and assigns which raster band
      corresponds to each spectral role (Blue, Green, Red, RedEdge, NIR,
      SWIR1, SWIR2). Only required bands need to be set.
    - Output: 1-band Float32 GeoTIFF with LZW compression and original CRS.
    - REQUIREMENTS.txt added describing Python module dependencies.
    1.4
    - New: PCA / ACP Multispectral tool - works with any satellite sensor.
    - Auto-detects bands and resolution. Outputs PCA1+PCA2+PCA3 + variance
      bar chart and optional correlation matrix (CSV/PNG).
    1.3
    - New: CBERS-04A Brovey Pansharpening at 2m with vector AOI clipping.
    1.2
    - Scale factors for Landsat C2 L2 (SR + LST) and Sentinel-2 L1A/L2A.
