HEC RAS n'aime pas les longs chemins

HEC RAS, comme bon nombre de logiciels reposant sur des bases de code un peu anciennes , ne supporte pas bien les longs chemins d'accès, ni les chemins compliqués (i.e. qui comportent des caractères spéciaux, comme les accents).

A la configuration d'un nouveau projet, le logiciel renverra par exemple une erreur si l'utilisateur essaie de sauver un projet avec un chemin total supérieur à 256 caractères (240 pour le répertoire, le reste pour le nom du projet).

Plus génant, même si un projet est correctement configuré, on peut tomber sur des problèmes difficile au premier abord de relier à cette allergie aux chemins, c'est le cas par exemple de deux bugs que j'ai pu rencontrer en configurant des modèles :

probleme n°1 : les cellules 2D invisibles sur les lateral structures

Lors de la configuration de modèles couplés 1D/2D, le logiciel impose d'avoir des niveaux de berges (ie. les lateral structures) plus hauts que les cellules 2D auxquelles ces structures sont connectées, c'est logique si on y réfléchit, on ne peut injecter de l'eau sous terre.. HEC RAS permet donc de visualiser le niveau des mailles 2D (sur la capture ci dessous, il s'agit des créneaux noirs) sur le profil des lateral structures, pour vérifier que ce profil est bien plus haut que les berges (cela nécessite au préalable d'avoir fait tourner le preprocessing, ou d'avoir, via Rasmapper, calculé les tables hydrauliques 2D (Compute 2D Flow Area Hydraulic Table, nécessite d'etre en édition dans Rasmapper)).

Sur certains modèles récalcitrants, ces niveaux de cellules n'apparaissent pas malgré le préprocessing. Simplifier, ou raccourcir, le chemin d'accès au projet HEC RAS peut suffire à solutionner ce problème.

2019 09 26 16 06 17 Lateral Structure Editor homoge 2D

 probleme n°2 : HEC RAS ne parvient pas à récupérer certains résultats après la simulation

Il arrive qu'HEC RAS affiche en fin de simulation un message d'erreur disant qu'il n'arrive pas à récupérer des résultats dans le fichier .DSS.

De la même manière, des accents dans les noms de biefs par exemple peuvent être la cause de ce problème. La solution ici consiste à supprimer également les accents et caractères spéciaux des noms de rivière et de biefs dans les géométrie.

En Résumé, quelques bonnes pratiques pour configurer des projets et géométries HEC RAS :
  • Conserver des chemins d'accès et des noms de projet HEC RAS simples, sans accents ni caractères spéciaux, et autant que possible sans espaces (cela ne semble pas poser de problèmes particuliers, mais sait on jamais).
  • Appliquer la même règle pour le nommage des rivières et des biefs dans HEC RAS.

 


Si cet article vous a plu, n'hésitez pas :

  1. A le partager
  2. 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.

 

quicktip, HECRAS, Modélisation, bug