@@ -81,8 +81,10 @@ def defineCharacteristics(self):
81
81
self .tr ('Radius (layer units)' ),
82
82
0.0 , 9999999999 , 100.0 ))
83
83
84
- self .addParameter (ParameterTableField (self .RADIUS_FIELD ,
85
- self .tr ('Radius from field' ), self .INPUT_LAYER , optional = True , datatype = ParameterTableField .DATA_TYPE_NUMBER ))
84
+ radius_field_param = ParameterTableField (self .RADIUS_FIELD ,
85
+ self .tr ('Radius from field' ), self .INPUT_LAYER , optional = True , datatype = ParameterTableField .DATA_TYPE_NUMBER )
86
+ radius_field_param .isAdvanced = True
87
+ self .addParameter (radius_field_param )
86
88
87
89
class ParameterHeatmapPixelSize (ParameterNumber ):
88
90
@@ -99,15 +101,23 @@ def __init__(self, name='', description='', parent_layer=None, radius_param=None
99
101
minValue = 0.0 , maxValue = 9999999999 , default = 0.1 ,
100
102
metadata = {'widget_wrapper' : HeatmapPixelSizeWidgetWrapper }))
101
103
102
- self .addParameter (ParameterTableField (self .WEIGHT_FIELD ,
103
- self .tr ('Weight from field' ), self .INPUT_LAYER , optional = True , datatype = ParameterTableField .DATA_TYPE_NUMBER ))
104
- self .addParameter (ParameterSelection (self .KERNEL ,
105
- self .tr ('Kernel shape' ), self .KERNELS ))
106
- self .addParameter (ParameterNumber (self .DECAY ,
107
- self .tr ('Decay ratio (Triangular kernels only)' ),
108
- - 100.0 , 100.0 , 0.0 ))
109
- self .addParameter (ParameterSelection (self .OUTPUT_VALUE ,
110
- self .tr ('Output value scaling' ), self .OUTPUT_VALUES ))
104
+ weight_field_param = ParameterTableField (self .WEIGHT_FIELD ,
105
+ self .tr ('Weight from field' ), self .INPUT_LAYER , optional = True , datatype = ParameterTableField .DATA_TYPE_NUMBER )
106
+ weight_field_param .isAdvanced = True
107
+ self .addParameter (weight_field_param )
108
+ kernel_shape_param = ParameterSelection (self .KERNEL ,
109
+ self .tr ('Kernel shape' ), self .KERNELS )
110
+ kernel_shape_param .isAdvanced = True
111
+ self .addParameter (kernel_shape_param )
112
+ decay_ratio = ParameterNumber (self .DECAY ,
113
+ self .tr ('Decay ratio (Triangular kernels only)' ),
114
+ - 100.0 , 100.0 , 0.0 )
115
+ decay_ratio .isAdvanced = True
116
+ self .addParameter (decay_ratio )
117
+ output_scaling = ParameterSelection (self .OUTPUT_VALUE ,
118
+ self .tr ('Output value scaling' ), self .OUTPUT_VALUES )
119
+ output_scaling .isAdvanced = True
120
+ self .addParameter (output_scaling )
111
121
self .addOutput (OutputRaster (self .OUTPUT_LAYER ,
112
122
self .tr ('Heatmap' )))
113
123
0 commit comments