16. Recommended Plugins - millsapjohn/qgis_civiltools GitHub Wiki

There are several additional plugins that can be especially useful when used in conjunction with CivilTools.

  • the Project Setup plugin. This plugin, also developed by me, has several useful features. Chief among them is the ability to manage per-project GeoPackage connections. By default, any GeoPackage added to the QGIS browser remains there across all projects; this can lead to a cluttered interface. Project Setup allows you to manage which GeoPackages are loaded for each project, ensuring that only the ones you need are shown in the browser. The plugin also allows you to manage some other "housekeeping" tasks, such as automatically creating a new GeoPackage when creating a project, and setting project variables such as project number, location, etc (useful for automatically adding fields to print layouts). Note: for the GeoPackage connection functionality to work, the user has to utilize Python macros, as outlined here.

  • the Flyout Docks plugin. Also developed by me, this plugin allows users to minimize QGIS docks to small buttons on the sides of the main window. This is especially useful for CivilTools users, as CivilTools creates a large number of docks.

  • the Kart plugin. Kart is a version control system, built on git, that allows users to track changes to geospatial data, roll back changes, and allows multiple users to concurrently edit layers. The git system can take some getting used to, but when used correctly it can be incredibly powerful. This plugin is required for CivilTools' undo/redo functionality to work; you technically don't need it, but it is strongly recommended.

  • the qNote plugin. This is a simple one: a small panel that allows users to write text notes. No frills, but can be very helpful for making small notes when working on a project.