Références : ils nous font confiance
Statistiques et cartes web pour l'hydroportail du SCHAPI
L’hydroportail est à la base du travail des hydrologues, gestionnaires de la ressource en eau, bureaux d'études, particuliers utilisant des données quantitatives en rivière. C'est donc un outil métier central du système d’information du SCHAPI, prenant la suite d'un outil très utilisé, Hydro2, datant des années 1990.
Le redéveloppement de cet applicatif a fait l'objet d'un premier descriptif projet.
Une fois les fonctions de base implémentées, il nous a été possible d'enrichir l'application en manipulant les séries de données - des chroniques de débits de parfois plus d'un siècle - afin de modéliser le comportement des rivières, concevoir des ouvrages, réaliser des études et analyses réglementaires… Ceci permet d'estimer avec quelles fréquences certains événements (étiages en basses eaux, crues en hautes eaux) sont susceptibles de se produire. C'est avec ces calculs qu'on peut estimer les crues quinquennales, décennales voire plus.
Une fois ces valeurs et fréquences clefs calculées, il devient possible de regarder, à un instant t, quel est l'état des rivières pour savoir s'il y a plus ou moins d'eau qu'habituellement. Ce genre d'informations est intégré dans les "bulletins de situation hydrologique". Jusqu'ici, ils étaient produits sous forme de PDF construits à la main périodiquement. Avec la nouvelle version de l'hydroportail, il devient possible de consulter des données presque en temps réel affichées sur des cartes interactives en mode web.
SCHAPI
Le SCHAPI (Service Central d’Hydrométéorologie et d’Appui à la Prévision des Inondations) est un service rattaché au MTES (Ministère de la Transition écologique et solidaire). Créé en 2003 en réponse aux graves inondations du Sud de la France dans les années 90, il est basé sur le Météopôle de Toulouse et travaille en étroite relation avec Météo France. Le SCHAPI produit et diffuse une information continue de vigilance sur les crues publiée sur le site www.vigicrues.gouv.fr. Le SCHAPI dispose de plusieurs milliers de stations de mesure sur les rivières dont les capteurs surveillent les hauteurs et/ou les débits. Le SCHAPI fournit aux différentes services de l’état ainsi qu’à des producteurs de données privés les outils nécessaire à la modélisation des comportements des rivières.
Projet : Statistiques et cartes web pour l'hydroportail SCHAPI
+Info
L'objectif de ce projet est d'ajouter à l'hydroportail des fonctions de calculs statistiques sur l'ensemble des séries de données des stations hydrométriques ainsi que de consulter des cartes en mode web.
Challenge
- Manipulation de grandes quantités de données, plusieurs tables de plusieurs dizaines de millions de points sur lesquelles il nous fallait faire des requêtes complexes afin de produire les calculs demandés, et ceci en mode interactif
- Vérification des calculs effectués en constituant des jeux de données de référence et en les déclinant sous forme de tests unitaires afin de vérifier que tous les cas particuliers se comportent bien.
Solution
- Création d’une architecture qui réplique et synchronise une partie des données, réalise des pré-calculs, et les serve de manière optimisée via une API adaptée
- Possibilité pour les utilisateurs de faire leurs propres analyses statistiques en mode web, avec des formulaires à plusieurs étapes assez complexes
- Création de notre propre type de marqueurs SVG qui est utilisé aux niveaux de zoom les plus proches
Expertise
- Composant API développé en Symfony
- Moteur de traitement basé sur Messenger
- PostgreSQL
- Cartographie web
Formez-vous
Formation Symfony
Formation Symfony Initiation
Nantes Du 25 au 27 mars 2025
Voir la Formation Symfony InitiationFormations Outils et bases de données
Formation PostgreSQL
Nantes Du 29 au 31 janvier 2025
Voir la Formation PostgreSQL