QGIS Ledger provides enterprise-grade, Git-like version control for QGIS desktop. Featuring semantic geometric diffing, deterministic rollback, and seamless multi-cloud synchronization (Nextcloud, WebDAV, Dropbox, OneDrive, Google Drive) via pure Python standard libraries. Ensure spatial data integrity, track changes across teams, and manage GeoPackage-based distributed workflows directly within the QGIS environment.
============================================================
ITALIANO
============================================================
QGIS Ledger v3.5.2 — Versioning di Livello Enterprise per QGIS
Sistema di tracciamento storico e sincronizzazione cloud progettato per l'integrità dei dati spaziali, senza l'uso di dipendenze Python o database server esterni (come PostGIS). Ottimizzato per QGIS 3.x e QGIS 4 (Qt6).
VERSIONAMENTO & ANALISI DIFFERENZIALE
- Architettura a Snapshot: Conserva copie esatte (commit) dei layer vettoriali, raster, o dell'intero workspace (.qgz) all'interno di un database transazionale locale SQLite.
- Locale / LAN nativo: Lo storico e le iterazioni temporali sono memorizzate per impostazione predefinita in una cartella a fianco del file di progetto (.qgz). Lavorando su una porzione di rete condivisa (LAN), l'intero ecosistema storico è universalmente accessibile e sincronizzato per tutti i membri del team a zero-configurazione.
- Diff Semantico-Visuale: Algoritmo interno basato su differenza simmetrica che permette di isolare ed evidenziare topologicamente le entità aggiunte, rimosse o mutate tra due branch temporali.
- Rollback Deterministico: Ripristina istantaneamente l'infrastruttura dati e lo stato stilistico a qualsiasi iterazione precedente.
- Interfaccia di Risoluzione Conflitti (Merge Wizard): Analisi split-screen per mitigare le collisioni asincrone su namespace condivisi.
WORKFLOW DISTRIBUITO & CLOUD
- Multi-Provider Storage (Zero Pip): Supporto nativo via standard library per protocolli WebDAV, Dropbox API v2, Microsoft Graph API (OneDrive/SharePoint) e Google Drive API v3 (con rinnovo token OAuth2 automatico).
- Browser Cloud Integrato: Gestione I/O trasparente tramite Dock Widget dedicato (navigazione, gestione cartelle, upload/download diretto).
- Serializzazione Vettoriale GeoPackage on-the-fly: Operazioni drag-and-drop convertono autonomamente i layer raw in file GeoPackage, incapsulando contestualmente la rappresentazione `.qml` nella tabella di sistema `layer_styles` per una fedeltà visiva portatile immediata.
ORCHESTRAZIONE & AUTOMAZIONE
- Auto-Commit Trigger-Based: Sincronizzazione atomica silente ad ogni salvataggio del layer in stato di edit.
- Auto-Save Asincrono: Polling configurabile per la storicizzazione completa dell'ecosistema di progetto.
- Nomenclatura Intelligente: Tassonomia crittografica dinamica per repository e allegati multimediali.
============================================================
ENGLISH
============================================================
QGIS Ledger v3.5.2 — Enterprise-Grade Version Control for QGIS
A comprehensive historical tracking and cloud synchronization engine engineered for geospatial data integrity, operating entirely dependency-free across QGIS 3.x and QGIS 4 (Qt6).
VERSIONING & DIFFERENTIAL ANALYSIS
- Snapshot Architecture: Safely preserves atomic commits of vector pipelines, raster topologies, or the entire composite `.qgz` workspace inside a transactional SQLite database.
- Semantic Visual Diff: Employs a symmetric-difference algorithm to geometrically isolate and spatially highlight added, removed, or mutated entities across diverging timelines.
- Deterministic Rollback: Instantaneously reconstructs previous infrastructural data schemas and their attached styling.
- Interactive Conflict Resolution (Merge Wizard): Split-screen telemetry mitigating asynchronous overwrite collisions on shared persistent storage.
DISTRIBUTED WORKFLOWS & CLOUD INTEGRATION
- Zero-Dependency Multi-Provider Storage: Implements raw stdlib-driven architectures for Nextcloud/WebDAV, Dropbox API v2, Microsoft Graph (OneDrive/SharePoint), and Google Drive API v3 (with OAuth2 auto-refresh).
- Extensible Cloud Browser: Integrated IO management dock widget offering fully-fledged CRUD operations on remote instances.
- On-the-Fly GeoPackage Serialization: Drag-and-drop routines transparently encapsulate raw vector outputs into standalone GeoPackages, embedding active `.qml` definitions directly inside the `layer_styles` payload for immediate declarative rendering across remote machines.
ORCHESTRATION & AUTOMATION
- Trigger-Based Auto-Commit: Silently commits local mutations on edit closure.
- Asynchronous Auto-Save: Background polling pipeline for robust ecosystem-wide snapshotting.
- Intelligent Nomenclature: Dynamic taxonomies ensuring strict traceability across repositories and multimedia assets.
Plugin Tags