Développement SIG Web

Projets
SIG Web

Applications web cartographiques interactives déployées sur serveur dédié — architecture full-stack Python + JavaScript + Docker. Trois domaines d'application : hydrologie, urbanisme et environnement.

01 — Stack Hydrologie

Plateforme d'analyse hydrologique

Application web complète pour l'analyse des bassins versants, la modélisation du ruissellement (méthode SCS-CN) et la récupération des données météo temps réel via l'API Météo France. Calculs GRASS GIS côté serveur, visualisation OpenLayers.

En ligne Ouvrir l'app

Bassins versants

Délimitation automatique par GRASS r.watershed à partir d'un MNT, export GeoJSON, calcul de surface et périmètre.

Stations Météo France

Récupération des précipitations en temps réel via DPObs v1, filtrage par cohérence et interpolation IDW sur le bassin.

Modèle CN — SCS

Calcul du ruissellement pixel par pixel (courbe numéro SCS), routage D8 jusqu'à l'exutoire, correction pente Sharpley & Williams.

Couches raster dynamiques

Visualisation des rasters générés (précipitation, ruissellement, Q cumulé, CN) directement dans le gestionnaire de couches OL.

OCS × Bassin

Croisement automatique de l'occupation du sol (OCS) avec le polygone du bassin versant, calcul des surfaces par classe SCS.

Profil altimétrique

Tracé interactif d'un profil en long sur le MNT, graphique dynamique de l'altitude le long du transect dessiné.

Stack
OpenLayers QGIS Server PostGIS FastAPI GRASS GIS Python Docker GDAL NumPy
02 — Stack Analyse Urbaine

Analyse de l'accessibilité urbaine

Application d'analyse territoriale combinant isochrones multimodales, scoring d'accessibilité par quartier (IRIS) et cartographie de densité en tuiles vectorielles. Croisement des données transport, équipements et POI Overpass pour évaluer la qualité de vie selon différents profils d'usage.

En ligne Ouvrir l'app

Isochrones multimodales

Calcul de zones d'accessibilité pied, vélo et voiture via OpenRouteService — slider de durée et affichage du polygone sur la carte.

Scoring IRIS par profil

Score composite d'accessibilité par quartier (IRIS) pondérant transport, services, éducation et loisirs. Trois profils prédéfinis : famille, jeune actif, professionnel.

Carte de densité (tuiles Martin)

Carte choroplèthe de densité de population par IRIS servie en tuiles vectorielles par Martin — hover interactif avec popup et gradient par seuils.

Géocodage

Recherche d'adresse avec autocomplétion et debounce, navigation animée vers la position sélectionnée et marqueur pulse sur la carte.

POI & équipements (Overpass)

Points d'intérêt issus d'OpenStreetMap via Overpass API : santé, restauration, sport, parcs, crèches — filtrables par catégorie avec popup attributaire.

Réseau de transport (TCL)

Affichage du réseau TCL : lignes de métro, tramway, bus et arrêts — couches activables indépendamment avec styles métier par mode.

Stack
MapLibre GL JS Martin (Vector Tiles) PostGIS OpenRouteService Overpass API Node.js Docker
03 — Stack Environnement

Analyse des îlots de chaleur urbains

Application de télédétection et d'analyse environnementale dédiée à l'identification des zones prioritaires de végétalisation. Croisement de données raster (LST, NDVI, densité bâtie) pour cartographier la vulnérabilité thermique et localiser les sites sensibles.

En ligne Ouvrir l'app

NDVI & Végétation

Calcul de l'indice NDVI sur imagerie satellite multi-dates, identification des zones de déficit végétal et suivi temporel de l'évolution.

Température de surface (LST)

Visualisation des températures de surface par télédétection, détection des îlots de chaleur et gradient thermique urbain.

Indice de vulnérabilité

Score composite croisant LST, densité bâtie et NDVI pour prioriser les zones d'intervention en végétalisation.

Sites sensibles

Localisation et popup des écoles, hôpitaux et EHPAD pour croiser la vulnérabilité thermique avec les populations exposées.

Comparaison avant/après

Outil de comparaison côte à côte de deux couches WMS pour visualiser l'évolution entre deux états temporels.

Images satellites temporelles

Slider temporel 2018–2024 avec animation, visualisation de l'évolution de l'occupation du sol par imagerie satellite WMS.

Stack
Leaflet GeoServer PostGIS FastAPI rasterio Python Docker WMS