Saltar a contenido

Frontend AClimate

Contenedor: JavaScript, Next JS

El frontend es la aplicación web principal de la plataforma, construida con Next.js. Proporciona a los usuarios acceso a los datos climáticos a través de varios módulos funcionales.

Home

El módulo Home sirve como punto de entrada de la plataforma. Presenta un resumen de las condiciones climáticas actuales para el país configurado y proporciona navegación a las secciones principales de la aplicación. Su propósito es dar a los usuarios una visión general inmediata de la información climática relevante sin requerir navegación profunda.

Responsabilidades

  • Presentar un resumen de las condiciones climáticas actuales.
  • Proporcionar acceso a los diferentes módulos de la plataforma.
  • Mostrar las medidas climáticas configuradas para el país activo.

Funcionalidades clave detalladas:

  1. Resumen climático — Muestra las condiciones actuales para el país seleccionado.
  2. Navegación de módulos — Proporciona acceso rápido a estaciones, datos espaciales y otras secciones.

Stations

El módulo Stations permite a los usuarios explorar la red de estaciones meteorológicas disponibles en la plataforma. Los usuarios pueden ver las estaciones en un mapa interactivo, buscar por nombre o región, y acceder a información detallada de cada estación. Su propósito es proporcionar acceso a datos climáticos específicos por ubicación para análisis y toma de decisiones.

Responsabilidades

  • Mostrar las estaciones meteorológicas disponibles en un mapa interactivo.
  • Permitir buscar y filtrar estaciones por nombre, región o fuente de datos.
  • Proporcionar acceso a paneles de estación con datos históricos, indicadores y pronósticos.

Funcionalidades clave detalladas:

  1. Mapa de estaciones — Muestra todas las estaciones geográficamente con capacidad de selección.
  2. Búsqueda de estaciones — Filtra estaciones por nombre o criterios.
  3. Panel de estación — Muestra datos históricos, indicadores climáticos y pronósticos para la estación seleccionada.
  4. Descarga de datos — Permite exportar datos de estación para análisis fuera de línea.

Spatial data

El módulo Spatial proporciona mapas interactivos que muestran capas climáticas sobre áreas geográficas. Estos mapas se renderizan con datos servidos desde GeoServer e incluyen animación con dimensión temporal. Su propósito es permitir a los usuarios explorar variables climáticas a través de regiones y observar su evolución en el tiempo.

Responsabilidades

  • Mostrar mapas interactivos con capas climáticas espaciales de GeoServer.
  • Proporcionar animación temporal para observar la evolución climática en diferentes fechas.
  • Visualizar distribuciones espaciales de precipitación, temperatura y otras variables.

Funcionalidades clave detalladas:

  1. Mapas interactivos — Muestra capas climáticas espaciales sobre un mapa base.
  2. Animación temporal — Permite ver cómo evolucionan las condiciones en diferentes fechas.
  3. Selección de capas — Los usuarios pueden alternar entre variables climáticas y fuentes de datos.

Scenarios

El módulo Scenarios permite a los usuarios explorar diferentes condiciones climáticas posibles y entender cómo podrían afectar la planificación agrícola. Su propósito es apoyar la toma de decisiones a largo plazo visualizando condiciones futuras potenciales.

Responsabilidades

  • Permitir exploración de escenarios climáticos bajo diferentes proyecciones.
  • Visualizar condiciones futuras potenciales para planificación agrícola.
  • Apoyar la evaluación de riesgos y la toma de decisiones.

Funcionalidades clave detalladas:

  1. Exploración de escenarios — Los usuarios pueden seleccionar parámetros para visualizar condiciones potenciales.
  2. Soporte de planificación — Proporciona contexto para decisiones agrícolas a largo plazo.

Para instrucciones de instalación, consultar el README del repositorio: github.com/CIAT-DAPA/aclimate_v3_frontend