Fuente consultando… Lectura Latencia Próxima en 10:00

Observatorio académico · relieve 3D · datos abiertos · 12 estaciones

El clima colombiano tiene topografía.

Un tablero que levanta la cordillera, planta cada estación sobre su altitud real y evalúa la calidad del dato que está usando. Arrastra la montaña para girarla.

Modelo digital · vista tridimensional

La cordillera explica el mapa

Cada columna es una estación levantada sobre el relieve andino. Su altura y su color responden a la variable que elijas: donde la montaña sube, la temperatura baja y la amplitud térmica se dispara.

Variable

Arrastra para girar · rueda para inclinar · clic en una columna para seleccionarla

°C

El relieve es un modelo digital estilizado, construido con funciones gaussianas sobre los ejes de las tres cordilleras, la Sierra Nevada, el Perijá y el Macizo. Sirve para leer la estructura vertical del país, no para medir alturas: las altitudes de las estaciones sí son las reales.

Ordenamiento en vivo

Quién manda en cada variable

Cambia la variable arriba y observa cómo se reacomodan las doce ciudades. En amplitud térmica el orden imita al de la altitud: esa coincidencia se mide más abajo con una regresión.

Gráfico 1 · Matriz hora × estación

El ciclo diario de las doce, en una sola imagen

Cada fila es una estación ordenada por altitud, cada columna una hora de las últimas veinticuatro. El color es la temperatura. Lo que aparece es la firma del trópico: no hay estaciones del año, hay un latido diario que se ensancha con la altura.

Gráfico 2 · Regresión altitud–temperatura

Mide el gradiente térmico con los datos de hoy

La atmósfera se enfría en promedio 6,5 °C por kilómetro. Ajusta la recta a mano o deja que el método de mínimos cuadrados la calcule, y lee los estadísticos: pendiente, correlación, error típico y residuales.

Correlación r
Error medio
Error típico

Residual más alto: . Las desviaciones no son error de medición: responden a nubosidad, brisa marina, isla de calor urbana y hora local.

Gráfico 3 · Índices termodinámicos derivados

Métricas que no vienen en el dato crudo

A partir de temperatura, humedad y presión se calculan indicadores que sí describen cómo se siente el aire. Todos se recalculan para la estación seleccionada en el relieve.

Comparación normalizada

El radar sitúa cada estación en cinco ejes llevados a una escala común de 0 a 1. Sirve para ver perfiles, no magnitudes: una ciudad con el polígono corrido hacia la izquierda es fría y seca; hacia la derecha, cálida y húmeda.

Estaciones

Normalización mínimo–máximo sobre el conjunto de las doce estaciones en la lectura actual.

Evaluación · calidad del dato

¿Qué tan confiable es lo que estás viendo?

Ningún tablero debería mostrar cifras sin calificar su propia materia prima. Este índice se recalcula en cada consulta con cinco criterios verificables sobre la respuesta recibida.

Índice de calidad
del conjunto vigente

Datos abiertos · conexión y trazabilidad

Conecta y evalúa tu propio conjunto

El tablero consulta el portal de datos abiertos del Estado colombiano, donde el IDEAM publica su red de estaciones. Aquí puedes probar cualquier identificador de conjunto: el probador mide la latencia, cuenta los registros y lista los campos que devuelve.

Escribe un identificador de datos.gov.co (formato xxxx-xxxx) y pulsa Probar conjunto. El resultado muestra código HTTP, latencia, número de registros y los campos detectados.
1 · IDEAM

Red de estaciones hidrometeorológicas publicada por el IDEAM en el portal de datos abiertos. Única vía con cabeceras CORS que un navegador puede consultar sin intermediario.

en espera
2 · Fuente alterna

Servicio meteorológico abierto de reanálisis y pronóstico. No es IDEAM: solo entra si la fuente oficial no responde, y queda rotulado en la barra superior.

en espera
3 · Modelo sintético

Sin red disponible se generan valores con un modelo físico: gradiente de 6,5 °C/km sobre la altitud real más ciclo diurno. Sirve para probar la interfaz, nunca para citar como observación.

en espera

Por qué no se puede leer ideam.gov.co directamente

El sitio del IDEAM entrega páginas HTML y no envía la cabecera Access-Control-Allow-Origin. El navegador bloquea la respuesta antes de que el código la vea. No es un fallo del tablero: es la política de mismo origen. La salida estándar es un intermediario propio que consulta desde el servidor y reexpone el dato con cabeceras abiertas.

Advertencias de uso

  • Barra superior en ámbar: los datos no son del IDEAM. En morado: son sintéticos y no se pueden citar.
  • El relieve 3D es un modelo estilizado; las altitudes de las estaciones sí son reales.
  • La regresión con doce ciudades a horas distintas es espacial, no un sondeo vertical.
  • Adjunta siempre fecha, hora e índice de calidad al citar una captura.

Intermediario mínimo

# proxy_ideam.py — python proxy_ideam.py
from flask import Flask, Response
import requests

app = Flask(__name__)
FUENTE = "https://www.ideam.gov.co/"   # producto a leer

@app.get("/ideam")
def ideam():
    r = requests.get(FUENTE, timeout=25)
    return Response(
        r.text,
        mimetype="text/html",
        headers={"Access-Control-Allow-Origin": "*"},
    )

app.run(port=8000)