Aller au contenu

Ingénierie SIG · simulation numérique

Vos données géospatiales, traitées et outillées

Je conçois des chaînes de traitement géospatial et les outils qui les rendent utilisables : une API, un plugin QGIS, un service en ligne. Le code vous est livré, ou bien je l'héberge et vous l'appelez.

  • Logiciels libresde bout en bout
  • Livré ou hébergéau choix
  • Formats standardsGeoJSON, GeoPackage
  • API ouverteOGC API · OpenAPI

Les prestations

Quatre façons de travailler ensemble

Selon que vous ayez besoin d'un calcul, d'un service qui tourne, d'un outil dans les mains de vos équipes ou d'un modèle, le point de départ change — la méthode non.

Chaînes de traitement géospatial

De la donnée brute au livrable : modèles numériques de terrain, hydrologie, découpage, reprojection, contrôle qualité. La chaîne est reproductible et se rejoue sur un nouveau jeu de données sans intervention manuelle.

Services et API

Le même traitement, exposé derrière une API standard et authentifiée, documentée en OpenAPI et conforme à OGC API — Processes. Vos autres outils l'appellent sans savoir ce qu'il y a derrière.

Intégration dans vos outils

Un plugin QGIS, un export au format que votre chaîne attend, une intégration dans une application existante. Le traitement arrive là où vos équipes travaillent déjà, sans leur imposer un nouvel environnement.

Simulation numérique

Modélisation et calcul sur données spatialisées, calage sur vos chroniques de mesure, restitution cartographique des résultats.

Deux façons de recevoir le travail

Le code chez vous, ou chez moi

Selon vos contraintes d'exploitation, vos compétences internes et ce que vous voulez maîtriser, la même prestation se livre de deux manières. On en décide ensemble, au devis.

Le code vous est livré

Vous recevez les sources et la documentation, et vous les faites tourner sur votre infrastructure. Vous en êtes maître : vous pouvez les auditer, les reprendre et les faire évoluer, avec moi ou avec quelqu'un d'autre.

Pour quiVous avez une équipe technique et vous voulez l’autonomie.

J'héberge le service

Le traitement tourne chez moi derrière une API ; vos outils l'appellent. Rien à installer, rien à maintenir, rien à mettre à jour de votre côté — c'est exactement ce que fait le plugin QGIS ci-dessous.

Pour quiVous voulez le résultat sans porter l'exploitation.

Une illustration de traitement

Le calcul de bassins versants

Ce service délimite le bassin versant drainé par un point : toute la surface dont les eaux de ruissellement convergent vers lui. Il montre concrètement la forme que peut prendre une prestation — un traitement, une façade web, une intégration métier.

Un démonstrateur en ligne

On pose ses points sur la carte ou on dépose un fichier, on lance le calcul, on récupère les bassins en GeoJSON ou en GeoPackage. Rien à installer pour l'essayer.

Essayer le démonstrateur
Le démonstrateur : une carte de la Haute-Savoie avec six points d'exutoire posés, et le panneau de calcul à droite
bassin.magicsaleve.fr — le démonstrateur public.

Le même calcul depuis QGIS

Le plugin appelle le service au lieu de calculer sur le poste de travail : rien à installer localement — ni GeoPandas, ni rasterio, ni WhiteboxTools, ni les 4,6 Go de référentiels. Les paramètres métier restent à la main de l'utilisateur : rayon d'accrochage des exutoires, seuil de nettoyage avant vectorisation.

Le plugin QGIS : le traitement lancé depuis la boîte à outils, le calcul sur le service, les bassins ajoutés à la carte.
Sous le capotComment ce traitement est réaliséLe chemin des données, de vos points aux bassins versants — puis les référentiels, les formats et les seuils du service.

Le chemin des données

  1. Données d’entrée :
    • Tronçons hydrographiques

    Index du réseau hydrographique

  2. Données d’entrée :
    • Vos points d'entrée
    • Bassins topographiques et nœuds

    Graphe des bassins amont

  3. Données d’entrée :
    • RGE ALTI 5 m

    Modèle de terrain par bassin

  4. Données d’entrée :
    • Cours d'eau

    Prétraitement hydrologique

    Calculé avec

  5. Données d’entrée :
    • Vos points d'entrée

    Accrochage des exutoires

    Calculé avec

  6. Délimitation et vectorisation

    Calculé avec

Bassins versants

GeoPackage ou GeoJSON, chacun avec son aire

Six étapes enchaînées. Chacune reçoit ses données à gauche ; le résultat descend vers la suivante.
Référentiel altimétriqueRGE ALTI — IGN · résolution 5 m
Réseau hydrographiqueBD TOPAGE — SANDRE
Formats de sortieGeoJSON · GeoPackage
Façade de serviceOGC API — Processes · OpenAPI (JSON)
AuthentificationJeton porteur, en-tête Authorization
Rayon d’accrochage des exutoires30 m par défaut, réglable
Seuil de nettoyage avant vectorisation20 pixels par défaut, réglable

Ce schéma et ce tableau décrivent un traitement en particulier. Sur un autre projet, ce sont vos données, vos formats et vos seuils qui prennent ces places — c'est le contenu qui change, pas la façon de le construire.

Un outil de prévision

CASSES : où le réseau cassera demain

Des centaines de kilomètres de canalisations, un historique d'interventions et un budget qui n'en renouvelle qu'une fraction par an : CASSES met en œuvre le modèle LEYP, référence des services d'eau potable, pour classer chaque tronçon selon son risque de casse à partir de vos données — matériau, diamètre, longueur, sol, casses passées. La prévision par tronçon est validée sur les dernières années connues : casses prévues face aux constatées, part des casses évitées en renouvelant les tronçons les plus risqués. De quoi arbitrer un programme de travaux sur des chiffres. Le code vous est livré, ou j'héberge l'outil.

L'écran « Prévision et validation » de CASSES : une prévision 2027-2031 sur un jeu de 320 tronçons, puis la validation sur 2024-2026 — 76,6 casses prévues pour 75 réelles, un tableau par pourcentage de tronçons renouvelés, et deux courbes casses évitées contre tronçons changés, en nombre et en longueur, au-dessus de la diagonale du hasard
CASSES, l'écran de prévision et de validation : le modèle calé sur 2001-2023 est confronté aux casses survenues de 2024 à 2026 avant de projeter 2027-2031. Jeu de données de démonstration, collectivité fictive.

Une carte interactive

La France par ses bassins

Chaque cours d'eau porte la couleur du fleuve qui l'emmène à la mer, et un trait d'autant plus large qu'il draine de terrain. Trois millions de tronçons de la BD Topage, classés par leur exutoire et accumulés le long du réseau — un calcul de quelques minutes sur un poste, servi ensuite en tuiles vectorielles par le démonstrateur. Survolez un cours d'eau ; un clic sur la carte, et la molette zoome — Échap la rend à la page.

Chargement de la carte…

La carte en direct, servie par bassin.magicsaleve.fr — la même donnée que le calcul de bassins versants.BD Topage © SANDRE · rendu MapLibre GL

Ouvrir la carte

Des données vivantes

Visualisation de simulations numériques

La même donnée, mise en mouvement : une onde part de la mer et remonte le réseau à vitesse constante, tronçon après tronçon, jusqu'aux sources. Chaque cours d'eau garde la couleur de son bassin — on voit la France se remplir depuis ses embouchures.

Animation Magic Salève · BD Topage © SANDRE · YouTube

Voir les autres animations des cours d'eau

Une démonstration 3D

Le Salève en relief

Le modèle numérique de terrain de l'IGN à 15 m, 55 courbes de niveau et un relief exagéré 1,6 fois, calculés en direct par votre carte graphique. La même chaîne que nos rendus imprimés et notre vidéo, mais ici on tient les commandes : vol libre au clavier, à la souris ou au doigt, ou visite guidée qui rejoue le survol de la vidéo.

Le Salève vu du nord-ouest sur fond noir : les sommets remplis d'ocre et de beige, les courbes de niveau bleues de la plaine du Genevois, une grille ocre à points
La page 3D : le rendu WebGL, style mssynthwave, la vue de départ.

Survoler le Salève

Pile technique

Des logiciels libres, de bout en bout

Aucune brique propriétaire, aucune licence à renouveler, aucun format fermé. Rien de ce que vous utilisez ne dépend d'un éditeur qui pourrait fermer, changer ses tarifs ou son format de fichier.

Traitement

  • Python
  • GeoPandas
  • Shapely
  • rasterio
  • pyogrio
  • GDAL/OGR
  • WhiteboxTools

Service

  • FastAPI
  • Uvicorn
  • OpenAPI
  • OGC API — Processes

Restitution

  • QGIS
  • Leaflet
  • MapLibre GL
  • PMTiles
  • Swagger UI

Parlons de votre projet

Décrivez-moi vos données, votre échéance et le format attendu en bout de chaîne. Je vous dis ce qui est faisable, à quel coût et en combien de temps — ou je vous oriente ailleurs si ce n'est pas mon métier.

Me contacter