Plugin icon

QGIS Ledger

Plugin ID: 4888

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.

(31) votes 
 Download latest

============================================================
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.

Version QGIS >= QGIS <= Date
3.5.2 - 3.0.0 4.99.0 32 sarinogrande 2026-04-20T14:22:44.043411+00:00
3.5.1 - 3.0.0 4.99.0 23 sarinogrande 2026-04-20T12:12:47.484413+00:00
3.5.0 - 3.0.0 4.99.0 2 sarinogrande 2026-04-20T11:59:26.941715+00:00
3.2.0 - 3.0.0 3.99.0 152 sarinogrande 2026-04-06T20:52:45.752984+00:00
2.8.0 - 3.0.0 3.99.0 64 sarinogrande 2026-03-24T14:18:57.060259+00:00

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership