Endpoint principal pour déclencher un filtrage spatial depuis Narractive.
POST /filters/apply
{
"source_layer": "communes",
"target_layer": "parcelles",
"predicate": "intersects",
"buffer": 100,
"expression": "optional_qgis_expression"
}
→ 200 { "status": "ok", "features_count": 42, "filter_id": "uuid" }
→ 422 { "error": "layer_not_found", "detail": "..." }
Contexte
Endpoint principal pour déclencher un filtrage spatial depuis Narractive.
Objectif
POST /filters/apply— Applique un filtre sur une couche QGIS via FilterService.Spec
Tasks
POST /filters/applyFilterService.apply_filter()(adapter si nécessaire)filter_idpour suivi status (T4)Dépendances
Priorité
🔴 Critique