[QGIS Commit] r12283 - trunk/qgis/python/plugins/fTools/tools
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Sun Nov 29 07:29:02 EST 2009
Author: jef
Date: 2009-11-29 07:29:00 -0500 (Sun, 29 Nov 2009)
New Revision: 12283
Modified:
trunk/qgis/python/plugins/fTools/tools/doGeometry.py
Log:
fix #2056
Modified: trunk/qgis/python/plugins/fTools/tools/doGeometry.py
===================================================================
--- trunk/qgis/python/plugins/fTools/tools/doGeometry.py 2009-11-29 12:02:33 UTC (rev 12282)
+++ trunk/qgis/python/plugins/fTools/tools/doGeometry.py 2009-11-29 12:29:00 UTC (rev 12283)
@@ -456,6 +456,10 @@
cx+=((line[i].x()-xmin)+(line[j].x()-xmin))*factor
cy+=((line[i].y()-ymin)+(line[j].y()-ymin))*factor
area+=factor
+
+ if area==0:
+ continue
+
cx/=area*3.00
cy/=area*3.00
outfeat.setGeometry( QgsGeometry.fromPoint( QgsPoint( cx+xmin, cy+ymin ) ) )
More information about the QGIS-commit
mailing list