πΊοΈ Traverse Plotter Tool
Available from v3.6.0
The Traverse Plotter is an interactive survey utility designed to plot polyline or polygon traverses directly from field survey sheets containing bearings, angles, and distances.
π Overviewβ
The Traverse Plotter translates classic surveyor notes (such as Azimuth/Bearing, Angle-to-Right, or Deflection angles) and linear measurements (in Links, Feet, or Meters) into geographic vector layers in QGIS. It includes full support for closed traverses and coordinates adjustment using the Bowditch Compass Rule.
πͺ Interface Layoutβ
To launch the tool:
- Open the Gruhanaksha Tools Panel from the toolbar or menu.
- Click the Traverse Plotter button.
- The Traverse Plotter window will open, organized into four key sections.
1. Starting Parametersβ
Define where the traverse starts and the initial reference direction:
- Start X (Easting) & Start Y (Northing): Enter the starting coordinates manually in project CRS units.
- Pick on Canvas: Click this button, then left-click anywhere on the QGIS map canvas to automatically grab and load the coordinates of the clicked location.
- Initial Bearing: Reference direction in decimal degrees (measured clockwise from North, where North = 0Β°) for the starting segment of the traverse.
2. Plotting Settingsβ
Configure how angles and distances are parsed:
π Angle Input Modeβ
- Azimuth / Bearing: Absolute angle measured clockwise from North (0Β° to 360Β°) for each line segment.
- Angle to Right (Clockwise): Relative angle measured clockwise from the back-sight line (the extension of the previous segment flipped 180Β°).
- Deflection Angle: Relative angle turned Left (negative values) or Right (positive values) from the extension of the previous segment.
π£ Angle Formatβ
- Decimal Degrees / Spaced DMS: Input decimal degree values (e.g.,
136.5) or space-separated degrees, minutes, and seconds (e.g.,136 30 15for 136Β° 30' 15"). - DD.MMSS / DD.MM (Surveyor DMS): Traditional surveyor notation where the digits after the decimal represent minutes and seconds (e.g.,
136.0230represents 136Β° 02' 30" and136.02represents 136Β° 02'). The tool parses and converts this format automatically.
π Distance Unitβ
Choose the unit for distances entered in the table:
- Gunter's Links (1 Link = 0.201168 meters)
- Meters (1.0 meter)
- Feet (0.3048 meters)
- Metric Links (1 Link = 0.2 meters)
Note: Distances are automatically converted to project CRS coordinates during plotting.
π Closure & Adjustmentsβ
- Draw as Closed Polygon: Connects the final station back to the starting coordinate (Station A) to form a closed polygon geometry rather than a polyline.
- Apply Bowditch Adjustment: Applies the Compass Rule (Bowditch method) to distribute linear closure errors (difference between the starting point and the calculated final point of a closed traverse) proportionally across each course according to its length.
3. Traverse Courses Tableβ
Input individual courses in the spreadsheet table:
- Columns:
- From: Starting station name (defaults to alphabetically auto-incremented letters: A, B, C...).
- To: Destination station name (defaults to B, C, D...).
- Angle: The angle value based on the chosen Angle Input Mode and Angle Format.
- Distance: The segment length in the selected Distance Unit.
- Controls:
- Add Row: Inserts a new row with auto-incremented station names.
- Remove Row: Removes the currently selected row or the last row.
- Clear: Completely clears the table and populates it with 4 empty default rows.
4. Plotting Traverse to QGISβ
Once all courses are entered in the table, click Plot Traverse:
- The tool calculates coordinates of each station sequentially.
- If Bowditch adjustment is enabled, it distributes the closure error.
- It creates two new memory layers in your QGIS project:
Survey Traverse: A line or polygon geometry representing the path.Traverse Stations: A point layer representing station markers (A, B, C...) with text labels.
- Both layers are added to the QGIS map legend and rendered on the map canvas.