Introduction

The idea of this QGIS plugin is to subsume different tools useful during digitizing sessions. Everybody is welcome to add their tools to this collection.

Currently the following tools are contained:

  1. SplitMultipart: Splits multipart features into singlepart in the active editable layer; taken from Alexandre Neto’s SplitMultipart plugin.
  2. Cutter: cut out from active editable layer with selected polygon from another layer
  3. Splitter: split selected features in active editable layer with selected line from another layer
  4. MoveNodeByArea: modifies a selected polygon, by selecting a stable node (red) and a node to move (blue). The plugin moves the second node automatically (along a stable side) to achieve the polygon area as provided by the user
  5. MoveSideByDistance: modifies a selected polygon, by selecting a single polygon side (segment) and by providing a distance to move the selected side.
  6. MoveSideByArea: modifies a selected polygon, by selecting a single polygon side (segment). The plugin moves the second node automatically to achieve the polygon area as requested by the user. This tool has two options: (1) moving selected side by keeping it’s length (fixed) and (2) moving selected side along the direction of the two touching sides, forming a trapezoid along the process. The second option modifies the selected side length (variable).
  7. MedianLine: creates median polylines between adjacent polygons. This is done by selecting nodes in turns, on corresponding sides of adjacent polygons. This has to be done in the following way: the first point is selected on side 1 (red marker), the second point on side 2 (blue marker), the third point is the next vertex of side 1 (red marker) the forth point is the next vertex of side 2 (blue marker) etc, until full coverage of both sides of opposite polygons. The same number of clicks has to be performed on both sides, but clicking on the same vertex is permitted (the tool will ignore douplicate points). When finished, right click and the median line will be created on a new polyline layer.

Planned/discussed tools can be found here http://osgeo-org.1560.x6.nabble.com/more-advanced-editing-tools-td5019552.html

This plugin is supposed to have no CAD-like tools which should go into the CADTools plugin, see also http://osgeo-org.1560.x6.nabble.com/Make-QGIS-interact-with-LibreCAD-td5048565.html

Source

The source code can be found here: https://github.com/bstroebl/advancedDigitizingTools

Acknowledgements

Thanks to everybody joining the discussion and to Stefan Ziegler for CADTools from where I took some code for the management of the plugin.

Table Of Contents

Previous topic

Welcome to DigitizingTools documentation!

Next topic

Documentation of modules

This Page