SAISIR · LOCALISER · TRACER
Inventoriez vos phénomènes dans votre SIG favori
Plugin QGIS de saisie rapide pour cavités, dolines et traçages hydrologiques. GeoPackage persistant, localisation administrative automatique, photos portables d'un bloc.
Le plugin
Neuf onglets, un seul flux.
Une interface unique pour saisir, lier, corriger, supprimer, consulter, filtrer, analyser, importer. La file d'attente permet d'enchaîner plusieurs cavités sans toucher la souris.
Saisir un phénomène
Nom, type (12 catégories), dates, explorateurs, altitude, coordonnées capturées sur la carte, photos. La file d'attente permet d'enchaîner les entrées au clavier — Entrée pour empiler, sans souris. Une photo géolocalisée (EXIF GPS) peut placer la cavité automatiquement, et l'inventaire s'exporte en CSV, GPX (waypoints) ou ZIP (CSV + photos).
À chaque capture de point, commune, code postal et département sont remplis automatiquement (geo.api.gouv.fr). L'appel s'exécute en arrière-plan — l'interface ne gèle jamais, même hors-ligne — et le cache communal est persistant (karst_commune_cache.json) : zéro appel réseau pour une commune déjà connue, même après redémarrage.
Détection de doublons à la saisie : un point à moins de 2 m d'une entité existante déclenche une confirmation — jamais bloquant, jamais silencieux. Persistance GeoPackage : pas de couche mémoire volatile, vos données survivent au redémarrage de QGIS.
Relier perte → résurgence
Sélection des entités source et destination, métadonnées de l'expérience (colorant, résultat, dates, temps de transit), écriture dans Inventaire Traçages.
La distance géodésique est calculée automatiquement sur l'ellipsoïde du projet. Une recherche (référence/nom/type, insensible à la casse et aux accents) et un filtre par type accélèrent la sélection de la perte et de la résurgence.
Import / export CSV complet pour les traçages (géométrie sérialisée en WKT) — comme pour les cavités, aucun bouton dédié : le sélecteur de couche active reconnaît lignes et points.
Corriger une entité
Formulaire généré automatiquement depuis les champs de la couche. La référence est en lecture seule et la géométrie protégée — les corrections ne cassent jamais le dossier photos lié.
Recherche et filtre par type retrouvent l'entité en direct (insensible à la casse et aux accents). Fonctionne sur toute couche vecteur, pas seulement les couches Karst Entry.
Supprimer en sécurité
Recherche et filtre par type réduisent le tableau en direct, colonnes adaptées au type de couche, sélection multiple (Ctrl/Maj+clic). Une confirmation explicite est toujours demandée.
Consulter une fiche
Vue détaillée en lecture seule avec aperçu des photos liées ; les champs vides sont masqués pour une fiche plus lisible. Recherche et filtre par type pour retrouver vite un phénomène. Idéale pour revenir sur une saisie au bureau sans risque de modification accidentelle.
Filtrer par valeur de champ
Génère, depuis une couche source, une vue filtrée par valeur de champ — typiquement une vue par commune ou par type, rassemblées sous un groupe dédié.
Aucune duplication : chaque vue est un filtre (subset string) sur le même GeoPackage. Modifier la source met à jour les vues automatiquement. Re-jouable, confirmation au-delà de 50 valeurs.
Statistiques par commune
Récapitulatif de l'inventaire groupé par commune : nombre de phénomènes, développement cumulé, ventilation par type. Export CSV du tableau en un clic.
« Remplir les communes manquantes » : géocodage par lot (asynchrone, cache communal) des entités sans commune — ne touche que les champs vides.
Reprendre un inventaire existant
Import CSV vers une couche existante (avec validation du schéma) ou une nouvelle couche persistante sur disque. Mapping universel des colonnes : insensible à la casse, aux accents et aux espaces, avec synonymes (numero→reference, lon→x, alt→altitude…).
Détection auto de l'encodage (UTF-8 / Excel FR), nettoyage du HTML parasite dans les commentaires, et symbologie appliquée à la nouvelle couche. Sauvegarde automatique du GeoPackage avant tout import sur une couche existante — un filet de sécurité, jamais un import destructif. Vos inventaires Excel accumulés depuis dix ans rentrent dans le pipeline.
Version, licence et guide
Version du plugin, licence PolyForm Noncommercial, contact, et accès direct au guide utilisateur illustré (PDF) inclus dans le plugin.
Les couches
Deux GeoPackage persistants
Créés et réutilisés automatiquement à côté du projet QGIS. Les données survivent au redémarrage, et l'ensemble projet + couches + photos se déplace d'un bloc — chemins photos relatifs, export CSV cohérent.
- referenceString · unique
- name / typeString · 12 cat.
- date_disc / date_explDate
- explorersString
- commune / cp / dept / inseeString · auto
- commentText multi-ligne
- photosString · chemins relatifs
- point_injection / point_sortieString
- colorantString · configurable
- resultatPositif · Négatif · Indét.
- date_injection / date_detectionDate
- temps_transit / operateursString
- distance_mDouble · géodésique auto
Avec KarstPro
Inventaire de référence pour la prospection LiDAR
Lecture par KarstPro
Inventaire Cavités est préféré aux données Géorisques dans le rayon de détection. Inventaire Traçages est injecté dans le prompt d'analyse IA (perte → résurgence, distance, temps de transit).
Retour terrain
Les trouvailles de terrain de KarstPro (cavités, cibles, gouffres) sont exportées en CSV avec photos et altitude, puis importées dans votre inventaire — dédoublonnage automatique. La boucle se ferme, fiche PDF par cavité.
Bon à savoir
Quelques contraintes à connaître
- Géolocalisation : France métropolitaine et DROM. Hors France, les champs administratifs restent vides — la saisie continue.
- Photos en mémoire = chemins absolus. Utilisez toujours une couche persistante — c'est le défaut.
- Photos homonymes : la seconde écrase la première. Renommez en amont si le cas peut se présenter.
- La référence est immuable. La modification de géométrie est volontairement désactivée pour préserver le dossier photos lié.