Improved Polygon Capturing is a QGIS Python plugin, that allows to digitize new polygons or lines with predefined edge lengths. Point layers are not handled.
The plugin is available in the QGIS contributed repository. Please see the official QGIS manuals to get further information about plugin repositories.
The plugin adds a new icon and a spin box to the digitizing toolbar. The icons are derived from the gis icon theme and look like:
Editing a polygon layer: | Editing a line layer: |
![]() |
![]() |
The digitizing toolbar with added plugin: | |
![]() |
Select a polygon or a line layer and toggle editing. After setting
the first vertex the next vertices are added in the direction of the
mouse pointer with the predefined length set in the spin box. Similar
to the standard editing tools left
mouse clicks add a new vertex while right mouse clicks finish the
geometry.
After finishing a new geometry the feature form opens and
attributes can be entered.
While digitizing new vertices the snapping properties from the current
project settings are considered as well as the avoiding intersection
properties.
If the distance in the spin box is set to 0 (zero), new vertices
are set at the mouse position.
The plugin calculates the distance in plain trigonometry. Thus it is not recommended to use it in unprojected systems like EPSG:4326.
Developed and maintained by Adrian Weber