Aplicación web para generar automáticamente archivos de configuración CONFIG.conf para el Copernicus Climate Data Store API, con una interfaz gráfica intuitiva similar a la interfaz oficial de descarga de ERA5.
- ✅ Interfaz tipo Copernicus - Diseño moderno con fondo espacial de la Tierra
- ✅ Selección de datasets - ERA5 Single Levels, Pressure Levels, Land y versiones mensuales
- ✅ 275+ variables de Single Levels - Todas las variables disponibles en ERA5
- ✅ 16 variables de Pressure Levels - Con selector de 37 niveles de presión (1-1000 hPa)
- ✅ Selector visual de presión - Checkboxes para elegir niveles específicos
- ✅ Gestión de múltiples usuarios - Añade todas las API keys que necesites
- ✅ Vista previa en tiempo real - Ve el archivo CONFIG.conf antes de descargarlo
- ✅ Carga configuraciones existentes - Edita archivos CONFIG.conf previos
- ✅ Validación automática - Verifica datos antes de generar
- ✅ Diseño responsive - Funciona en desktop, tablet y móvil
- ✅ 100% cliente - Sin servidor, todo funciona en el navegador
- Abre el archivo
index.htmlen tu navegador web - La aplicación cargará con una configuración por defecto
- URL del API: Modifica si es necesario (por defecto:
https://cds.climate.copernicus.eu/api) - Claves API:
- Agrega usuarios con el botón "➕ Añadir Usuario"
- Introduce las claves API en formato UUID
- Elimina usuarios innecesarios con "✕ Eliminar"
- Agrega datasets con "➕ Añadir Dataset"
- Selecciona el tipo de dataset ERA5:
- ERA5 Single Levels
- ERA5 Pressure Levels
- ERA5 Land
- ERA5 Monthly (single/pressure levels)
- Agrega variables con "➕ Añadir Variable"
- Selecciona el dataset primero (Single Levels, Pressure Levels o Land)
- Elige la variable del menú desplegable:
- Single Levels: 275+ variables (temperatura, precipitación, viento, radiación, nubes, océano, etc.)
- Pressure Levels: 16 variables (temperatura, viento, humedad, geopotencial, etc.)
- Land: 16 variables específicas de superficie terrestre
- Para Pressure Levels: Selecciona niveles de presión con checkboxes
- 37 niveles disponibles: 1, 2, 3, 5, 7, 10, 20, 30, 50... hasta 1000 hPa
- Botones "Todos/Ninguno" para selección rápida
- Completa los campos adicionales:
- ID del Dataset: Número del dataset en la configuración (1, 2, 3...)
- Año Inicial/Final: Rango temporal de descarga (1940-2024)
- Región: Coordenadas Norte Oeste Sur Este (ej:
90 -180 -90 180para global)
- Haz clic en "🔄 Actualizar Vista Previa" para ver el resultado
- Revisa el contenido en la sección de vista previa
- Haz clic en "💾 Descargar CONFIG.conf"
- El archivo se descargará automáticamente
- 📂 Cargar Configuración Existente: Carga un archivo CONFIG.conf previo
- 🔄 Resetear Formulario: Vuelve a la configuración por defecto
WEB/
├── index.html # Estructura HTML de la aplicación
├── styles.css # Estilos CSS con diseño moderno
├── script.js # Lógica JavaScript para funcionalidad
├── CONFIG.conf # Archivo de configuración (ejemplo)
└── README.md # Este archivo
El archivo generado sigue esta estructura:
CDSAPI_URL=https://cds.climate.copernicus.eu/api
CDSAPI_KEY_1=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CDSAPI_KEY_2=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DATASET_1=reanalysis-era5-single-levels
DATASET_2=reanalysis-era5-pressure-levels
VARIABLE_1=2m_temperature,0,1,1940,2024,90 -180 -90 180
VARIABLE_2=u_component_of_wind,20 50 100,2,1950,2024,90 -180 -90 180
VARIABLE_N=nombre_variable,niveles_presión,periodicidad,año_inicio,año_fin,región
- nombre_variable: Nombre según Copernicus CDS
- niveles_presión:
0para single level, o lista separada por espacios - periodicidad: ID del dataset (DATASET_1 = 1, DATASET_2 = 2, etc.)
- año_inicio/fin: Rango temporal
- región: Norte Oeste Sur Este (ej:
90 -180 -90 180)
Incluye variables de:
- Atmósfera: Temperatura 2m, presión, precipitación, nubosidad
- Viento: Componentes U/V a 10m y 100m, ráfagas
- Radiación: Solar, térmica, UV (directa, difusa, neta)
- Océano: Temperatura superficial, oleaje, corrientes
- Lagos: Temperatura, profundidad, cobertura de hielo
- Suelo: Temperatura (4 niveles), humedad volumétrica
- Vegetación: Índice de área foliar, tipo, cobertura
- Nieve/Hielo: Profundidad, densidad, albedo, derretimiento
- Energía: Flujos de calor latente y sensible
- Indices: K-index, Total Totals, Benjamin-Feir
- Divergencia, Fracción de cobertura nubosa
- Geopotencial, Ozono, Vorticidad potencial
- Humedad relativa y específica
- Contenido de agua (hielo, líquida, lluvia, nieve)
- Temperatura, Componentes U/V del viento
- Velocidad vertical, Vorticidad
Variables específicas de superficie terrestre optimizadas para estudios continentales
1, 2, 3, 5, 7, 10, 20, 30, 50, 70, 100, 125, 150, 175, 200, 225, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 775, 800, 825, 850, 875, 900, 925, 950, 975, 1000 hPa
- Fondo espacial - Imagen de la Tierra desde el espacio con zoom
- Paleta de colores inspirada en Copernicus CDS
- Animaciones suaves para mejor experiencia de usuario
- Diseño responsive que se adapta a móviles y tablets
- Vista previa estilo código con scroll y sintaxis destacada
- Selector de presión visual con checkboxes organizados en grid
- Validación visual de campos del formulario
- Interfaz moderna con degradados y sombras sutiles
- HTML5 - Estructura semántica moderna
- CSS3 - Diseño responsive con Grid y Flexbox
- JavaScript ES6+ - Lógica del lado del cliente
- Sin dependencias - No requiere frameworks ni librerías externas
- Compatible con todos los navegadores modernos
- Las claves API son sensibles: no las compartas públicamente
- El archivo CONFIG.conf debe mantenerse seguro
- No subas el archivo con tus claves a repositorios públicos
- Investigación climática - Descarga datos históricos para análisis de tendencias
- Meteorología - Obtén variables atmosféricas para predicción y modelado
- Oceanografía - Accede a datos de oleaje, temperatura superficial del mar
- Agricultura - Variables de suelo, precipitación, temperatura para estudios agrícolas
- Energía renovable - Datos de viento y radiación solar
- Hidrología - Precipitación, evaporación, escorrentía
- Educación - Herramienta didáctica para aprender sobre datos ERA5
✅ Sin instalación - Funciona directamente en el navegador
✅ Interfaz familiar - Similar a la de Copernicus oficial
✅ Ahorra tiempo - No escribas configuraciones manualmente
✅ Sin errores - Validación automática de sintaxis
✅ Reutilizable - Carga y edita configuraciones existentes
✅ Multiplataforma - Windows, Mac, Linux, móvil
Este proyecto es de código abierto y está disponible para uso personal y académico.
🌍 Desarrollado para facilitar la configuración de descargas ERA5 del Copernicus Climate Data Store
Genera tus archivos CONFIG.conf de forma rápida, visual e intuitiva