Datos hidrometeorológicos (IMGW-PIB)

Base de conocimientos · 9 de julio de 2026

Muchas de las propias mediciones cobran sentido solo en el contexto de la meteorología y la hidrología - y esos datos están disponibles de forma pública y gratuita gracias a los servicios hidrometeorológicos nacionales (en Polonia, IMGW-PIB). Conviene saber qué encontrará allí y cómo aprovecharlo.

Qué se publica

  • Datos meteorológicos - entre otros, la temperatura del aire, la precipitación, el viento, la presión, la humedad.
  • Datos hidrológicos - entre otros, los niveles de las aguas y los caudales en las estaciones de aforo.
  • Avisos e información sobre la situación hidrometeorológica.

Cómo descargarlos: un ejemplo trabajado

El servicio polaco IMGW-PIB sirve aquí de caso de estudio: el patrón se repite en la mayoría de los servicios hidrometeorológicos nacionales, así que conviene aprender el mecanismo y no una lista de direcciones. Todo empieza en danepubliczne.imgw.pl, que tiene dos partes: un archivo de ficheros y una API con datos actuales.

DirecciónQué devuelveActualización
danepubliczne.imgw.pl/api/data/synopestaciones sinópticas: temperatura del aire, precipitación, viento, presión, humedadhoraria
danepubliczne.imgw.pl/api/data/hydroniveles, caudales y temperatura del agua en estaciones de aforohoraria
danepubliczne.imgw.pl/api/data/hydro2conjunto hidrológico ampliado (niveles diarios)diaria
danepubliczne.imgw.pl/api/data/meteoestaciones climatológicas (incl. temperatura del suelo)horaria

Dos parámetros cubren casi todo: una estación en vez de todas - …/api/data/hydro/id/152210040 (se añade /id/<código>), y otro formato - …/api/data/synop/format/csv (por defecto JSON; también hay html y xml).

La respuesta es un array de objetos planos: uno por estación, sin anidamiento; con /id/<código> es un array con un solo objeto. Un fragmento de respuesta real para el aforo del Vístula en Varsovia-Nadwilanówka:

[{
  "id_stacji": "152210040",
  "stacja": "Warszawa - Nadwilanówka",
  "rzeka": "Wisła",
  "rzedna_zerawodowskazu": "76.805",
  "stan_alarmowy": "800",
  "stan_ostrzegawczy": "750",
  "stan_wody": "44",
  "stan_wody_data_pomiaru": "2026-08-12 16:50:00",
  "temperatura_wody": null,
  "przeplyw": "181",
  "przeplyw_data": "2026-08-12 16:50:00"
}]

Cuatro tropiezos fáciles, que encontrará en la mayoría de las API públicas:

  1. Los valores llegan como texto, no como números ("stan_wody": "44"): conviértalos antes de calcular.
  2. null es normal. La temperatura del agua suele venir vacía cuando falla un sensor: es una medición ausente, no un error de descarga. Omita esos registros; nunca los sustituya por cero.
  3. Cada campo tiene su propia marca de tiempo (stan_wody_data_pomiaru, przeplyw_data): un registro puede llevar mediciones de horas distintas.
  4. Las marcas de tiempo están en UTC, no en hora local polaca, aunque la API no lo declare: 16:50:00 en el registro son las 18:50 en horario de verano (17:50 en invierno). Al combinarlas con sus propias mediciones, convierta la zona horaria; el conector de LimnoLog lo hace solo (zona horaria de la fuente: UTC).

El registro hidrológico incluye además los niveles de aviso y de alarma de la estación y la cota del cero de la escala (rzedna_zerawodowskazu, m s. n. m.). Los niveles están en centímetros sobre el cero de esa escala: no sobre el fondo ni sobre el cero de su propia mira. Una lectura de la misma escala puede compararla con ellos directamente. Un sensor propio tiene su propio cero, así que primero convierta ambas lecturas a cota en m s. n. m. y asegúrese de que las dos estén en el mismo sistema de referencia vertical (la API del IMGW da la cota del cero en el sistema EVRF2007, como se desprende del comunicado sobre el cambio del cero de Bulwary; la nivelación propia puede estar en el sistema anterior Kronstadt 86), y solo para el mismo lugar del río, porque unos kilómetros más allá la altura del agua ya es otra. El cero y los niveles a veces se cambian a la vez: Warszawa-Bulwary, 1.11.2025: cero rebajado en 100 cm y niveles convencionales elevados en 100 cm (aviso de 600 a 700 cm, alarma de 650 a 750 cm; comunicado de navegación IMGW-PIB/Wody Polskie). Anote la fecha del umbral con el que compara y tome los umbrales del registro actual, no del archivo.

Datos de archivo

La API en vivo devuelve solo la última medición. Las series históricas (diarias y mensuales, décadas atrás) están en el archivo de ficheros: danepubliczne.imgw.pl/datastore, con directorios de CSV/ZIP para datos meteorológicos e hidrológicos.

Condiciones de uso

Los datos son gratuitos, pero las condiciones exigen citar la fuente: las publicaciones basadas en ellos deben indicar que proceden del IMGW-PIB y, si se procesaron, añadir una nota sobre el procesamiento. Texto completo: condiciones de suministro. Compruebe la regla equivalente de su servicio nacional: gratuito casi nunca significa «sin condiciones».

Para qué aprovecharlos

Los datos hidrometeorológicos son un contexto listo para sus mediciones:

En la práctica

📊 Vea un ejemplo en funcionamiento: Vístula - Varsovia (Nadwilanówka) - un panel público alimentado por exactamente esta API, la dirección …/api/data/hydro/id/152210040 del ejemplo anterior. Nivel y caudal obtenidos automáticamente cada hora, sin registro y sin pegar ficheros a mano. (Fuente de los datos: Instituto de Meteorología y Gestión del Agua - Instituto Nacional de Investigación.)

Su propia estación se conecta igual: en LimnoLog los conectores consultan API públicas al ritmo elegido y guardan los resultados junto a sus mediciones, en una línea temporal común. Más sobre combinar datos en Cómo combinar sus mediciones con datos públicos.

Verlo en la aplicación LimnoLog

Descubre las funciones de LimnoLog
Base de conocimientos