Skip to content

Commit 7200ea2

Browse files
committedMay 23, 2012
make Clip tool work with SpatiaLite layers (fix #4571)
1 parent 53cd1d4 commit 7200ea2

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed
 

‎python/plugins/fTools/tools/doGeoprocessing.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1351,15 +1351,18 @@ def clip( self ):
13511351
else:
13521352
crs_match = crsA == crsB
13531353
fields = vproviderA.fields()
1354-
writer = QgsVectorFileWriter( self.myName, self.myEncoding,
1355-
fields, vproviderA.geometryType(), vproviderA.crs() )
1354+
writer = QgsVectorFileWriter( self.myName, self.myEncoding, fields,
1355+
vproviderA.geometryType(), vproviderA.crs() )
13561356
if writer.hasError():
13571357
return GEOS_EXCEPT, FEATURE_EXCEPT, crs_match, writer.errorMessage()
13581358
inFeatA = QgsFeature()
13591359
inFeatB = QgsFeature()
13601360
outFeat = QgsFeature()
13611361
index = ftools_utils.createIndex( vproviderB )
13621362
vproviderA.rewind()
1363+
vproviderA.select( allAttrsA )
1364+
vproviderB.rewind()
1365+
vproviderB.select( allAttrsB )
13631366
nElement = 0
13641367
# there is selection in input layer
13651368
if self.mySelectionA:

0 commit comments

Comments
 (0)
Please sign in to comment.