Habitualmente el clima de un lugar se representa con las medias de los últimos 30 años, y se visualiza en un gráfico llamado climograma. Sin embargo, las medias parecen no reflejar la tendencia al alza de las temperaturas debida al cambio climático. Esta aplicación hace estimaciones del clima actual en España mediante regresión lineal, calculada a partir de los últimos 30 años (1992-2021).
Ten en cuenta que el calientamiento global no es un proceso lineal, por lo que las proyecciones pueden no ser precisas.
Debido a cambios en la API de la AEMET, ya no es posible obtener de forma sencilla los datos de tantas estaciones y tantos años. En /data se encuentran los que descargué cuando llevé a cabo este proyecto, que cubren los treinta años entre 1992 y 2021.
Para poder obtener y procesar los datos climatológicos, asegúrate de instalar primero todas las dependencias: npm install
npm start
: obtiene y procesa los datos y guarda solo los estrictamente necesarios en/data
.npm run cache
: obtiene y procesa los datos y guarda todos los archivos, incluido los datos tal cual son facilitados por la AEMET. Ten en cuenta que algunos de estos archivos pueden pesar más de 50 MB.npm run cache [número]
para ajustar el número de años hasta el actual de los que quieres obtener datos (por defecto: 30).npm run dry
para utilizar los archivos en caché, sin hacer peticiones a la API.
Para desplegar el proyecto en un proveedor de sitios estáticos como Cloudflare Pages, Netlify o Vercel, configúralo para que ejecute simplemente npm start
.
La aplicación utiliza la API de la AEMET, la Agencia Estatal de Meteorología de España, para obtener los datos de cada estación meteorológica y los datos mensuales con los que se calcula la tendencia.
Puedes obtener la clave de la API de forma gratuita.
Si estás ejecutando la aplicación en local o tienes acceso SSH a tu servidor, deberás añadir la clave a través del terminal con el siguiente comando:
export API_KEY_AEMET=[API key facilitada por AEMET]
- Arreglar problemas con codificación ISO-8859-15 del servidor de la AEMET
- Añadir campo de búsqueda (ej. con Nominatim de OpenStreetMaps, query de ejemplo, privacidad)
- Ponerlo to bonito