This commit is contained in:
Daniel Vaz 2013-07-14 16:55:58 -03:00
parent 1db8347ada
commit d476aed464

View File

@ -383,13 +383,14 @@ class geoprocessingThread( QThread ):
inGeom = QgsGeometry( inFeat.geometry() ) inGeom = QgsGeometry( inFeat.geometry() )
try: try:
outGeom = inGeom.buffer( float( value ), self.mySegments ) outGeom = inGeom.buffer( float( value ), self.mySegments )
try: if not outGeom.isGeosEmpty():
outFeat.setGeometry( outGeom ) try:
outFeat.setAttributes( atMap ) outFeat.setGeometry( outGeom )
writer.addFeature( outFeat ) outFeat.setAttributes( atMap )
except: writer.addFeature( outFeat )
FEATURE_EXCEPT = False except:
continue FEATURE_EXCEPT = False
continue
except: except:
GEOS_EXCEPT = False GEOS_EXCEPT = False
continue continue
@ -444,13 +445,14 @@ class geoprocessingThread( QThread ):
inGeom = QgsGeometry( inFeat.geometry() ) inGeom = QgsGeometry( inFeat.geometry() )
try: try:
outGeom = inGeom.buffer( float( value ), self.mySegments ) outGeom = inGeom.buffer( float( value ), self.mySegments )
try: if not outGeom.isGeosEmpty():
outFeat.setGeometry( outGeom ) try:
outFeat.setAttributes( atMap ) outFeat.setGeometry( outGeom )
writer.addFeature( outFeat ) outFeat.setAttributes( atMap )
except: writer.addFeature( outFeat )
FEATURE_EXCEPT = False except:
continue FEATURE_EXCEPT = False
continue
except: except:
GEOS_EXCEPT = False GEOS_EXCEPT = False
continue continue