Données IMGW-PIB
Beaucoup de vos propres mesures ne prennent sens que dans le contexte de la météo et de l’hydrologie - et en Pologne ces données sont accessibles au public, gratuitement, grâce à l’IMGW-PIB (l’Institut de météorologie et de gestion des eaux - Institut national de recherche). Il vaut la peine de savoir ce que vous y trouverez et comment l’utiliser.
Ce que fournit l’IMGW-PIB
- Des données météorologiques - dont la température de l’air, les précipitations, le vent, la pression, l’humidité.
- Des données hydrologiques - dont les niveaux d’eau et les débits aux stations de jaugeage.
- Des alertes et des informations sur la situation hydrométéorologique.
Comment les télécharger - un exemple traité
Le service polonais IMGW-PIB sert ici de cas d’école : le schéma se répète dans la plupart des services hydrométéorologiques nationaux, mieux vaut donc apprendre le mécanisme qu’une liste d’adresses. Tout part de danepubliczne.imgw.pl, qui comporte deux volets : une archive de fichiers et une API servant les données courantes.
| Adresse | Ce qu’elle renvoie | Mise à jour |
|---|---|---|
danepubliczne.imgw.pl/api/data/synop | stations synoptiques : température de l’air, précipitations, vent, pression, humidité | horaire |
danepubliczne.imgw.pl/api/data/hydro | hauteurs d’eau, débits et température de l’eau aux stations | horaire |
danepubliczne.imgw.pl/api/data/hydro2 | jeu hydrologique étendu (hauteurs journalières) | quotidienne |
danepubliczne.imgw.pl/api/data/meteo | stations climatologiques (dont température du sol) | horaire |
Deux paramètres suffisent le plus souvent : une station au lieu de toutes -
…/api/data/hydro/id/152210040 (on ajoute /id/<code>), et un autre format -
…/api/data/synop/format/csv (JSON par défaut ; html et xml existent aussi).
La réponse est un tableau d’objets plats : un par station, sans imbrication ; avec /id/<code>, c’est un tableau d’un seul objet. Extrait d’une réponse réelle pour la station de la Vistule à Varsovie-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"
}]
Quatre pièges faciles - que vous retrouverez dans la plupart des API publiques :
- Les valeurs arrivent en texte, non en nombres (
"stan_wody": "44") - convertissez-les avant tout calcul. nullest normal. La température de l’eau est souvent vide quand un capteur est en panne : c’est une mesure absente, non un échec de téléchargement. Ignorez ces enregistrements, ne les remplacez jamais par zéro.- Chaque champ a son propre horodatage (
stan_wody_data_pomiaru,przeplyw_data) : un même enregistrement peut porter des mesures faites à des heures différentes. - Les horodatages sont en UTC, pas en heure polonaise, bien que l’API ne le déclare pas :
16:50:00dans l’enregistrement correspond à 18:50 en heure d’été (17:50 en heure d’hiver). Lorsque vous les rapprochez de vos propres mesures, convertissez le fuseau horaire ; le connecteur LimnoLog le fait seul (fuseau de la source : UTC).
L’enregistrement hydrologique contient aussi les cotes d’avertissement et d’alarme de la station et la cote du zéro de l’échelle (rzedna_zerawodowskazu, en mètres au-dessus du niveau de la mer). Les cotes sont en centimètres au-dessus du zéro de cette échelle - pas au-dessus du fond, ni du zéro de votre propre échelle. Un relevé de la même échelle peut leur être comparé directement. Un capteur personnel a son propre zéro : convertissez d’abord les deux relevés en altitude (m au-dessus du niveau de la mer) et assurez-vous qu’ils sont dans le même système de référence altimétrique (l’API de l’IMGW donne la cote du zéro dans le système EVRF2007, comme il ressort de l’avis sur le changement du zéro de Bulwary ; un nivellement personnel peut être dans l’ancien système Kronstadt 86) - et seulement pour le même endroit de la rivière, car quelques kilomètres plus loin la hauteur d’eau est déjà autre. Le zéro et les seuils sont parfois modifiés ensemble : Warszawa-Bulwary, 1.11.2025 - zéro abaissé de 100 cm et cotes conventionnelles relevées de 100 cm (avertissement de 600 à 700 cm, alarme de 650 à 750 cm ; avis à la navigation IMGW-PIB/Wody Polskie). Notez la date du seuil auquel vous comparez et prenez les seuils dans l’enregistrement courant, pas dans l’archive.
Données d’archive
L’API en direct ne renvoie que la dernière mesure. Les séries historiques (journalières et mensuelles, sur des décennies) sont dans l’archive de fichiers : danepubliczne.imgw.pl/datastore - répertoires de fichiers CSV/ZIP pour les données météorologiques et hydrologiques.
Conditions d’utilisation
Les données sont gratuites, mais les conditions imposent de citer la source : les publications qui s’en servent doivent indiquer qu’elles proviennent de l’IMGW-PIB et, si les données ont été traitées, ajouter une mention du traitement. Texte complet : conditions de mise à disposition. Vérifiez la règle équivalente de votre service national - gratuit ne signifie presque jamais « sans conditions ».
À quoi les employer
Les données de l’IMGW sont un contexte tout prêt pour vos mesures :
- les précipitations expliquent les changements de hauteur d’eau et de turbidité (ruissellement après la pluie),
- la température aide à comprendre les fluctuations de l’oxygène, le risque d’efflorescences de cyanobactéries, et même l’essaimage des scolytes,
- les niveaux et débits à l’amont aident à interpréter ce qui se passe à votre point.
En pratique
📊 Un exemple qui fonctionne : Vistule - Varsovie (Nadwilanówka) - un tableau de bord public alimenté par exactement cette API, l’adresse
…/api/data/hydro/id/152210040de l’exemple ci-dessus. Hauteur d’eau et débit récupérés automatiquement chaque heure, sans inscription ni collage manuel de fichiers. (Source des données : Institut de météorologie et de gestion de l’eau - Institut national de recherche.)
Vous branchez votre propre station de la même façon : dans LimnoLog, les connecteurs interrogent les API publiques au rythme choisi et enregistrent les résultats à côté de vos mesures, sur une ligne de temps commune. Plus sur la combinaison des données dans Comment combiner vos mesures avec les données publiques.
À voir dans l’application LimnoLog
Découvrir les fonctionnalités de LimnoLog