<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tuflow.com/w/index.php?action=history&amp;feed=atom&amp;title=Tutorial_Module13_Archive</id>
	<title>Tutorial Module13 Archive - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tuflow.com/w/index.php?action=history&amp;feed=atom&amp;title=Tutorial_Module13_Archive"/>
	<link rel="alternate" type="text/html" href="https://wiki.tuflow.com/w/index.php?title=Tutorial_Module13_Archive&amp;action=history"/>
	<updated>2026-04-24T23:06:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.tuflow.com/w/index.php?title=Tutorial_Module13_Archive&amp;diff=45374&amp;oldid=prev</id>
		<title>Emilie Nielsen at 01:59, 8 January 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuflow.com/w/index.php?title=Tutorial_Module13_Archive&amp;diff=45374&amp;oldid=prev"/>
		<updated>2026-01-08T01:59:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:59, 8 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The variable z shape layer has used a water surface level trigger point to cause a simple breach in a road embankment.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The variable z shape layer has used a water surface level trigger point to cause a simple breach in a road embankment.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Tips Navigation&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|uplink=[[Tutorial_Model_Archive| Back to Tutorial Model Archive]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-40944:rev-45374:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Emilie Nielsen</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuflow.com/w/index.php?title=Tutorial_Module13_Archive&amp;diff=40944&amp;oldid=prev</id>
		<title>Emilie Nielsen at 00:17, 23 September 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuflow.com/w/index.php?title=Tutorial_Module13_Archive&amp;diff=40944&amp;oldid=prev"/>
		<updated>2024-09-23T00:17:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:17, 23 September 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this module a variable geometry layer will be setup.  The layer used for this will be the 2D variable Z shape (&#039;&#039;&#039;2d_vzsh&#039;&#039;&#039;).  These layers can be used to alter Zpts over the course of a simulation, to model, for example, breaching of embankments or even the filling of  river due to a landslide.  This layer is an advanced version of the 2D Z Shape (&#039;&#039;&#039;2d_zsh&#039;&#039;&#039;) used in previous modules (3 and 5).  The variable Z shape has all the functionality of the Z shape layer and topography modifiers can be a mix of polygons, lines and points.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this module a variable geometry layer will be setup.  The layer used for this will be the 2D variable Z shape (&#039;&#039;&#039;2d_vzsh&#039;&#039;&#039;).  These layers can be used to alter Zpts over the course of a simulation, to model, for example, breaching of embankments or even the filling of  river due to a landslide.  This layer is an advanced version of the 2D Z Shape (&#039;&#039;&#039;2d_zsh&#039;&#039;&#039;) used in previous modules (3 and 5).  The variable Z shape has all the functionality of the Z shape layer and topography modifiers can be a mix of polygons, lines and points.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Refer to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;section&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10 of the 2010&lt;/del&gt; TUFLOW &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;manual&lt;/del&gt; for further detailed information.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Refer to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;u&amp;gt;[https://docs&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tuflow&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com/classic-hpc/manual/latest/&lt;/ins&gt; TUFLOW &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Manual]&amp;lt;/u&amp;gt;&lt;/ins&gt; for further detailed information.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this tutorial, the 2d_vzsh will be used to trigger a breach of the northern road embankment. The breach will be set to occur when the water level upstream of the just exceeds the road crest. Other options vzsh triggers can include a specific time or when the water level difference between two triggers exceeds a specified amount.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this tutorial, the 2d_vzsh will be used to trigger a breach of the northern road embankment. The breach will be set to occur when the water level upstream of the just exceeds the road crest. Other options vzsh triggers can include a specific time or when the water level difference between two triggers exceeds a specified amount.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The 2d_vzsh layer is used to define the final topographic shape at the end of the breach and/or fill period.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The 2d_vzsh layer is used to define the final topographic shape at the end of the breach and/or fill period.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 70:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 70:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Alternatives==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Alternatives==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you would like to trigger the breach on the water level in the 1D (as opposed to the 2D), in the 2d_vzsh layer the trigger point must be snapped to the 1D node or channel end.  For the &quot;Shape_Options&quot; attribute the entry must be &#039;&#039;&#039;Trigger 1D&#039;&#039;&#039; (not just “Trigger”), so TUFLOW knows to search for a snapped 1D node.  Use the 2d_ vzsh_zpt_check layer to cross-check that the 1D node trigger has been correctly selected.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you would like to trigger the breach on the water level in the 1D (as opposed to the 2D), in the 2d_vzsh layer the trigger point must be snapped to the 1D node or channel end.  For the &quot;Shape_Options&quot; attribute the entry must be &#039;&#039;&#039;Trigger 1D&#039;&#039;&#039; (not just “Trigger”), so TUFLOW knows to search for a snapped 1D node.  Use the 2d_ vzsh_zpt_check layer to cross-check that the 1D node trigger has been correctly selected.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the working model provided, a second version of the model (M13_5m_002.tcf) has been provided.  In this model a more advanced final geometry is utilised, this including points, lines and regions. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; This example is discussed more in Section 4.4.10.1 of the 2010 TUFLOW manual.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the working model provided, a second version of the model (M13_5m_002.tcf) has been provided.  In this model a more advanced final geometry is utilised, this including points, lines and regions. &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Conclusions==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Conclusions==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-31450:rev-40944:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Emilie Nielsen</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuflow.com/w/index.php?title=Tutorial_Module13_Archive&amp;diff=31450&amp;oldid=prev</id>
		<title>ElizaCollison: Created page with &quot;&lt;ol&gt; ==Introduction== In this module a variable geometry layer will be setup.  The layer used for this will be the 2D variable Z shape (&#039;&#039;&#039;2d_vzsh&#039;&#039;&#039;).  These layers can be us...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuflow.com/w/index.php?title=Tutorial_Module13_Archive&amp;diff=31450&amp;oldid=prev"/>
		<updated>2023-01-09T01:44:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;ol&amp;gt; ==Introduction== In this module a variable geometry layer will be setup.  The layer used for this will be the 2D variable Z shape (&amp;#039;&amp;#039;&amp;#039;2d_vzsh&amp;#039;&amp;#039;&amp;#039;).  These layers can be us...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;ol&amp;gt;&lt;br /&gt;
==Introduction==&lt;br /&gt;
In this module a variable geometry layer will be setup.  The layer used for this will be the 2D variable Z shape (&amp;#039;&amp;#039;&amp;#039;2d_vzsh&amp;#039;&amp;#039;&amp;#039;).  These layers can be used to alter Zpts over the course of a simulation, to model, for example, breaching of embankments or even the filling of  river due to a landslide.  This layer is an advanced version of the 2D Z Shape (&amp;#039;&amp;#039;&amp;#039;2d_zsh&amp;#039;&amp;#039;&amp;#039;) used in previous modules (3 and 5).  The variable Z shape has all the functionality of the Z shape layer and topography modifiers can be a mix of polygons, lines and points.&amp;lt;br&amp;gt;&lt;br /&gt;
Refer to section 4.4.10 of the 2010 TUFLOW manual for further detailed information.&amp;lt;br&amp;gt;&lt;br /&gt;
In this tutorial, the 2d_vzsh will be used to trigger a breach of the northern road embankment. The breach will be set to occur when the water level upstream of the just exceeds the road crest. Other options vzsh triggers can include a specific time or when the water level difference between two triggers exceeds a specified amount.&amp;lt;br&amp;gt;&lt;br /&gt;
The 2d_vzsh layer is used to define the final topographic shape at the end of the breach and/or fill period.&lt;br /&gt;
&lt;br /&gt;
==GIS Layers==&lt;br /&gt;
We are going to create two GIS objects:&lt;br /&gt;
* A polygon to lower the cells to allow flow through the breach&lt;br /&gt;
* A point which will be the trigger point&lt;br /&gt;
In your preferred GIS package import a 2d_vzsh layer and save this.  For MapInfo users the point and polygon can be in the same layer (2d_vzsh_breach_M13_001) and for QGIS or ArcMap these will need to be in separate files for the points (2d_vzsh_breach_M13_001_P.shp) and regions (2d_vzsh_breach_M13_001_R.shp).&amp;lt;br&amp;gt;&lt;br /&gt;
The breach location is shown in the image below.  &lt;br /&gt;
&amp;lt;li&amp;gt;Create the breach polygon and point layer.  These can be digitised or copied from the Module Data. Ensure the polygon extends slightly upstream and downstream of the road, to ensure the breach opens a flowpath.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:Tute M13 location.JPG|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Tute M13 breach location.JPG|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter the attributes on the trigger point.  The point attributes are shown below.  Under &amp;quot;Shape_Options&amp;quot; the &amp;#039;&amp;#039;&amp;#039;Trigger&amp;#039;&amp;#039;&amp;#039; sets the point as a trigger location and not an elevation point (the Z attribute is not used).  The fifth attribute &amp;quot;Trigger_1&amp;quot; is the name of the trigger, in this instance &amp;#039;&amp;#039;&amp;#039;US_Trigger&amp;#039;&amp;#039;&amp;#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:Tute M13 point attributes.JPG|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enter the attributes for the breach polygon.  The polygon attributes are shown below.  The first four attributes relate to the final elevation of the model.  The &amp;quot;Z&amp;quot; attribute is set to &amp;#039;&amp;#039;&amp;#039;40.6&amp;#039;&amp;#039;&amp;#039;, this will be the final elevation after the breach is finished.  The &amp;quot;Shape_Options&amp;quot; is set to &amp;#039;&amp;#039;&amp;#039;MIN NO MERGE&amp;#039;&amp;#039;&amp;#039;, the &amp;quot;no merge&amp;quot; option prevents the elevations from being merged with the surrounding elevations.  The values will be stamped onto the existing elevations.  The &amp;quot;min&amp;quot; option prevents the breach from raising the elevations if these are already below 40.6.&amp;lt;br&amp;gt;&lt;br /&gt;
The next four attributes set the breach attributes.  In the &amp;quot;Trigger_1&amp;quot; attribute, the name of the trigger is set, the &amp;#039;&amp;#039;&amp;#039;US_Trigger&amp;#039;&amp;#039;&amp;#039; ties the polygon to breach based on the trigger point above.  The &amp;quot;Trigger_Value&amp;quot; is the water level at the point.  In this case when the water level reaches 42, the breach will begin.&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;Period&amp;quot; attribute sets how long the breach takes from the initial movement, to reaching the final elevations.  In this case it has been set to 0.25 hours (15 minutes).&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:Tute M13 region attributes.JPG|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The GIS files are now ready to ready into the model control files.  MapInfo users, don&amp;#039;t forget to export the files into .MIF format.&lt;br /&gt;
&lt;br /&gt;
==Control Files==&lt;br /&gt;
For this module we will start with the model created in module 4 as the starting point.&lt;br /&gt;
&amp;lt;li&amp;gt;From the TUFLOW\runs\ folder, open the Module 4 control file (M04_5m_001.tcf) and save a copy of this as &amp;#039;&amp;#039;&amp;#039;M13_5m_001.tcf&amp;#039;&amp;#039;&amp;#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the TUFLOW\model\ folder, save a copy of the module 4 geometry control file (M04_5m_001.tgc) and save this as &amp;#039;&amp;#039;&amp;#039;M13_5m_001.tgc&amp;#039;&amp;#039;&amp;#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the newly created geometry control file, we need to read in the variable z shape. At the end of the file enter the following text:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;MapInfo Users&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Read GIS Variable Z Shape &amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;==&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;tt&amp;gt;mi\2d_vzsh_breach_M13_001.MIF&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Other GIS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Read GIS Variable Z Shape &amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;==&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;tt&amp;gt;gis\2d_vzsh_breach_M13_001_R.shp | gis\2d_vzsh_breach_M13_001_P.shp&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
As the MapInfo files contain both the region and the point objects, this is read in from a single file.  For the shapefile format, these are in separate files.  The files make up a single dataset and therefore must be read on the same input line.  The region and point files are separated with a vertical bar (|) also called a pipe character.  If the breach contained points, lines and polygons all three files would need to be input.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Save the changes to the geometry control file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the .tcf, you will need to update the reference to the newly created file.  Change the command:&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Geometry Control File &amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;==&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;tt&amp;gt;..\model\mi\M04_5m_001.tgc&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
to:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Geometry Control File &amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;==&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;tt&amp;gt;..\model\mi\M13_5m_001.tgc&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The model now contains the variable geometry breach.  However, before we run the model, we will also get TUFLOW to output the bed level as a map output.  Change the map output data types to:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Map Output Data Types &amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;==&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;tt&amp;gt;h V q d zh&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We also want to ensure that the results files remain well organised.  Change the command:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Output Folder &amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;==&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;tt&amp;gt;..\results\M04\2d&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
to:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Output Folder &amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;==&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;tt&amp;gt;..\results\M13\2d&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Save the control file and run the model.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Check Files and Results==&lt;br /&gt;
While the model is running, we will check that the variable geometry inputs are working correctly.  This is a good place to look if the model is not behaving as expected, it is also useful for longer simulations to view the check files to ensure the inputs are correct.&lt;br /&gt;
&amp;lt;li&amp;gt;Open the check files:&lt;br /&gt;
* MapInfo users import &amp;#039;&amp;#039;&amp;#039;M13_5m_001_vzsh_zpt_check.mif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* For other GIS packages, open the &amp;#039;&amp;#039;&amp;#039;M13_5m_001_vzsh_zpt_check_p.shp&amp;#039;&amp;#039;&amp;#039; file.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In this files there should be a series of TUFLOW elevation points (zpts) which contain more information about the variable geometry.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Tute M13 check files1.JPG|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This shows the final elevation for the point, is also provides information on the trigger and period.  The above shows the input as being read in as expected.&lt;br /&gt;
&amp;lt;li&amp;gt;The model should now have finished running.  Open the results in your preferred package (see earlier modules for a reminder).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The results should show that the breach occurs shortly after 1 hour of simulation time.  The elevation and velocity results are shown in the 1st image below.  The depth and velocities are shown in the 2nd image.  Both images are at 1:15min into the simulation.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[File:Tute M13 results 01.JPG|300px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Tute M13 results 02.JPG|300px]]&lt;br /&gt;
&lt;br /&gt;
==Alternatives==&lt;br /&gt;
If you would like to trigger the breach on the water level in the 1D (as opposed to the 2D), in the 2d_vzsh layer the trigger point must be snapped to the 1D node or channel end.  For the &amp;quot;Shape_Options&amp;quot; attribute the entry must be &amp;#039;&amp;#039;&amp;#039;Trigger 1D&amp;#039;&amp;#039;&amp;#039; (not just “Trigger”), so TUFLOW knows to search for a snapped 1D node.  Use the 2d_ vzsh_zpt_check layer to cross-check that the 1D node trigger has been correctly selected.&lt;br /&gt;
In the working model provided, a second version of the model (M13_5m_002.tcf) has been provided.  In this model a more advanced final geometry is utilised, this including points, lines and regions.  This example is discussed more in Section 4.4.10.1 of the 2010 TUFLOW manual.&lt;br /&gt;
&lt;br /&gt;
==Conclusions==&lt;br /&gt;
The variable z shape layer has used a water surface level trigger point to cause a simple breach in a road embankment.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>ElizaCollison</name></author>
	</entry>
</feed>