Skip to content

crue10_model_topographical_graph

Luc Duron edited this page Aug 27, 2019 · 6 revisions
usage: crue10_model_topographical_graph.py [-v] [--sep SEP] [--prog {dot,neato,fdp,sfdp}]
                          etu_path mo_name out_files [out_files ...]

________________________________________________________________________________

# Résumé
Générer un schéma topologique sous forme d'image png/svg
à partir d'un modèle d'une étude Crue10

# Détails
* il s'agit d'une vue schématique avec tous les noeuds/casiers et les branches
    (aucune information géographique)
* l'orientation des branches correspond au sens de la ligne qui se termine par
    une flèche (branche fluviale) ou un symbole qui est "côté noeud aval"
    (la seule exception concerne les branches orifices dont la position du symbole
    tient compte du sens de l'orifice)
* la coloration des lignes dépend du type de branches
* la forme des noeuds et des casiers (avec leur nom associé) sont différentes
* les parties commentées ou shunter (par un GOTO) sont ignorées
* Les noms des branches et noeuds sont écrits en masjuscules
    (Crue9 n'étant pas sensible à la casse)
* les mots-clés (BRANCHE et GOTO) peuvent être indifférement
    en minuscules ou en majuscules.
* le rendu du graphique est configurable avec les options `--sep` et `--prog`

# Avertissements
Les fichiers en sortie sont écrasés s'ils existent déjà________________________________________________________________________________

~> Arguments positionnels obligatoires:
  etu_path              chemin vers l'étude Crue10 à lire (fichier etu.xml)
  mo_name               nom du modèle (avec le preffixe Mo_)
  out_files             liste des fichier(s) à écrire (formats possibles: png,
                        svg, dot)

~> Arguments optionnels:
  -v, --verbose         rendre le script plus verbeux (mode debug) (default:
                        False)
  --sep SEP             ratio pour modifier l'espacement (par ex. 0.5 ou 2)
                        (default: 0.8)
  --prog {dot,neato,fdp,sfdp}
                        outil de rendu (default: dot)