[QGIS-Developer] Calculate area/perimtere/length of polygon/line while editing
Sylvain Théry
sylvain.thery at cnrs.fr
Tue Mar 11 09:05:15 PDT 2025
Hello,
It seems there is a fix here :
https://github.com/agiudiceandrea/calcarea2/blob/a6a3d7c5a98e64573731cd6a005da4e2d9836fdd/calcareaevent.py
All the best,
S.
Le 11/03/2025 à 16:14, Catania, Luke A ERDC-RDE-GRL-VA CIV via
QGIS-Developer a écrit :
>
> Thanks. Plugin installed but will not run. I get the error below. I
> have QGIS 3.34.4.
>
> *TypeError: QgisInterface missing 'mActionDigitizeWithCurve' action *
>
> Traceback (most recent call last):
> File "C:\PROGRA~1/QGIS33~1.4/apps/qgis-ltr/./python\qgis\utils.py",
> line 423, in _startPlugin
> plugins[packageName] = package.classFactory(iface)
> File
> "C:\Users/RDTECLAC/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\calcarea2\__init__.py",
> line 29, in classFactory
> return CalcAreaPlugin( iface )
> File
> "C:\Users/RDTECLAC/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\calcarea2\plugin.py",
> line 66, in __init__
> self.toolEvent = CalcAreaEvent( self.iface )
> File
> "C:\Users/RDTECLAC/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\calcarea2\calcareaevent.py",
> line 478, in __init__
> self.addFeatureEvent = AddFeatureEvent( iface )
> File
> "C:\Users/RDTECLAC/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\calcarea2\calcareaevent.py",
> line 213, in __init__
> self.geomPolygon = self.GeomPolygon( iface )
> File
> "C:\Users/RDTECLAC/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\calcarea2\calcareaevent.py",
> line 316, in __init__
> self.actionDigitizeWithCurve = getActionDigitizeWithCurve( iface )
> File
> "C:\Users/RDTECLAC/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\calcarea2\calcareaevent.py",
> line 308, in getActionDigitizeWithCurve
> raise TypeError(f"QgisInterface missing '{name}' action")
> TypeError: QgisInterface missing 'mActionDigitizeWithCurve' action
>
> *From:*DelazJ <delazj at gmail.com>
> *Sent:* Tuesday, March 11, 2025 11:08 AM
> *To:* Catania, Luke A ERDC-RDE-GRL-VA CIV <Luke.A.Catania at erdc.dren.mil>
> *Cc:* qgis-developer at lists.osgeo.org
> *Subject:* Re: [QGIS-Developer] Calculate area/perimtere/length of
> polygon/line while editing
>
> Hi,
>
> There is a CalcArea2 plugin whose description mentions it should be
> doing that for polygons. You might want to take ispiration from their
> code.
>
> Regards,
>
> Harrissou
>
> Le mar. 11 mars 2025 à 15:55, Catania, Luke A ERDC-RDE-GRL-VA CIV via
> QGIS-Developer <qgis-developer at lists.osgeo.org> a écrit :
>
> I need to calculate these values on the fly while I am in an edit
> session resizing a polygon or a line. I need the user to see this
> calculation while they are editing not after the edits are
> committed. I already have the UI set up to capture after commit,
> but I need to capture while they are moving vertices and update
> the values in the UI, so they don’t keep editing and then
> committing just to see if they are close. I want them to know
> before they commit.
>
> Any idea how to achieve this?
>
> Luke Catania
>
> US Army ERDC-GRL
>
> JCMS Site Planning Developer
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> <Blockedhttps://lists.osgeo.org/mailman/listinfo/qgis-developerBlocked>
> Unsubscribe:
> https://lists.osgeo.org/mailman/listinfo/qgis-developer
> <Blockedhttps://lists.osgeo.org/mailman/listinfo/qgis-developerBlocked>
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info:https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Sylvain THÉRY - Ingénieur d'études CNRS en géomatique
UMR 5281 ART-Dev - Acteurs, Ressources et Territoires dans le Développementhttps://art-dev.cnrs.fr/
sylvain.thery at cnrs.fr - +33.4.11.75.70.98
Université Paul-Valéry Montpellier 3 - Site St Charles - Bureau 239
@ postale : ART-Dev - St Charles - Route de Mende - 34 199 Montpellier Cedex 5
https://www.researchgate.net/profile/Sylvain-Thery
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20250311/5ac92921/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4795 bytes
Desc: Signature cryptographique S/MIME
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20250311/5ac92921/attachment.bin>
More information about the QGIS-Developer
mailing list