@@ -20,6 +20,10 @@ def __init__(self, iface):
20
20
self .setupUi (self )
21
21
BasePluginWidget .__init__ (self , self .iface , "gdal_grid" )
22
22
23
+ # set the default QSpinBoxes and QProgressBar value
24
+ self .widthSpin .setValue (3000 )
25
+ self .heightSpin .setValue (3000 )
26
+
23
27
self .extentSelector .setCanvas (self .canvas )
24
28
#self.extentSelector.stop()
25
29
@@ -44,7 +48,8 @@ def __init__(self, iface):
44
48
(self .datametricsCombo , SIGNAL ("currentIndexChanged(int)" )),
45
49
([self .datametricsRadius1Spin , self .datametricsRadius2Spin , self .datametricsAngleSpin , self .datametricsNoDataSpin ], SIGNAL ("valueChanged(double)" )),
46
50
(self .datametricsMinPointsSpin , SIGNAL ("valueChanged(int)" )),
47
- (self .extentSelector , [SIGNAL ("selectionStarted()" ), SIGNAL ("newExtentDefined()" )], self .extentGroup )
51
+ (self .extentSelector , [SIGNAL ("selectionStarted()" ), SIGNAL ("newExtentDefined()" )], self .extentGroup ),
52
+ ( [self .widthSpin , self .heightSpin ], SIGNAL ( "valueChanged(int)" ), self .resizeGroupBox )
48
53
]
49
54
)
50
55
@@ -122,6 +127,10 @@ def getArguments(self):
122
127
if self .algorithmCheck .isChecked () and self .algorithmCombo .currentIndex () >= 0 :
123
128
arguments << "-a"
124
129
arguments << self .algorithmArguments (self .algorithmCombo .currentIndex ())
130
+ if self .resizeGroupBox .isChecked ():
131
+ arguments << "-outsize"
132
+ arguments << str ( self .widthSpin .value () )
133
+ arguments << str ( self .heightSpin .value () )
125
134
if not self .outputFileEdit .text ().isEmpty ():
126
135
arguments << "-of"
127
136
arguments << self .outputFormat
0 commit comments