Skip to content

crue9_dc_topographical_graph

Luc Duron edited this page Jan 16, 2020 · 6 revisions
usage: crue9_dc_topographical_graph.py [-v] [--sep SEP] [--prog {dot,neato,fdp,sfdp}]
                          fichier_dc out_files [out_files ...]

________________________________________________________________________________

# Résumé
Générer un schéma topologique sous forme d'image png/svg à partir d'un fichier dc
(fichier de géométrie de Crue 9)

# 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 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:
  fichier_dc            fichier d'entrée dc (format géométrie Crue9)
  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)
Clone this wiki locally