Le système de gestion de données DSS de "l'écosystème" HEC
Le système de stockage de données HEC-DSS (Hydrologic Engineering Center Data Storage System) est au centre de l'écosystème des modèles "HEC" développés par le US Army Corps of Engineers.
Ce système de base de données (au sens où il sert à centraliser des données, pas forcément au sens "SQL" du terme) permet à tous les outils HEC d'interagir et de partager leurs données sans nécessiter d'opérations d'imports, d'exports ou de conversions.
Cet article donne un rapide aperçu de l'intérêt de ce système DSS et aborde l'usage de l'outil DSS-VUE pour la visualisation et la réalisation de certains traitements des données que contient un fichier DSS.
Intérêt du système de stockage de données DSS
L'intérêt de ce système repose sur l'interopérabilité du sein de l'écosystème HEC.
Ainsi, n'importe quelle série temporelle ou donnée générique XY stockée dans un fichier DSS est accessible par les outils de modélisation HEC.
Appel de series temporelles comme injections dans HEC RAS :
HEC RAS peut ainsi parfaitement, comme sur la vue ci-dessous, appeler comme injections de débit d'un modèle HEC RAS des hydrogrammes calculés par le logiciel de modélisation hydrologique HEC HMS.
On note par ailleurs le format des séries stockées dans une base DSS, définies par un chemin "path" composé de plusieurs parties "parts", définissant la localisation, le type de variable, la plage temporelle et le pas de temps (y compris si ce pas de temps est régulier ou irrégulier).
Appel de series temporelles dans HEC HMS :
De la même manière, dans une modélisation hydraulique HEC HMS, il est possible de faire appel à des séries temporelles stockées dans un fichier .DSS externe pour n'importe quel usage, comme ici pour servir d'hydrogramme de référence.
Visualisation et traitement des données d'un fichier .DSS via HEC DSS VUE
Pour vous y retrouver dans tous ces DSS générés par les multiples logiciels HEC que vous pouvez avoir à utiliser, l'USACE HEC propose le logiciel HEC DSS VUE, qui permet tout un tas d'opérations intéressantes, et notamment, au dela de la simple visualisation des données, la saisie ou l'import en masse de données, de même que certains traitements. HEC DSS VUE, c'est un peu, en somme, le couteau suisse des données DSS.
Import de données :
DSS Vue permet l'import en masse de divers formats de données, directement dans un fichier DSS.
Définition de la colonne de date/heure et de la colonne de donnée a partir d'un fichier texte générique
Traitements de données :
DSS Vue permet de visualiser les données sous forme de table ou de graphique, et de procéder à des corrections manuelles d'une ou plusieurs valeurs, en saisissant dans la table ou directement, en dessinant sur le graphique, cela permet de corriger très rapidement des courbes manifestement erronées.
Correction graphique d'une série temporelle
Il est également possible de passer une série temporelle composée de pas de temps irréguliers en pas de temps réguliers, pour ensuite pouvoir la réexploiter dans d'autres outils.
Transformation d'une série temporelle de pas de temps irréguliers à réguliers
Enfin, il est très facile de manipuler les tables stockées dans un ou plusieurs fichiers DSS, on peut par exemple comparer des séries entre elles, en selectionnant plusieurs séries, glisser déposer des séries d'un fichier DSS vers un autre, etc...
Si cet article vous a plu, n'hésitez pas :
- A le partager
- A revenir sur le blog de temps en temps, j'y poste régulièrement des tutoriels similaires, le résultat de mes expérimentations avec divers logiciels de modélisation ou mon avis sur l'évolution des pratiques sur la thématique de la modélisation en hydraulique environnementale
Si vous souhaitez être informé(e) de nouveaux articles de blog, vous pouvez m'envoyer un email via le formulaire de contact.
Cette thématique peut faire partie des sujets abordés en formation, n'hesitez pas à consulter notre offre de formation ou à me contacter directement si cela vous intéresse. Les formations sont organisées principalement en intra-entreprise, je peux également organiser des sessions inter-entreprises en cours d'année pour mutualiser les coûts si la demande est suffisante, une session est par exemple en préparation pour le dernier trimestre 2019.