En vedette

Land Fire Alerts (LFA)

ResearchContexte: Kasetsart University / NOAA / NASA
PythonPostGISFlaskFoliumMapLibreLINE APIGmail API
Land

Écosystème complet de surveillance temps réel des feux de forêt construit en collaboration avec NOAA, NASA, AFoCO et l'Université Kasetsart. Couvre la Thaïlande, le Cambodge, le Laos et le Vietnam à travers 12 repositories.


Pipeline (17 étapes) : Polling Gmail API (5 min) → téléchargement CSV/KML → normalisation/déduplication → enrichissement géographique PostGIS (ST_CONTAINS) → insertion PostgreSQL → génération carte Folium → déploiement → alertes LINE Bot → notifications Discord.


Données satellitaires : VIIRS, MODIS via satellites NOAA-20, NOAA-21, S-NPP (résolution 375m).


Frontend : Flask + Jinja2, cartes Folium/Leaflet interactives, export Excel, archive, panel admin. Version Vietnam avancée avec MapLibre GL (WebGL), API REST GeoJSON, JavaScript ES6 modules.


Déploiement : VM Linux, Apache WSGI, nohup daemon 24/7.


Système en production, utilisé quotidiennement par de nombreux utilisateurs dont des décideurs haut placés.

Stack technique

Python 3.12PostgreSQLPostGISFlaskFoliumMapLibre GLGmail APILINE APIDiscord