Logo Lanfrica

Mafieuu/Xibaaru-Garab-yi

Domain:

environment and energygeospatial
Creator:
Maf
Host:
GeoForestGuardian est une application de surveillance environnementale, conçue pour analyser la densité forestière et suivre l’évolution du couvert végétal des forêts classés du Sénégal. # Dashboard de Suivi de la Déforestation au Sénégal **Lien de l'application :** geoforestguardian-e50a48e16… Veillez utuliser ce lien avec modération,les données sont dans AWS et chaque requete est facturé. Noter que parfois les serveurs de Heroku bloquent l'affichage des images, donc seul les captures d'écrans font office de rendue finale. ⚠️⚠️⚠️ `Attention` ⚠️⚠️⚠️ : Le site web peut afficher une erreur interne ("Internal Server Error"). Si cela se produit, veuillez `actualiser la page` pour que tout fonctionne correctement. ## Introduction Notre projet vise à fournir un tableau de bord interactif et dynamique pour l'analyse et le suivi de l'évolution de la couverture végétale et de la déforestation au sein des forêts classées du Sénégal. Cet outil permet d'explorer visuellement les changements temporels et spatiaux en utilisant des données raster GeoTIFF. ## Origine et Développement Pour accélérer notre développement, nous nous sommes initialement appuyés sur un exemple pertinent issu de la galerie d'applications Dash (dash-gallery.plotly.host). Nous avons analysé et déconstruit cet exemple afin d'en comprendre la structure et la logique sous-jacente. Ce processus nous a conduits à organiser notre projet de manière modulaire : * **`app.py` :** Point d'entrée principal, définissant le layout global avec Dash Bootstrap Components et initialisant l'application. * **`components/` :** Répertoire contenant les modules pour les éléments visuels réutilisables (sidebar, sélecteurs, graphiques, etc.). * **`callbacks/` :** Module(s) gérant l'interactivité et la logique de mise à jour de l'application. * `utils/` :** Modules pour l'accès aux données sur AWS S3, les calculs raster (NDVI, classification, statistiques) et la gestion des constantes. Dans le dossier `notebooks`, nous avons également mené des explorations préliminaires, notamment sur l'utilisation de l'API Sentinel Hub et des capacités graphiques de Plotly. Cette s …

Languages