[QGIS-Developer] New plugin NumericalDigitize3 and core functionality of QGIS
Igor
desertwolf at inbox.ru
Sat Feb 15 03:06:15 PST 2020
Hello.
I’m developing general purpose plugin for QGIS 3.4+ , which is
refactored well known plugins Numerical Digitize and Vertex Editor for
QGIS 2.X.
The following functionality is currently implemented:
1. You can create new feature by entering coordinates of vertices from
keyboard or clipboard (you can copy table data, contained coordinates,
from tables of text documents, electronic spreadsheet, OCR programs or
other programs and then paste it into table of plugin dialog for create
feature).
2. In process of creating feature you can adding and removing parts for
multipart features and rings for polygons.
3. You can add and remove rows in table of coordinates of plugin dialog
for remove vertices or insert new vertices in any part of feature.
4. You can swap values of X and Y coordinates (It’s need sometimes for
some projections).
5. You can reproject coordinates in place from one CRS to other CRS.
(It’s may be useful when feature is created in incorrect projection).
6. You can edit existing feature same as creating feature. It’s
replacement of ‘Vertex Editor’, but you can edit not one vertex, but
all vertices of feature. Functionality specified in points 2 - 5 is
implemented for editing existing feature. You can copy coordinates of
vertices (all or some) into clipboard and then insert it as table into
text document, electronic spreadsheet or other place for creating
reports with coordinates of object or for other purposes.
In addition:
1. Plugin supports vector layers with Z and M values.
2. When creating or editing feature changes are displayed on canvas
(used QgsRubberBand).
And now my questions:
1. Since it is a general purpose plugin, some stated above functionality
may be released in core interface of QGIS, but not in plugin. Is
planned to include some functionality stated above in feature releases
of QGIS? If I continue to support and develop plugin, I don't want to
do double work.
2. It makes sense to place plugin into QGIS 3.4 plugin repository?
If you want to see how plugin works, you can download it from
https://github.com/desertwolf7/numericalDigitize3/releases and install
plugin as zip archive.
Help is situated in 'Main menu' -> 'Vector' -> 'Numerical digitize' ->
'Help'
--
Best regards
Igor Chumichev
More information about the QGIS-Developer
mailing list