## Contexte Endpoint pour lister les couches QGIS disponibles et leurs métadonnées. ## Objectif `GET /layers` — Permet à Narractive de découvrir les couches disponibles avant d'appliquer un filtre. ## Spec ``` GET /layers → 200 { "layers": [ { "name": "communes", "type": "vector", "geometry_type": "polygon", "feature_count": 1234, "crs": "EPSG:2154", "has_active_filter": false } ] } ``` ## Tasks - [ ] Route FastAPI `GET /layers` - [ ] Lire `QgsProject.instance().mapLayers()` - [ ] Filtrer sur les couches vectorielles - [ ] Exposer : name, type, geom_type, feature_count, crs, has_active_filter ## Dépendances - #27 (T1 Bootstrap) ## Priorité 🟡 Important
Contexte
Endpoint pour lister les couches QGIS disponibles et leurs métadonnées.
Objectif
GET /layers— Permet à Narractive de découvrir les couches disponibles avant d'appliquer un filtre.Spec
Tasks
GET /layersQgsProject.instance().mapLayers()Dépendances
Priorité
🟡 Important