F04 — Filtros geoespaciales y búsqueda¶
Categoría: Geoportal
Objetivo¶
Filtrar por región/municipio, lluvia, temperatura y cobertura vegetal, más una barra de búsqueda propia del geoportal.
Contexto¶
Combina filtros administrativos (región/municipio) con filtros ambientales (lluvia/temperatura/cobertura).
Qué hay¶
Filtro jerárquico región→departamento→municipio→vereda en
frontend/src/features/filters/FilterPanel.tsx. El backend soporta filtrado por esos
niveles en /api/geo/series/ y /api/geo/resumen/ (incluye nivel vereda, views.py:
516-519,540-547,583-584).
Qué hace falta¶
- Los filtros de "Ecosistema/Cobertura" y "Estado de conservación" existen en la UI
pero están deshabilitados (
FilterPanel.tsx:298-309, opción única "Próximamente"). - No hay filtro por lluvia/precipitación ni temperatura en ningún endpoint geo
(temperatura solo existe como dato medido, no como filtro, en
app/models/co2.py: 118-123yapp/models/torre.py:150). - Existe el modelo
Vegetacion(app/models/cobertura.py:55) pero no está expuesto como filtro geo. - No existe barra de búsqueda propia del geoportal.