3.5. Outils de poursuite de réseau

3.5.1. Rafraîchir la topologie du réseau

  • Before using the network following tools, be sure that your network topology is updated

  • To refresh the network topology, click the Refresh network topology tool (Button with SQL and drip)

  • Le message Success: Network successfully updated s’affiche si cela a fonctionné

3.5.2. Flux amont

  • Peu importe la couche sélectionnée

  • To start upstream network following select the Upstream TWW button

../../_images/network_upstream_button.jpg
  • TWW opens then profile window at the bottom of the map. Click on your start node.

  • S’il y a plus d’un noeud dans la zone, sélectionner le bon dans la liste

../../_images/network_select_start_node.jpg
  • Au bout de quelques secondes, tous les tronçons du flux amont seront surlignés et vous pourrez visualiser la provenance des eaux.

  • If you want to select the highlighted reaches, then click on the Select current path button in the profile window

../../_images/network_select_currentpath.jpg
  • You can now work with your reach selection in the attribute table or zoom to the selected reaches (if the vw_tww_reach layer is selected)

  • Use this tool to check if the topology of your network is correct.

Note

In the button select current path, you have a menu Configure Select. This feature is not working with the actual twwplugin.

3.5.3. Flux aval

  • La poursuite de réseau flux aval fonctionne de la même façon que la poursuite de réseau flux amont décrite ci-dessus.

  • Vous pouvez voir l’écoulement de l’eau.

  • Control, if TWW finds also the overflows

  • Utilisez ceci pour contrôler si la topologie de votre réseau est correcte ou pour découvrir à quel endroit vous pourriez intervenir en cas d’accident.

3.5.4. Sum up upstream

  • This is a tool in the TWW-toolbox.

  • The idea for this tool is to sum up a value over the whole network of channels, e.g. the flowtime for each point to the outlet of the network.

  • For this tool you need a field in the layer vw_tww_reach with the values to sum up. Because interesting values are normally not part of this layer, you have first to join the value-field (e.g flowtime or flow rate) to the layer vw_tww_reach.

  • As example look at this small network, labeled with reach-identifier, length and flow direction arrow

../../_images/sumupupstream-example.jpg
  • We need a table (in the example called sum up tool) with at least two fields: field identifier for the join and field flow rate (in the example in [m/s]) to sum up.

  • Open the properties of layer vw_tww_reach, choose Joins and Add new join (green + Button) and define the join with the join field (identifier) and the joined fields (field to sum up).

../../_images/sumupupstream-join1.jpg
  • Start the tool with double-click one Sum up upstream

../../_images/toolbox1.jpg
user-guide/network-following/images/tww_toolbox.jpg
  • In the window you have to enter/to choose

    • an expression as shown in the title of the field (COALESCE(« field_name »,0). If you do not use the coalesce command, you will get an error when running the tool and there are NULL-values in the field to sum up. In the figure is as example the calculation for the flow time in [minutes], calculated with length effective and the flow rate in [m/s].

    • the branch behavior (Minimum, Maximum, Average): which value will be used after when two branches join to continue the summing.

    • the advanced parameters are preconfigured for TWW and should not need to be changed.

    • Summed up: if you let this field empty, there will be a temporary point layer with the results in your project. Otherwise you can save the results to a new point vector layer.

../../_images/sumupupstream-tool.jpg

The resulting point-vector layer has the fields of the vw_wastewater_node layer and an additional field value with the sum for each wastewater node. * In the figure below you see the result of the example with all three branch behaviors: minimum = normal style, maximum = bold, average = underscored

../../_images/sumupupstream-resultat.jpg

3.5.5. Temps d’écoulement en amont du réseau.

  • This is a tool in the TWW-toolbox.

  • The idea for this tool is to get the flowtime between a startpoint (where e.g.is an accident) and an interesting wastewater structure downstreams. It is not the idea to create a flowtime plan for a whole network with this tool (use the SumUpTool_ tool for this task).

  • For this tool you need a layer (table) in the TWW-project with the flowtime per reach and the obj_id of the reach.

  • You have to select the start-reach (where the accident is) in the vw_tww_reach-layer

  • Démarré l’outil en double-cliquant sur Flow times downstream

../../_images/toolbox1.jpg
user-guide/network-following/images/tww_toolbox.jpg
  • Dans la fenêtre qui s’ouvre, choisissez

    • as reach layer: vw_tww_reach

    • comme couche de temps d’écoulement: la table que vous avez créée avec le temps d’écoulement et l’obj_id de chaque conduite

    • comme champ d’identifiant pour la conduite: le champ dans votre table contenant les obj_id des conduites

    • comme temps d’écoulement: le champ qui contient les temps d’écoulement dans votre table

    • Si vous laissez le champ du temps d’écoulement vide, cela va créer une couche temporaire avec les résultats dans votre projet. Sinon vous pouvez l’enregistrer en temps que couche vecteur.

../../_images/flow_time_downstream_window.jpg
  • L’outil effectue une recherche de l’écoulement aval à partir de la conduite sélectionnée comme point de départ. Un champ par conduite est enregistré avec la somme des temps d’écoulement.

../../_images/flow_time_downstream_result.jpg

Attention

S’il y a plus d’un chemin possible pour l’écoulement aval, les résultats seront faux après l’embranchement.

  • Dans certain cas, le résultat pourra être nul et une erreur en rouge dans le journal des messages

    • Ne sélectionnez pas plus d’une conduite de départ

    • Do not select vw_tww_reach as flow time layer (to sum-up the length, use the vw_network_segment layer)

    • Une erreur sera soulevée si aucunes valeurs ne correspond à l’obj_id de la conduite