[general]
name=TAF Italia
qgisMinimumVersion=3.10
qgisMaximumVersion=4.99
description=IT: Scarica e converte i Punti Fiduciali (TAF) dell'Agenzia delle Entrate in CSV/GeoPackage WGS84. / EN: Downloads and converts Italian Revenue Agency Fiducial Points (TAF) into WGS84 CSV/GeoPackage.
version=2.7.2
author=Dott. Sarino Alfonso Grande
email=sino.grande@gmail.com
homepage=https://sinocloud.it
changelog=2.7.2 - IT: Superato il QT6 Check dello store: tutti gli enum Qt e QGIS sono ora in forma pienamente scoped nel sorgente (es. Qgis.MessageLevel.Warning, QgsWkbTypes.GeometryType.PointGeometry), verificati uno a uno sull'ambiente reale QGIS 4.2/Qt 6.10 con test di caricamento automatico. / EN: Store QT6 Check satisfied: every Qt and QGIS enum is now fully scoped in the source (e.g. Qgis.MessageLevel.Warning, QgsWkbTypes.GeometryType.PointGeometry), each one verified on a real QGIS 4.2/Qt 6.10 environment with an automated load test.
    2.7.1 - IT: Azzerate tutte le segnalazioni dell'analizzatore di sicurezza dello store (eccezioni intenzionali annotate, default dei parametri credenziali resi espliciti): la scansione Bandit ora risulta pulita come richiesto per la pubblicazione. / EN: Cleared every finding of the store security analyzer (intentional exception handlers annotated, credential parameter defaults made explicit): the Bandit scan is now clean as required for publication.
    2.7.0 - IT: Compatibilita' Qt6/QGIS 4 verificata integralmente sull'ambiente reale (QGIS 4.2, Qt 6.10): eliminati tutti gli enum in forma non-scoped, test automatico di caricamento superato; rimosso il flag supportsQt6 (non piu' riconosciuto da QGIS); nuova descrizione breve bilingue. / EN: Qt6/QGIS 4 compatibility fully verified on a real environment (QGIS 4.2, Qt 6.10): removed every non-scoped enum, automated load test passed; dropped the supportsQt6 flag (no longer recognised by QGIS); new short bilingual description.
    2.6.4 - SICUREZZA: estrazione degli zip TAF con nome file sanificato (protezione zip-slip: un archivio anomalo non può più scrivere/leggere fuori dalla cartella di download); query Nominatim con parametri codificati correttamente; pulizia except ridondante ed E203; aggiunto il flag ufficiale supportsQt6 per le build QGIS Qt6. / SECURITY: TAF zip extraction now uses a sanitized file name (zip-slip protection: a malformed archive can no longer write/read outside the download folder); Nominatim query with properly encoded parameters; redundant except and E203 cleanup; added the official supportsQt6 flag for QGIS Qt6 builds.
    2.6.3 - Corretto E501 (righe troppo lunghe, PEP8) in agenzia_taf_plugin.py e taf_core.py. / Fixed E501 (line too long, PEP8) in agenzia_taf_plugin.py and taf_core.py.
    2.6.2 - Corretto errore di parsing INI in metadata.txt (riga di changelog non indentata che rompeva configparser). / Fixed INI parsing error in metadata.txt (unindented changelog continuation line breaking configparser).
    2.6.1 - Corretto W503 (line break before binary operator) in plugin_hub.py; rimosso file nascosto .qgis_plugin_version generato erroneamente dentro il pacchetto dalla pipeline di pubblicazione. / Fixed W503 (line break before binary operator) in plugin_hub.py; removed hidden .qgis_plugin_version file that the publish pipeline was mistakenly bundling into the package.
    2.6.0 - Tema scuro slate-blue condiviso della famiglia SinoCloud, interfaccia bilingue IT/EN con pulsante bandiera, menù a tendina nella scheda Info con gli altri plugin dell'autore (link GitHub), pulizia flake8. / Shared SinoCloud slate-blue dark theme, bilingual IT/EN interface with flag button, Info tab drop-down with the author's other plugins (GitHub links), flake8 cleanup.
about=ITA: TAF Italia automatizza il download dei Punti Fiduciali catastali dall'Agenzia delle Entrate, li converte dal sistema Cassini-Soldner/Gauss-Boaga al WGS84 (EPSG:4326) e li esporta in formato CSV caricabile direttamente in QGIS. ATTENZIONE: i dati potrebbero contenere punti outlier dovuti a errori nella conversione delle coordinate originali. Il plugin determina il sistema di riferimento dal valore della coordinata Est (soglie Gauss-Boaga Ovest/Est, Cassini-Soldner). Le coordinate Cassini-Soldner usano il modello delle 31 Grandi Origini nazionali, non le singole origini comunali, con possibili scostamenti di decine di metri. Include un editor visivo di origini locali (export template CSV, import da file, salvataggio configurazione), generazione automatica link monografie, tematizzazione QGIS (triangolo verde, label PF/FG/COM, azione apertura browser) e mappa interattiva OSM. ENG: TAF Italia automates the download of cadastral Fiducial Points from the Italian Revenue Agency, converts them from Cassini-Soldner/Gauss-Boaga to WGS84 (EPSG:4326) and exports them as CSV files directly loadable in QGIS. WARNING: data may contain outlier points due to errors in the original coordinate conversion. The plugin detects the CRS from the Easting value thresholds. Cassini-Soldner coordinates use the 31 Great National Origins model, not single municipal origins, with possible deviations of tens of meters. Includes a visual local origins editor, automatic monografia link generation, QGIS styling (green triangle, PF/FG/COM labels, browser action) and interactive OSM map.
tracker=https://github.com/sag1687/TAF_ITALIA_DOWNLOAD/issues
repository=https://github.com/sag1687/TAF_ITALIA_DOWNLOAD
category=Vector
tags=catasto,taf,fiduciali,agenzia entrate,italia,cassini soldner,punti fiduciali,csv,wgs84
icon=icon.png
license=GNU General Public License (GPL) version 2
experimental=True
deprecated=False
# Scritto e rivisto con ausilio dell'AI
