/clima

Descubre una estimación del clima actual en España teniendo en cuenta el impacto del cambio climático.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Clima real en una España recalentada

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.

Procesar datos (obsoleto)

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.

API de AEMET (obsoleto)

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]

Tareas pendientes