Aller au contenu

Code public

Réalisations

Ces notes décrivent des capacités lisibles dans le code public. Aucun client, aucun volume et aucun gain de temps ne sont cités tant qu’ils ne sont pas documentés.

Auteur : Youcef ADDA (GEODECI) ·

01 · Transverse

Prouver chaque modification, et la restaurer.

Décision

Peut-on revenir à un état antérieur, et dire qui a changé quoi ?

Enjeu

Sans cette réponse, une décision sur une parcelle, une canalisation ou une zone naturelle ne peut ni se défendre, ni se corriger proprement.

Ce que le code public fait

RecoverLand, plugin QGIS public, version 7.1.3

  • Un journal local de chaque modification, et une restauration sélective d’une entité.
  • 1 397 téléchargements sur le dépôt officiel QGIS au 23/10/2026.

Blackhole, dépôt public PostgreSQL

  • Un audit centralisé, au format JSONB, des INSERT, UPDATE et DELETE.
  • Restaurer une table métier à une date donnée.

Moyens. QGIS, SQLite, PostgreSQL.

Visuel GEODECI. Traçable égale défendable. RecoverLand : 1 397 téléchargements au 23/10/2026, version 7.1.3.
Compte public, dépôt officiel QGIS, 23/10/2026.

02 · Transverse

Des données conformes, avant la décision.

Décision

Quelle donnée est assez fiable pour décider, et quel livrable peut être accepté ?

Enjeu

Une couche non conforme, c’est soit une décision prise sur une donnée fausse, soit un livrable rejeté.

Ce que le code public fait

Transformer, plugin QGIS public

  • Des règles écrites une fois : champs, filtres, publication vers PostgreSQL/PostGIS.
  • Des configurations réutilisables, appliquées à chaque livrable.
  • 3 685 téléchargements sur le dépôt officiel QGIS au 23/10/2026.

Détection de doublons, outil de bureau public, 2023

  • Une application PyQt5. Choix d’un dossier de shapefiles, choix des colonnes qui définissent un doublon, écriture des résultats dans un dossier de destination.
  • Une brique dans un contrôle de patrimoine plus large, pas un résultat client.

Détection de trous, outil public, 2023

  • Lecture d’un shapefile, sélection des polygones et multipolygones qui ont des anneaux intérieurs, export. Le traitement tourne en tâche de fond, avec une barre de progression.
  • Utile avant d’accepter une zone et de l’exploiter. Là aussi, une brique, pas une mission mesurée.

Moyens. QGIS, Python, GeoPandas, PyQt.

Visuel GEODECI. Une couche non conforme, c’est une décision sur une donnée fausse, ou un livrable rejeté.
Des données conformes, avant la décision.

03 · Un exemple sectoriel : le télécom

Chiffrer un projet, puis accepter les appuis.

Décision

Deux décisions lisibles dans des outils publics : les quantités et le coût estimatif d’un sous-répartiteur optique, et quels appuis aériens sont conformes.

Enjeu

Un quantitatif faux engage un budget faux et des redevances mal réparties. Un appui mal renseigné entraîne un refus de dossier, une reprise d’étude, ou un risque mécanique.

Ce que le code public fait

DQE Chargeur, version 4.0.0, outil public

  • Quantitatifs PRO par SRO, transport ou distribution, avec découpage automatique des câbles en distribution.
  • Quantitatifs EXE avec le génie civil : tranchées, chambres, poteaux, alvéoles. Les cas de blocage sont gérés (codes TE/DE, TT/DT, TB/DB).
  • PGC : le gestionnaire est attribué par un algorithme de proximité, en mode manuel (correction dans QGIS, puis régénération) ou automatique. Infrastructure mixte aérien et souterrain. Redevances séparées pour les poteaux et les alvéoles.
  • Archivage JSON, prévisualisation HTML, régénération Excel et des couches QGIS (module RECOVER). Chaque chiffrage est retrouvable.
  • Fonctions PostgreSQL dédiées, et gabarits Excel PRO, EXE et PGC.

Pôle Aérien, version 3.1.0, outil public

  • Comparer les données terrain (Excel, CSV, PCM) avec PostgreSQL ou avec les fichiers GraceTHD.
  • CAP_FT : fiches appuis contre QGIS (doublons, hors périmètre, absents). GESPOT contre l’annexe C6 sur 11 critères, avec des règles métier numérotées (BR-01 à BR-07).
  • COMAC : poteaux BT, câbles, boîtiers fibre contre BPE, portées PCM. Croisements C6, C3A et C7 contre la base.
  • Mise à jour des attributs à partir des retours FT-BT KO.
  • Un rapport Excel : tableau de bord par module, schémas polaires des appuis, glossaire métier, dictionnaire de données (ISO/IEC 11179).
  • Deux sources, PostgreSQL ou GraceTHD. QGIS 3.28 à 4.x.

Moyens. QGIS, PostgreSQL, gabarits Excel, GraceTHD.

04 · Prototype public

Interroger une base en langage naturel.

Décision

Permettre à un décideur non technicien d’obtenir une réponse depuis sa base.

Enjeu

La décision doit rester fiable. Une requête générée n’est pas une signature.

Ce que le code public fait

Dépôt public, métadonnées de schéma, agents IA

  • Le SQL est généré à partir des métadonnées du schéma.
  • C’est un prototype public. Il n’est pas présenté ici comme un usage déployé.

Moyens. PostgreSQL, métadonnées de schéma.

Plugins QGIS GEODECI : Transformer, RecoverLand, Log Cleaner

Diagnostic décisionnel

Un forfait court. Nous nommons ce qui coûte ou bloque, et la première action à engager.