Skip to content

Commit c87e1df

Browse files
committed
Fix to handle invalid geometries.
1 parent 4ea0f24 commit c87e1df

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tomgrs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,10 @@ def processAlgorithm(self, parameters, context, feedback):
9797
for cnt, feature in enumerate(iterator):
9898
if feedback.isCanceled():
9999
break
100-
pt = feature.geometry().asPoint()
101-
if layerCRS != epsg4326:
102-
pt = transform.transform(pt)
103100
try:
101+
pt = feature.geometry().asPoint()
102+
if layerCRS != epsg4326:
103+
pt = transform.transform(pt)
104104
msg = mgrs.toMgrs(pt.y(), pt.x(), precision)
105105
except Exception:
106106
msg = ''

0 commit comments

Comments
 (0)