Plugin QGIS. Journal SQLite local, licence MIT.
RecoverLand
Journal local des modifications validées.
Après la fin de la session d’édition, QGIS ne revient pas à l’état précédent. RecoverLand enregistre chaque modification dans un fichier SQLite sur la machine.
Sans clé primaire, la documentation compte la fenêtre de récupération fiable en jours.
Vérifiés dans le dépôt.
192
Commits
34
Jours de développement actifs
568
Entrées du catalogue FR/EN
Géométrie synthétique
Chargement de la scène
Six parcelles fictives. Aucun écart.
- Inchangée
- Modifiée
- Restaurée
- Contour précédent
Instantané 1/5
Instantané initial
Les flèches changent d’instantané quand le curseur a le focus.
01
Annulation limitée à la session
Dans QGIS, l’annulation s’arrête à la fin de la session d’édition. Après validation, l’état précédent n’est disponible que par une sauvegarde complète. Sur un Shapefile, un GeoPackage ou une table PostgreSQL partagée, l’erreur d’attribut ou de géométrie apparaît souvent plusieurs jours plus tard.
RecoverLand écrit l’attribut, la géométrie et la suppression dans un journal SQLite local, sans serveur et sans dépendance ajoutée. La scène rembobine six parcelles fictives.
02
Lecture du journal
Le journal se filtre par couche ou par entité. Deux états se comparent sur la carte. Une entité se restaure, ou la couche revient à une date.
01
Instantané initial
Six parcelles fictives. Aucun écart.
02
Géométrie modifiée
La parcelle B change de contour. Son statut passe à « retenu ».
03
Suppression
La parcelle D quitte la couche. Le journal garde son dernier contour.
04
Attribut modifié
La parcelle C reçoit un matériau, et un sommet se déplace.
05
Restauration proposée
La parcelle D peut être restaurée. L’écriture attend une cible prouvée.
Avant / après, A
Glisser le séparateur. Au clavier, les flèches le déplacent quand le champ a le focus.
| Avant | Après | |
|---|---|---|
| Classe | étude | étude |
| Statut | présent | présent |
| Matériau | non renseigné | non renseigné |
Démonstration sur des parcelles fictives.
03
Contrôle avant et après écriture
L’instantané est écrit sur disque avant que la validation n’atteigne la source. En cas de plantage, il est réconcilié au redémarrage.
CommitGuard relit l’état réel du fournisseur après chaque restauration, et compense un échec partiel. Le rembobinage n’écrit pas sur une cible non prouvée. Les champs abandonnés sont nommés dans le compte rendu.
« Pas de restauration sans cible prouvée. »
Montrer comment un échec partiel est rapporté.
- 01Instantané sur disque
- 02La validation atteint la source
- 03Relecture du fournisseur
L’état du fournisseur a été relu. Écart : aucun.
Démonstration sur des parcelles fictives.
04
Moteur local
Le journal est une base SQLite. L’interface est en français et en anglais. Le plugin couvre QGIS 3.40 LTR jusqu’à 4.x.
- SQLite v7Schéma du journal local
- fileÉcriture asynchrone
- fondTâches hors du fil d’interface
- Qt 5 / Qt 6Compatibilité Qt 5 et Qt 6
- FR / EN568 entrées, vérifiées à la compilation
- MITLicence du plugin
- Fichiers : Shapefile et GeoPackage. Bases : PostgreSQL, MSSQL et Oracle, via les connexions enregistrées.
- Plus de 60 scénarios d’exécution tournent sans interface, en intégration continue.
- Les limites sont affichées. Sans clé primaire, la fenêtre fiable se compte en jours.
05
Ce qui est vérifié
Version, plage QGIS et comptes du dépôt sont ci-dessous. Une mesure interne non publiée n’a pas de chiffre ici.
192
Commits
Du 24/03/2026 au 23/10/2026.
34
Jours de développement actifs
568
Entrées du catalogue FR/EN
Vérifiées à la compilation.
60+
Scénarios sans interface
Ils tournent en intégration continue. Le dépôt en compte plus de 60.
7.1.3
Version actuelle
Sur le dépôt officiel des plugins QGIS. Première publication : 4.9.0.
3.40 LTR à 4.99
QGIS, Qt 5 et Qt 6
1 397
Téléchargements, relevé interne
Au 23/10/2026. À revérifier sur plugins.qgis.org le jour d’une publication.
Non publié
Aucun chiffre n’est affiché pour ces points tant qu’ils ne sont pas confirmés.
En attente de confirmation
Gain de temps sur la vérification post-commit
Le journal des versions cite une mesure interne sur des couches denses. Le chiffre reste hors de cette page.
En attente de confirmation
Un cas réel de donnée récupérée
Aucun cas, même anonyme, n’est joint à cette page.
Fenêtre du dépôt
24 mars 2026
Début de la fenêtre comptée
23 oct. 2026
192 commits, 34 jours actifs
La frise hebdomadaire va du 24/03/2026 au 23/10/2026. La barre la plus haute est en mai, avec une reprise en août. Septembre est presque vide.
La documentation indique la fenêtre fiable et les écritures refusées. Cette page reprend les mêmes limites.
RecoverLand est publié sur plugins.qgis.org.
Le périmètre d’un outil sur mesure se fixe dans le diagnostic décisionnel.
L’autre étude: VTT