Por Qué Necesitamos Datos Complementarios
TEMPO es revolucionario, pero por sí solo no proporciona toda la información necesaria para aplicaciones completas de calidad del aire.
Las Brechas de TEMPO
Recapitulando las limitaciones principales:
| Aspecto | TEMPO Proporciona | Falta | Solución |
|---|---|---|---|
| Contaminantes | NO₂, O₃, HCHO | PM2.5, PM10, CO, SO₂ | OpenAQ |
| Nivel de medición | Columna vertical | Concentración superficial | OpenAQ |
| Cobertura temporal | 8 AM - 10 PM | Datos nocturnos (24/7) | OpenAQ |
| Contexto | Solo gases | Meteorología | Weather APIs |
| Eventos | Indirecto | Detección directa de incendios | FIRMS |
PM2.5 es el contaminante más peligroso para la salud, pero TEMPO no lo mide directamente. Necesitas integrarlo desde otras fuentes para una aplicación completa de calidad del aire.
Las Tres Fuentes Complementarias Esenciales
1. OpenAQ - Estaciones Terrestres
Qué es: Plataforma que agrega datos de 15,000+ estaciones de calidad del aire en todo el mundo.
Qué proporciona:
- ✅ PM2.5 y PM10 - Lo que TEMPO NO mide
- ✅ Concentraciones superficiales - Donde respiramos
- ✅ Cobertura 24/7 - Incluye datos nocturnos
- ✅ Actualización frecuente - Cada 10-60 minutos
- ✅ Validación - Ground truth para calibrar TEMPO
Cuándo usar:
- Siempre que necesites PM2.5 para AQI
- Para concentraciones a nivel del suelo
- Validación de estimaciones satelitales
- Datos en tiempo real (latencia < 1 hora)
API: https://api.openaq.org/v3
Costo: Gratuito (con rate limits)
2. Weather APIs - Contexto Meteorológico
Qué es: APIs que proporcionan datos meteorológicos en tiempo real y pronósticos.
Qué proporciona:
- ✅ Viento - Velocidad y dirección (dispersión de contaminantes)
- ✅ Temperatura - Formación de ozono, inversiones térmicas
- ✅ Humedad y presión - Afectan comportamiento de PM2.5
- ✅ Radiación solar - Fotoquímica del ozono
- ✅ Precipitación - Limpieza de la atmósfera
Cuándo usar:
- Explicar por qué niveles de contaminación están altos/bajos
- Predecir formación de ozono (T° > 28°C + sol fuerte)
- Identificar condiciones de acumulación (viento < 2 m/s)
- Pronósticos de calidad del aire
APIs recomendadas:
- OpenWeather: 1,000 llamadas/día gratis
- WeatherAPI: 1M llamadas/día gratis
- Open-Meteo: Sin API key, ilimitado
3. FIRMS - Detección de Incendios
Qué es: Fire Information for Resource Management System de NASA - detección satelital de incendios activos.
Qué proporciona:
- ✅ Ubicación exacta - Lat/lon de incendios activos
- ✅ Intensidad - Fire Radiative Power (FRP en MW)
- ✅ Resolución - 375m (VIIRS) o 1km (MODIS)
- ✅ Actualización - Cada 3 horas (NRT)
- ✅ Histórico - Últimos 7 días disponibles
Cuándo usar:
- Explicar picos súbitos de HCHO o PM2.5
- Alertas tempranas de humo
- Predecir áreas afectadas por dirección del viento
- Correlacionar eventos con calidad del aire
API: https://firms.modaps.eosdis.nasa.gov/api
Costo: Gratuito (requiere MAP KEY)
Matriz de Decisión: Cuándo Usar Cada Fuente
Guía rápida para decidir qué fuentes usar según tu caso de uso:
| Necesitas... | TEMPO | OpenAQ | Weather | FIRMS | Razón |
|---|---|---|---|---|---|
| PM2.5 para AQI | Opcional | ✅ Sí | Opcional | No | PM2.5 solo viene de OpenAQ |
| Concentración superficie | No | ✅ Sí | No | No | TEMPO mide columna, no superficie |
| Pronóstico calidad aire | ✅ Sí | ✅ Sí | ✅ Sí | Opcional | Weather explica evolución futura |
| Alertas de incendios | ✅ Sí | Opcional | ✅ Sí | ✅ Sí | FIRMS detecta, TEMPO confirma humo |
| Datos nocturnos | No | ✅ Sí | ✅ Sí | ✅ Sí | TEMPO solo 8-22h |
| Cobertura espacial completa | ✅ Sí | No | ✅ Sí | ✅ Sí | OpenAQ son puntos, TEMPO es grid |
Ejemplos de Combinaciones Típicas
| Caso de Uso | Fuentes Recomendadas | Por Qué |
|---|---|---|
| Dashboard urbano diurno | TEMPO + OpenAQ | TEMPO para cobertura espacial, OpenAQ para PM2.5 esencial |
| Dashboard urbano 24/7 | TEMPO + OpenAQ + Weather | Weather complementa cuando TEMPO no opera de noche |
| Alertas de incendios | TEMPO + FIRMS + Weather | FIRMS detecta, TEMPO confirma (HCHO), Weather predice dirección |
| Pronóstico de ozono | TEMPO + OpenAQ + Weather | TEMPO para NO₂ (precursor), Weather para condiciones |
| App fuera de Norteamérica | OpenAQ + Weather | TEMPO no cubre, solo fuentes globales |
Complementariedad en Acción
Ejemplos de cómo las fuentes se complementan en escenarios reales:
Escenario 1: Dashboard Urbano
| Rol | Fuente | Qué Aporta |
|---|---|---|
| Principal | TEMPO | Cobertura espacial de NO₂, O₃ sobre toda la ciudad |
| Esencial | OpenAQ | PM2.5 + validación de concentraciones superficiales |
| Opcional | Weather | Explica patrones (viento bajo → acumulación) |
Caso de uso: Monitoreo diario de calidad del aire en ciudad
Escenario 2: Alerta de Incendios
| Rol | Fuente | Qué Aporta |
|---|---|---|
| Principal | FIRMS | Detección de incendios activos con ubicación exacta |
| Esencial | TEMPO | HCHO elevado confirma presencia de humo |
| Esencial | Weather | Dirección del viento predice áreas afectadas |
| Opcional | OpenAQ | Valida PM2.5 en estaciones cercanas |
Caso de uso: Sistema de alertas para brigadistas y población
Escenario 3: Pronóstico de Ozono
| Rol | Fuente | Qué Aporta |
|---|---|---|
| Principal | Weather | Temperatura + radiación solar determinan condiciones |
| Esencial | TEMPO | NO₂ (precursor) + O₃ actual para baseline |
| Esencial | OpenAQ | O₃ a nivel superficie para validación |
Caso de uso: Predecir episodios de ozono 2-4 horas adelante
Ventajas de la Integración Multi-Fuente
Ejemplo: Validación Cruzada
Si TEMPO muestra NO₂ muy alto pero OpenAQ muestra valores normales:
- 🚩 Posible contaminación en altura (no a nivel del suelo)
- 🚩 Inversión térmica
- 🚩 Error en datos (cloud contamination)
Si FIRMS muestra incendio pero TEMPO no muestra HCHO elevado:
- 🚩 Incendio muy pequeño (bajo FRP)
- 🚩 Humo no ha llegado a esa ubicación
- 🚩 Viento sopla en dirección opuesta
Tabla Comparativa Completa
| Característica | TEMPO | OpenAQ | Weather | FIRMS |
|---|---|---|---|---|
| Cobertura geográfica | Norteamérica | Global (puntos) | Global | Global |
| Resolución espacial | 2-10 km | Puntual | Grid (~10km) | 375m-1km |
| Frecuencia temporal | Horaria (día) | 10min-1h | Horaria | 3 horas |
| Latencia | 6-12 horas | < 1 hora | Tiempo real | 3 horas |
| Gases | NO₂, O₃, HCHO | NO₂, O₃, SO₂, CO | ❌ | ❌ |
| Partículas | ❌ | PM2.5, PM10 | ❌ | ❌ |
| Meteorología | ❌ | ❌ | ✅ | ❌ |
| Incendios | Indirecto | ❌ | ❌ | ✅ |
| Costo | Gratis | Gratis | Gratis/Freemium | Gratis |
| API Key | Earthdata (gratis) | Opcional | Sí (gratis) | MAP KEY (gratis) |
Recomendación para el Challenge:
- MVP: TEMPO + OpenAQ (2 fuentes) - suficiente para demostrar concepto
- Competitivo: + Weather (3 fuentes) - app completa con pronósticos
- Avanzado: + FIRMS (4 fuentes) - si te enfocas en incendios
Mejor una app con 2 fuentes bien integradas que 5 fuentes mal utilizadas.
Próximos Pasos
En la siguiente lección aprenderemos cómo acceder a cada API con código práctico:
- OpenAQ API v3 - Obtener PM2.5 y validación
- Weather APIs - Datos meteorológicos en tiempo real
- FIRMS API - Detección de incendios activos
- Ejemplos TypeScript y Python listos para usar