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 <[email protected]>
Sent: Tuesday, March 11, 2025 11:08 AM
To: Catania, Luke A ERDC-RDE-GRL-VA CIV <[email protected]>
Cc: [email protected]
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
<[email protected]<mailto:[email protected]>> 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
[email protected]<mailto:[email protected]>
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
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer