Cette page retrace l'évolution des trois composantes de la plateforme
Kayak Belgique :
l'
API hydrologique (données ouvertes temps réel), l'
application GPS de navigation
sur rivière, et l'
algorithme de prédiction Balisage (débit, confort, difficulté, meilleur jour). Point d'entrée en temps réel :
/api/index-app?format=json. Conditions d'usage :
Licence API ·
Licence des données.
+ Ajout
✓ Correction
⟳ Modification
🛡 Sécurité
Nos méthodes en bref
- Acquisition : flux ouverts SPW Hydrométrie (KiWIS) + ODWB, relevés toutes les 15 minutes, validation et normalisation des séries.
- Prévision de débit : moyennes mobiles pondérées (60 j + 7 j) + coefficient de ruissellement effectif calibré rivière par rivière sur notre historique, modulé par la saturation du bassin, retour à la moyenne et plafond de hausse jour/jour au 97ᵉ centile.
- Indices : Confort et Difficulté calculés par pondération de plusieurs critères (débit, température de l'eau, windchill, vent, pluie, hauteur) ; la navigabilité reste bornée par les seuils légaux de chaque rivière.
- Contrôle qualité : comparaison quotidienne automatique prévision / débit réel (auto-apprentissage) ; marges d'erreur publiées dans les jeux de données.
- Cartographie GPS : tracés assemblés depuis les segments hydrographiques d'OpenStreetMap, sans aucune coordonnée saisie à la main.
Détail complet : méthodologie de prévision du débit.
2026.09
Septembre 2026 — version courante
Actuelle
Widget
Sécurité
Widget « niveau d'eau » embarquable
- Nouveau widget partenaires intégrable en une balise
<iframe> : débit, hauteur, température et statut de navigation en direct, pour les 6 rivières et en 4 langues (FR/NL/DE/EN). Configurateur : /widget-niveau-eau.
- 7 styles visuels (classique, bordure, dégradé, ombré, verre dépoli, minimal, néon), couleur d'accent, thème clair/sombre/auto, largeur et hauteur réglables.
- Version image PNG (
/widget/niveau-eau.png) destinée aux newsletters, régénérée à chaque ouverture du message.
- Endpoint dédié
/api/widget-niveau-eau.php (JSON, CORS ouvert, lecture seule), pensée pour les intégrations sur mesure.
- Côté partenaire, un modèle « zéro confiance » : iframe cross-origin en
sandbox, servie sous Content-Security-Policy: default-src 'none', sans cookie, sans script tiers exécuté sur le site hôte, referrerpolicy="no-referrer".
Cartes sociales dynamiques
- L'
og:image des pages « niveau d'eau » (Facebook, LinkedIn, X, WhatsApp) devient désormais une carte 1200×630 générée en direct : elle affiche le débit, la hauteur et le statut de navigation du jour, actualisés chaque jour.
Sécurité & infrastructure
- HTTPS forcé avec HSTS preload, TLS 1.3 et HTTP/3 (QUIC) sur l'ensemble du domaine.
- Content-Security-Policy stricte à base de nonces par requête, complétée par une politique Trusted Types en observation.
- En-têtes de sécurité complets :
X-Content-Type-Options, Referrer-Policy, Permissions-Policy verrouillée, COOP/CORP.
- CORS de l'API resserré : une liste blanche d'origines remplace le reflet de l'
Origin ; endpoints publics servis en stale-while-revalidate.
- Références de vocabulaire
schema.org passées en https:// dans tous les blocs de données structurées.
Application GPS — couche sociale
- Présence temps réel entre kayakistes sur la carte (position anonyme, purge automatique), et messagerie privée, avec blocage, signalement et mise en sourdine automatique de leur côté.
- Profils publics, succès partagés et défis synchronisés pour les comptes liés.
Balisage V10
Août 2026
Prédiction
- Correction d'un biais optimiste du prédicteur de débit : les coefficients pluie→débit surestimaient la hausse attendue d'un facteur 5 à 9. Recalibrage rivière par rivière à partir de notre historique de mesures.
- Plafond de hausse jour / jour par rivière, calé sur le 97ᵉ centile réel des variations de débit observées, ce qui sert de garde-fou même si une pluie extrême est prévue.
- Indice de saturation du bassin versant (rapport entre débit mesuré et débit de référence, borné) : un bassin sec absorbe la pluie, un bassin saturé la restitue.
- Débit de référence = moyenne mobile pondérée 60 jours + 7 jours, vers laquelle le débit revient en l'absence de pluie ; retour à la moyenne à taux fixe.
- Réactivation de la boucle d'auto-apprentissage (comparaison quotidienne entre prévision et débit réel), restée inactive faute de planification cron.
- La méthodologie documente aussi le calcul du confort thermique (windchill) et du Score de Difficulté.
- Publication du jeu de données
Dataset « modèle prédictif de débit » (JSON-LD) : variables mesurées, technique, couverture temporelle J-60 → J+7.
GPS 2026
2ᵉ trimestre 2026
GPS
- Application GPS de navigation plein écran (/carte) : position en temps réel sur le tracé de la rivière, avec points d'intérêt, embarcadères et débarcadères.
- Mode hors-ligne : fonds de carte et tracé à télécharger avant la descente, pour naviguer sans réseau au fond de la vallée.
- Waypoints personnels, calcul de l'itinéraire de retour routier depuis la sortie de l'eau, bouton SOS avec partage de position.
- Système de succès et de défis (badges) pour la progression du pagayeur.
- Tracés de rivières assemblés depuis OpenStreetMap (segments hydrographiques officiels) plutôt que des coordonnées saisies à la main : la géométrie suit fidèlement le lit réel.
- Interface mono-langue avec internationalisation injectée : cibles tactiles ≥ 44 px, contrôles Leaflet repositionnés hors des zones d'action critiques.
API v3 · Données v9
1ᵉʳ semestre 2026
API
Données
- Couverture étendue à 6 rivières : Semois, Lesse, Ourthe, Amblève, Bocq et Viroin.
- Indice de Confort (/100) et Score de Difficulté de navigation (/100) calculés en temps réel : pondération débit 40 % + température eau 15 % + windchill 15 % + vent 10 % + pluie 10 % + hauteur 10 %.
- Le statut de sécurité de navigation (alerte étiage, crue, risque d'hydrocution en eau froide) est intégré à la réponse de l'API.
- Estimation des temps de parcours en fonction du débit du jour, avec des recommandations d'équipement personnalisées.
- Schéma JSON-LD mis en conformité Google :
Dataset, DataCatalog, Observation et Recommendation ; creator/publisher typés en Organization.
- Bump du cache des jeux de données (
v7 → v9) et régénération depuis la source corrigée.
- Liens de licence internalisés :
license pointe vers nos pages dédiées.
- Correction du type d'objet
creator/publisher (le type en tableau, rejeté par les validateurs, a été supprimé).
v2.0 → v2.3
2025
API
Prédiction
- Intégration de la température de l'eau et du windchill (ressenti) dans le calcul de confort.
- Prévision du meilleur jour de navigation à venir, obtenu en croisant les précipitations prévues et le débit historique.
- Prévision de débit J+1 → J+7 par régression sur l'historique et sur les précipitations.
- Rafraîchissement des données porté à toutes les 15 minutes depuis les flux SPW Hydrométrie et ODWB (aligné sur la cadence KiWIS).
- Statut de navigabilité borné par les seuils légaux propres à chaque rivière.
v1.x
2022 – 2024
API
- 2024 — Mise en ligne de l'API publique et des fichiers de données ouverts (
/data/semois.json, .csv) sous licence CC BY 4.0.
- 2023 — Ajout de la météo en temps réel (température de l'air, vent, précipitations) au tableau de bord de la rivière.
- 2022 — Première version de l'algorithme KSA, qui lit le débit (m³/s) et de la hauteur d'eau de la station Membre-sur-Semois (SPW 9434) et publication du premier jeu de données hydrologiques temps réel pour la Semois.
Source des mesures : SPW Hydrométrie Wallonie
& Open Data Wallonie-Bruxelles. Traitement, prévision et indices : algorithme Balisage (Kayak Belgique).