50
50
51
51
class Heatmap (QgisAlgorithm ):
52
52
53
- INPUT_LAYER = 'INPUT_LAYER '
53
+ INPUT = 'INPUT '
54
54
RADIUS = 'RADIUS'
55
55
RADIUS_FIELD = 'RADIUS_FIELD'
56
56
WEIGHT_FIELD = 'WEIGHT_FIELD'
57
57
PIXEL_SIZE = 'PIXEL_SIZE'
58
58
KERNEL = 'KERNEL'
59
59
DECAY = 'DECAY'
60
60
OUTPUT_VALUE = 'OUTPUT_VALUE'
61
- OUTPUT_LAYER = 'OUTPUT_LAYER '
61
+ OUTPUT = 'OUTPUT '
62
62
63
63
def icon (self ):
64
64
return QIcon (os .path .join (pluginPath , 'images' , 'heatmap.png' ))
@@ -88,7 +88,7 @@ def initAlgorithm(self, config=None):
88
88
self .OUTPUT_VALUES = OrderedDict ([(self .tr ('Raw' ), QgsKernelDensityEstimation .OutputRaw ),
89
89
(self .tr ('Scaled' ), QgsKernelDensityEstimation .OutputScaled )])
90
90
91
- self .addParameter (QgsProcessingParameterFeatureSource (self .INPUT_LAYER ,
91
+ self .addParameter (QgsProcessingParameterFeatureSource (self .INPUT ,
92
92
self .tr ('Point layer' ),
93
93
[QgsProcessing .TypeVectorPoint ]))
94
94
@@ -100,7 +100,7 @@ def initAlgorithm(self, config=None):
100
100
radius_field_param = QgsProcessingParameterField (self .RADIUS_FIELD ,
101
101
self .tr ('Radius from field' ),
102
102
None ,
103
- self .INPUT_LAYER ,
103
+ self .INPUT ,
104
104
QgsProcessingParameterField .Numeric ,
105
105
optional = True
106
106
)
@@ -118,7 +118,7 @@ def __init__(self, name='', description='', parent_layer=None, radius_param=None
118
118
119
119
pixel_size_param = ParameterHeatmapPixelSize (self .PIXEL_SIZE ,
120
120
self .tr ('Output raster size' ),
121
- parent_layer = self .INPUT_LAYER ,
121
+ parent_layer = self .INPUT ,
122
122
radius_param = self .RADIUS ,
123
123
radius_field_param = self .RADIUS_FIELD ,
124
124
minValue = 0.0 ,
@@ -132,7 +132,7 @@ def __init__(self, name='', description='', parent_layer=None, radius_param=None
132
132
weight_field_param = QgsProcessingParameterField (self .WEIGHT_FIELD ,
133
133
self .tr ('Weight from field' ),
134
134
None ,
135
- self .INPUT_LAYER ,
135
+ self .INPUT ,
136
136
QgsProcessingParameterField .Numeric ,
137
137
optional = True
138
138
)
@@ -164,17 +164,17 @@ def __init__(self, name='', description='', parent_layer=None, radius_param=None
164
164
output_scaling .setFlags (output_scaling .flags () | QgsProcessingParameterDefinition .FlagAdvanced )
165
165
self .addParameter (output_scaling )
166
166
167
- self .addParameter (QgsProcessingParameterRasterDestination (self .OUTPUT_LAYER , self .tr ('Heatmap' )))
167
+ self .addParameter (QgsProcessingParameterRasterDestination (self .OUTPUT , self .tr ('Heatmap' )))
168
168
169
169
def processAlgorithm (self , parameters , context , feedback ):
170
- source = self .parameterAsSource (parameters , self .INPUT_LAYER , context )
170
+ source = self .parameterAsSource (parameters , self .INPUT , context )
171
171
172
172
radius = self .parameterAsDouble (parameters , self .RADIUS , context )
173
173
kernel_shape = self .parameterAsEnum (parameters , self .KERNEL , context )
174
174
pixel_size = self .parameterAsDouble (parameters , self .PIXEL_SIZE , context )
175
175
decay = self .parameterAsDouble (parameters , self .DECAY , context )
176
176
output_values = self .parameterAsEnum (parameters , self .OUTPUT_VALUE , context )
177
- outputFile = self .parameterAsOutputLayer (parameters , self .OUTPUT_LAYER , context )
177
+ outputFile = self .parameterAsOutputLayer (parameters , self .OUTPUT , context )
178
178
output_format = raster .formatShortNameFromFileName (outputFile )
179
179
weight_field = self .parameterAsString (parameters , self .WEIGHT_FIELD , context )
180
180
radius_field = self .parameterAsString (parameters , self .RADIUS_FIELD , context )
@@ -221,4 +221,4 @@ def processAlgorithm(self, parameters, context, feedback):
221
221
raise QgsProcessingException (
222
222
self .tr ('Could not save destination layer' ))
223
223
224
- return {self .OUTPUT_LAYER : outputFile }
224
+ return {self .OUTPUT : outputFile }
0 commit comments