Skip to content

Commit 6d506d6

Browse files
committed
move ftools utils to tools utils module
1 parent c02c28b commit 6d506d6

26 files changed

+172
-285
lines changed

python/plugins/processing/algs/ftools/BasicStatisticsNumbers.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,14 @@
2626
import math
2727

2828
from PyQt4.QtCore import *
29-
3029
from qgis.core import *
31-
3230
from processing.core.GeoAlgorithm import GeoAlgorithm
3331
from processing.core.QGisLayers import QGisLayers
34-
3532
from processing.parameters.ParameterVector import ParameterVector
3633
from processing.parameters.ParameterTableField import ParameterTableField
37-
3834
from processing.outputs.OutputHTML import OutputHTML
3935
from processing.outputs.OutputNumber import OutputNumber
40-
41-
from processing.algs.ftools import FToolsUtils as utils
36+
from processing.tools import vector as utils
4237

4338
class BasicStatisticsNumbers(GeoAlgorithm):
4439

@@ -57,7 +52,6 @@ class BasicStatisticsNumbers(GeoAlgorithm):
5752
MEDIAN = "MEDIAN"
5853
UNIQUE = "UNIQUE"
5954

60-
6155
#===========================================================================
6256
# def getIcon(self):
6357
# return QtGui.QIcon(os.path.dirname(__file__) + "/icons/basic_statistics.png")

python/plugins/processing/algs/ftools/BasicStatisticsStrings.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,14 @@
2626
import codecs
2727

2828
from PyQt4.QtCore import *
29-
3029
from qgis.core import *
31-
3230
from processing.core.GeoAlgorithm import GeoAlgorithm
3331
from processing.core.QGisLayers import QGisLayers
34-
3532
from processing.parameters.ParameterVector import ParameterVector
3633
from processing.parameters.ParameterTableField import ParameterTableField
37-
from processing.parameters.ParameterBoolean import ParameterBoolean
38-
3934
from processing.outputs.OutputHTML import OutputHTML
4035
from processing.outputs.OutputNumber import OutputNumber
41-
42-
from processing.algs.ftools import FToolsUtils as utils
36+
from processing.tools import vector as utils
4337

4438
class BasicStatisticsStrings(GeoAlgorithm):
4539

python/plugins/processing/algs/ftools/Clip.py

+3-8
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,13 @@
2424
__revision__ = '$Format:%H$'
2525

2626
from PyQt4.QtCore import *
27-
2827
from qgis.core import *
29-
3028
from processing.core.GeoAlgorithm import GeoAlgorithm
3129
from processing.core.QGisLayers import QGisLayers
3230
from processing.core.ProcessingLog import ProcessingLog
33-
3431
from processing.parameters.ParameterVector import ParameterVector
35-
3632
from processing.outputs.OutputVector import OutputVector
37-
38-
from processing.algs.ftools import FToolsUtils as utils
33+
from processing.tools import vector as utils
3934

4035
class Clip(GeoAlgorithm):
4136

@@ -69,7 +64,7 @@ def processAlgorithm(self, progress):
6964
inFeatB = QgsFeature()
7065
outFeat = QgsFeature()
7166

72-
index = utils.createSpatialIndex(layerB)
67+
index = utils.spatialindex(layerB)
7368

7469
selectionA = QGisLayers.features(layerA)
7570

@@ -113,7 +108,7 @@ def processAlgorithm(self, progress):
113108
outFeat.setAttributes(attrs)
114109
writer.addFeature(outFeat)
115110
except:
116-
FEAT_EXCEPT = False
111+
FEATURE_EXCEPT = False
117112
continue
118113
except:
119114
GEOS_EXCEPT = False

python/plugins/processing/algs/ftools/ConvexHull.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,14 @@
2626

2727
from PyQt4.QtCore import *
2828
from PyQt4.QtGui import *
29-
3029
from qgis.core import *
31-
3230
from processing.core.GeoAlgorithm import GeoAlgorithm
3331
from processing.core.QGisLayers import QGisLayers
34-
from processing.core.ProcessingLog import ProcessingLog
35-
3632
from processing.parameters.ParameterVector import ParameterVector
3733
from processing.parameters.ParameterTableField import ParameterTableField
3834
from processing.parameters.ParameterSelection import ParameterSelection
39-
4035
from processing.outputs.OutputVector import OutputVector
41-
42-
from processing.algs.ftools import FToolsUtils as utils
36+
from processing.tools import vector as utils
4337

4438
class ConvexHull(GeoAlgorithm):
4539

python/plugins/processing/algs/ftools/Difference.py

+2-7
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,13 @@
2323
__revision__ = '$Format:%H$'
2424

2525
from PyQt4.QtCore import *
26-
2726
from qgis.core import *
28-
2927
from processing.core.QGisLayers import QGisLayers
3028
from processing.core.ProcessingLog import ProcessingLog
3129
from processing.core.GeoAlgorithm import GeoAlgorithm
32-
3330
from processing.parameters.ParameterVector import ParameterVector
34-
3531
from processing.outputs.OutputVector import OutputVector
36-
37-
from processing.algs.ftools import FToolsUtils as utils
32+
from processing.tools import vector as utils
3833

3934
class Difference(GeoAlgorithm):
4035

@@ -69,7 +64,7 @@ def processAlgorithm(self, progress):
6964
inFeatB = QgsFeature()
7065
outFeat = QgsFeature()
7166

72-
index = utils.createSpatialIndex(layerB)
67+
index = utils.spatialindex(layerB)
7368

7469
selectionA = QGisLayers.features(layerA)
7570

python/plugins/processing/algs/ftools/Dissolve.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,12 @@
2828
from PyQt4.QtCore import *
2929
from PyQt4.QtGui import *
3030
from qgis.core import *
31-
from processing.algs.ftools import FToolsUtils as utils
31+
from processing.tools import vector as utils
3232
from processing.parameters.ParameterVector import ParameterVector
3333
from processing.core.QGisLayers import QGisLayers
3434
from processing.outputs.OutputVector import OutputVector
3535
from processing.parameters.ParameterBoolean import ParameterBoolean
3636
from processing.parameters.ParameterTableField import ParameterTableField
37-
from processing.core.ProcessingLog import ProcessingLog
3837

3938
class Dissolve(GeoAlgorithm):
4039

python/plugins/processing/algs/ftools/ExportGeometryInfo.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,13 @@
2424
__revision__ = '$Format:%H$'
2525

2626
from PyQt4.QtCore import *
27-
2827
from qgis.core import *
29-
3028
from processing.core.GeoAlgorithm import GeoAlgorithm
3129
from processing.core.QGisLayers import QGisLayers
32-
3330
from processing.parameters.ParameterVector import ParameterVector
3431
from processing.parameters.ParameterSelection import ParameterSelection
35-
3632
from processing.outputs.OutputVector import OutputVector
37-
38-
from processing.algs.ftools import FToolsUtils as utils
33+
from processing.tools import vector as utils
3934

4035
class ExportGeometryInfo(GeoAlgorithm):
4136

python/plugins/processing/algs/ftools/ExtractNodes.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,11 @@
2525

2626
from PyQt4.QtCore import *
2727
from qgis.core import *
28-
2928
from processing.core.GeoAlgorithm import GeoAlgorithm
3029
from processing.core.QGisLayers import QGisLayers
3130
from processing.parameters.ParameterVector import ParameterVector
3231
from processing.outputs.OutputVector import OutputVector
33-
34-
from processing.algs.ftools import FToolsUtils as utils
32+
from processing.tools import vector as utils
3533

3634
class ExtractNodes(GeoAlgorithm):
3735

python/plugins/processing/algs/ftools/FToolsUtils.py

-160
This file was deleted.

python/plugins/processing/algs/ftools/Intersection.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* *
1717
***************************************************************************
1818
"""
19-
from processing.core.GeoAlgorithmExecutionException import GeoAlgorithmExecutionException
19+
2020
__author__ = 'Victor Olaya'
2121
__date__ = 'August 2012'
2222
__copyright__ = '(C) 2012, Victor Olaya'
@@ -30,8 +30,7 @@
3030
from processing.parameters.ParameterVector import ParameterVector
3131
from processing.core.QGisLayers import QGisLayers
3232
from processing.outputs.OutputVector import OutputVector
33-
from processing.algs.ftools import FToolsUtils as utils
34-
from processing.core.ProcessingLog import ProcessingLog
33+
from processing.tools import vector as utils
3534

3635
class Intersection(GeoAlgorithm):
3736

@@ -54,7 +53,7 @@ def processAlgorithm(self, progress):
5453
inFeatA = QgsFeature()
5554
inFeatB = QgsFeature()
5655
outFeat = QgsFeature()
57-
index = utils.createSpatialIndex(vlayerB)
56+
index = utils.spatialindex(vlayerB)
5857
nElement = 0
5958
selectionA = QGisLayers.features(vlayerA)
6059
nFeat = len(selectionA)

python/plugins/processing/algs/ftools/LinesIntersection.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from processing.parameters.ParameterVector import ParameterVector
3131
from processing.parameters.ParameterTableField import ParameterTableField
3232
from processing.outputs.OutputVector import OutputVector
33-
from processing.algs.ftools import FToolsUtils as utils
33+
from processing.tools import vector as utils
3434

3535
class LinesIntersection(GeoAlgorithm):
3636

@@ -73,7 +73,7 @@ def processAlgorithm(self, progress):
7373
writer = self.getOutputFromName(self.OUTPUT).getVectorWriter(fieldList,
7474
QGis.WKBPoint, layerA.dataProvider().crs())
7575

76-
spatialIndex = utils.createSpatialIndex(layerB)
76+
spatialIndex = utils.spatialindex(layerB)
7777

7878
inFeatA = QgsFeature()
7979
inFeatB = QgsFeature()

0 commit comments

Comments
 (0)