TUFLOW Setup with Kart QGIS Plugin: Difference between revisions
Content deleted Content added
Tuflowduncan (talk | contribs) |
Tuflowduncan (talk | contribs) No edit summary |
||
Line 2:
Kart is a version control tool which stores geospatial data (and tabular data) in Git, providing a neat version control system whilst building TUFLOW models. Despite using Git, there is no requirement for the user to have a thorough understanding of Git, it's processes and commands. The Kart QGIS plugin provides user interface for Kart which provides some tools for reviewing changes to the geospatial data. This page describes a workflow for setting up a TUFLOW project, utilising Kart, and provides some of the benefits of using the Kart tools for version control. Kart can be used with remote repositories to allow multiple users to access the data and work simultaneously with merge control, however, the example below is a local repository for the purposes of version control and ease of quality assurance checking.
== Benefits of using Kart ==
The video below shows an initial model build with some
* The commit history table.▼
*
* The evaluation in differences between commit versions both in text form and in geometry form.▼
== Install the Kart Plugin ==
The first step is to install the Kart QGIS plugin. This is done using the '''Manage and Install Plugins''' tool within QGIS. Search for Kart and install the plugin.
Line 62 ⟶ 68:
[[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 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].
▲* The evaluation in differences between commit versions both in text form and in geometry form.
▲{{Video|name=Kart Tools History.mp4|width=1123}}<br>
| |||