Traverse
Traverse is a Python-based QGIS plugin for creating and managing survey traverses.
A traverse is a connected sequence of line segments defined by coordinates, bearings, and distances. Traverse helps surveyors and GIS professionals construct, edit, and manage these line sequences directly inside QGIS.
Features
- Create connected traverse line sequences
- Interactive dockable panel interface
- Add, edit, and delete traverse points
- Automatically connect line segments
- Works inside QGIS editing workflows
- Built using Python and PyQt
Repository Structure
traverse/
│
├── traverse.py
├── traverse_dockwidget.py
├── traverse_dockwidget_base.ui
├── resources.qrc
├── resources.py
├── metadata.txt
├── icon.png
├── compile.bat
├── icons/
├── import/
File Overview
- traverse.py – Main plugin entry point
- traverse_dockwidget.py – Dockable UI logic
- traverse_dockwidget_base.ui – Qt Designer interface layout
- resources.qrc / resources.py – Qt resource system
- metadata.txt – QGIS plugin metadata
- icons/ – UI icon assets
Requirements
- QGIS 3.x
- Python 3.x
- PyQt5 (included with QGIS)
Documentation
License
Refer to the repository for licensing information.