Version: [5374] TAF Italia 2.8.0 Experimental

2.8.0 - IT: Corretto un errore geodetico reale nella conversione
Cassini-Soldner, segnalato come "impossibile da gestire in questo
modo": la proiezione usava l'ellissoide di Bessel, mentre il datum
catastale Roma40/Monte Mario e' definito sull'ellissoide International
1924 — un errore di impostazione (non di precisione) che a poca
distanza dall'origine sposta gia' il punto di centinaia di metri.
Sostituito inoltre il singolo set di parametri Bursa-Wolf nazionale
approssimato per Roma40->WGS84 con la trasformazione ufficiale EPSG
scelta automaticamente da PROJ in base all'area del punto (~4 m di
accuratezza dichiarata, la stessa gia' usata correttamente per
Gauss-Boaga in questo plugin). Corrette le soglie di riconoscimento
Gauss-Boaga Ovest/Est (1.300.000/2.300.000 -> 1.200.000/2.200.000,
allineate all'area of use ufficiale EPSG di 3003/3004): con le soglie
precedenti i punti reali piu' occidentali di ciascun fuso (fino a ~75
km) restavano silenziosamente non convertiti. Nuova colonna
"Precisione_stimata_m" in CSV e GeoPackage con una stima numerica
dell'affidabilita' di ciascun punto, cosi' da poter filtrare i
risultati invece di doversi fidare solo della nota testuale. Corretta
l'etichetta "Latitudine/Longitudine (WGS84)" nell'editor delle Piccole
Origini, che in realta' richiede coordinate nel datum Roma40/Monte
Mario: inserire coordinate GPS/WGS84 li' introduceva uno scarto
sistematico di qualche centinaio di metri su tutti i punti convertiti
con quell'origine. Corretta la modalita' "Scarica TAF Grezzi":
assegnava sempre EPSG:3003 a tutte le righe del file, comprese quelle
in realta' Gauss-Boaga Est o Cassini-Soldner, posizionandole in modo
palesemente sbagliato sulla mappa; ora, senza conversione, viene
creata una tabella attributi senza geometria anziche' una posizione
falsa. Nota: le coordinate delle 31 Grandi Origini regionali gia'
presenti in origini_cassini.json sono dati preesistenti non
riverificati in questa correzione; restano comunque, per costruzione
del sistema catastale storico, un'approssimazione regionale (scarto
tipico dell'ordine delle decine di metri) e non sostituiscono la vera
Piccola Origine del singolo comune, tuttora non disponibile in modo
completo e pubblico. / EN: Fixed a real geodetic error in the
Cassini-Soldner conversion, reported as "impossible to handle this
way": the projection used the Bessel ellipsoid, while the Roma40/Monte
Mario cadastral datum is defined on the International 1924 ellipsoid —
a reference-system error, not a precision one, which already shifts
points by hundreds of metres a short distance from the origin. Also
replaced the single approximate national Bursa-Wolf parameter set for
Roma40->WGS84 with the official EPSG transformation PROJ automatically
selects for the point's area (~4 m declared accuracy, the same one
already correctly used for Gauss-Boaga in this plugin). Fixed the
Gauss-Boaga West/East detection thresholds (1,300,000/2,300,000 ->
1,200,000/2,200,000, aligned with EPSG 3003/3004's official area of
use): with the previous thresholds the westernmost real points of each
zone (up to ~75 km) were silently left unconverted. New
"Precisione_stimata_m" column in the CSV and GeoPackage output with a
numeric reliability estimate per point, so results can be filtered
instead of relying only on the text note. Fixed the
"Latitude/Longitude (WGS84)" label in the Small Origins editor, which
actually requires coordinates in the Roma40/Monte Mario datum:
entering GPS/WGS84 coordinates there introduced a systematic offset of
a few hundred metres on every point converted with that origin. Fixed
the "Download raw TAF" mode: it always assigned EPSG:3003 to every row
in the file, including rows that were actually Gauss-Boaga East or
Cassini-Soldner, placing them at a clearly wrong map position; without
a conversion it now creates a geometry-less attribute table instead of
a false position. Note: the coordinates of the 31 regional Great
Origins already present in origini_cassini.json are pre-existing data
not re-verified as part of this fix; by construction of the historical
cadastral system they remain a regional approximation (typical offset
on the order of tens of metres) and do not replace the true Small
Origin of the individual municipality, still not fully and publicly
available.
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.

yes

Token

2026-08-01T12:17:18.731738+00:00

3.10.0

4.99.0

None

yes

Version management

Plugin details