Alkimya
🐝
BeeAPI
Application géomatique — identification de zones apicoles

Identifier les zones optimales pour l'implantation de ruches par géotraitements PostGIS, enrichies par un Modèle Numérique de Terrain RGE ALTI IGN 5m pour l'analyse topographique et la visualisation cartographique 3D. Zone d'étude : Saint-Girons, Ariège.

Déploiement en cours
Capture d'écran de BeeAPI
🗺
Données IGN croisées
BD Forêt, RPG, RPG Bio, BD TOPO, Parcellaire Express et Admin Express. Toutes les couches IGN pertinentes pour l'analyse apicole.
📐
Géotraitements PostGIS
Buffer, intersection, union, différence, ST_Area, ST_Intersects. La logique métier est entièrement dans la base de données spatiale.
Analyse topographique MNT
RGE ALTI IGN 5m — 247 fichiers ASC, 23 815 tuiles raster. Altitude, pente, exposition et ensoleillement calculés par parcelle via ST_Slope / ST_Aspect.
🌐
Visualisation 3D MapLibre
Terrain-RGB PMTiles (138 Mo, zoom 8–14), hillshade dynamique, toggle 2D/3D et slider d'exagération. Vue cartographique serverless.
API FastAPI + Vue.js
Backend FastAPI avec endpoints GeoJSON, zones de géotraitements, profils d'élévation et CRUD apiculteurs. Frontend Vue.js + MapLibre.
🐋
Docker Compose
PostgreSQL + PostGIS, FastAPI, Vue.js et Streamlit orchestrés en un seul docker-compose up.
Python FastAPI PostgreSQL PostGIS Vue.js MapLibre Streamlit Docker GDAL IGN PMTiles