37
37
QgsNetworkSpeedStrategy ,
38
38
QgsGraphBuilder ,
39
39
QgsGraphAnalyzer
40
- )
40
+ )
41
41
from qgis .utils import iface
42
42
43
43
from processing .core .GeoAlgorithm import GeoAlgorithm
49
49
ParameterString ,
50
50
ParameterTableField ,
51
51
ParameterSelection
52
- )
52
+ )
53
53
from processing .core .outputs import OutputVector
54
54
from processing .tools import dataobjects , vector
55
55
@@ -77,13 +77,13 @@ def getIcon(self):
77
77
78
78
def defineCharacteristics (self ):
79
79
self .DIRECTIONS = OrderedDict ([
80
- (self .tr ('Forward direction' ), QgsVectorLayerDirector .DirectionForward ),
81
- (self .tr ('Backward direction' ), QgsVectorLayerDirector .DirectionForward ),
82
- (self .tr ('Both directions' ), QgsVectorLayerDirector .DirectionForward )])
80
+ (self .tr ('Forward direction' ), QgsVectorLayerDirector .DirectionForward ),
81
+ (self .tr ('Backward direction' ), QgsVectorLayerDirector .DirectionForward ),
82
+ (self .tr ('Both directions' ), QgsVectorLayerDirector .DirectionForward )])
83
83
84
84
self .STRATEGIES = [self .tr ('Shortest' ),
85
85
self .tr ('Fastest' )
86
- ]
86
+ ]
87
87
88
88
self .name , self .i18n_name = self .trAlgorithm ('Shortest path (point to layer)' )
89
89
self .group , self .i18n_group = self .trAlgorithm ('Network analysis' )
@@ -92,7 +92,7 @@ def defineCharacteristics(self):
92
92
self .tr ('Vector layer representing network' ),
93
93
[dataobjects .TYPE_VECTOR_LINE ]))
94
94
self .addParameter (ParameterPoint (self .START_POINT ,
95
- self .tr ('Start point' )))
95
+ self .tr ('Start point' )))
96
96
self .addParameter (ParameterVector (self .END_POINTS ,
97
97
self .tr ('Vector layer with end points' ),
98
98
[dataobjects .TYPE_VECTOR_POINT ]))
@@ -143,10 +143,10 @@ def defineCharacteristics(self):
143
143
144
144
def processAlgorithm (self , progress ):
145
145
layer = dataobjects .getObjectFromUri (
146
- self .getParameterValue (self .INPUT_VECTOR ))
146
+ self .getParameterValue (self .INPUT_VECTOR ))
147
147
startPoint = self .getParameterValue (self .START_POINT )
148
148
endPoints = dataobjects .getObjectFromUri (
149
- self .getParameterValue (self .END_POINTS ))
149
+ self .getParameterValue (self .END_POINTS ))
150
150
strategy = self .getParameterValue (self .STRATEGY )
151
151
152
152
directionFieldName = self .getParameterValue (self .DIRECTION_FIELD )
@@ -227,7 +227,7 @@ def processAlgorithm(self, progress):
227
227
route = []
228
228
229
229
total = 100.0 / count
230
- for i in range (1 , count + 1 ):
230
+ for i in range (1 , count + 1 ):
231
231
idxEnd = graph .findVertex (snappedPoints [i ])
232
232
233
233
if tree [idxEnd ] == - 1 :
0 commit comments