Clima en España

Haz click en cualquier provincia para ver el detalle más abajo del mapa

Información por provincia

Haz clic en una provincia para ver el detalle

 

 

 

 

 

 

Créditos y Agradecimientos

Este microsistema es el resultado de la integración de diversas fuentes de datos y herramientas de código abierto. Mi agradecimiento a:

Desarrollado con gratitud hacia la comunidad que fomenta el acceso libre a la información.

Arquitectura del Micro-Sistema

Desarrollado con PHP Nativo, este microsistema opta por un desarrollo ligero y directo. Se ha priorizado este enfoque para evitar la sobrecarga innecesaria de librerías externas en tareas específicas como el consumo de APIs públicas para actualizar datos cada 6 horas, el procesamiento de archivos JSON resultantes y la renderización de mapas, logrando así una ejecución ágil y eficiente.

Flujo de Datos
  • Renderizado dinámico de mapas mediante el procesamiento de archivos JSON/SVG con D3.js para la generación del mapa interactivo.
  • Optimización de recursos: Consumo programado del API de eltiempo.net cada 6 horas mediante cronjob en el servidor.
  • Lógica de contingencia: Mi rutina detecta provincias sin nodos de ciudad definidos y realiza para esos casos el consumo del API de eltiempo.net a nivel de municipio para conseguir la visualización de datos de esas provincias.
Ingeniería
  • Backend: Arquitectura modular en clases PHP independientes (1 clase por archivo) para máxima escalabilidad.
  • Frontend: Scripts JS para manipulación de SVG y acción de mostrar situación climatológica actual y pronóstico para el día siguiente de cada provincia.
  • Responsive: Diseño adaptativo/responsive 100% que garantiza una experiencia fluida desde móviles hasta escritorio.