TUFLOW Setup with Kart QGIS Plugin: Difference between revisions

Content deleted Content added
Line 49:
 
== TUFLOW Model Build ==
We can now start to build our TUFLOW model using the traditional steps of the [[QGIS TUFLOW Import Empty|Import Empty File]] tool within the QGIS TUFLOW Plugin. When importing the empty files, we can import to the gpkg in Kart repository using the options in the following image, ensuring to select the 'All to one' option and choosing to 'Import into Kart reporrepo folder'.
[[File:Import Empty File.png|thumb|Import Empty File|alt=|none]]
 
Line 56:
 
We can now build the TUFLOW model geometry as we would do usually.
== Benefits of Kart ==
The benefit of using Kart is the version control that it offers during the model build. The video below shows an initial model build with some additional layers and where the layer geometry has undergone a number of iterative changes. The video shows:
 
If the option to 'Commit automatically after closing editing' then the changes will be automatically committed. This is useful to avoid forgetting to commit, similar to how an autosava can be beneficial. Alternatively, it is possible to commit manually, either by clicking the repository or the individual layers and using the 'Commit working copy changes' or 'Commit working copy changes for this dataset'. The benefit of the latter approach is that there are less frequent commits and the user is prompted for a commit message.
[[File:Commit message.png|none|frame|Manual commit with prompt for commit message]]
If you select the Kart repository or an individual layer dataset then you can choose to 'Show log' which provides a table of the commit history.
[[File:Commit History.png|none|frame|Kart Layer Dataset Commit History]]
The commit history can then be interrogated to show the details of the commits, the differences between versions, adding tags and other git like tools such as branching, merging, reverting back to older versions as well as replacing working copy changes.It is also possible to apply spatial and temporal filters for changes. For a full list of Kart tools, the user is recommended to consult the Kart documentation [https://docs.kartproject.org/en/latest/ here].
 
The benefit of using Kart is the version control that it offers during the model build. The video below shows an initial model build with some additional layers and where the layer geometry has undergone a number of iterative changes. The video shows:
* The commit history table.
* Create Tags for specific commits. For instance for models that have undergone QA, been sent to a client or sent to [[Mailto:Support@tuflow.com|support@tuflow.com]].
* Differences between different commits both in text form and in geometry form.
{{Video|name=Kart Tools History.mp4|width=1123}}<br>
For a full list of Kart tools, the user is recommended to consult the Kart documentation [https://docs.kartproject.org/en/latest/ here]. Like Git, Kart will provide tools that allow branching, merging, reverting back to older versions as well as replacing working copy changes. It is also possible to apply spatial and temporal filters for changes.