Skip to content

Commit 31b48de

Browse files
author
volayaf
committedMay 8, 2012
fixed bugs in saga and grass extent calculation
git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@173 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
1 parent cd2f975 commit 31b48de

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed
 

‎src/sextante/fusion/FilterData.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import os
22
from sextante.parameters.ParameterFile import ParameterFile
33
from sextante.fusion.FusionUtils import FusionUtils
4-
from PyQt4 import QtGui
54
import subprocess
65
from sextante.outputs.OutputFile import OutputFile
76
from sextante.fusion.FusionAlgorithm import FusionAlgorithm
@@ -30,8 +29,8 @@ def processAlgorithm(self, progress):
3029
commands.append("/verbose")
3130
self.addAdvancedModifiersToCommand(commands)
3231
commands.append("outlier")
33-
commands.append(self.getParameterValue(self.VALUE))
34-
commands.append(self.getParameterValue(self.WINDOWSIZE))
32+
commands.append(str(self.getParameterValue(self.VALUE)))
33+
commands.append(str(self.getParameterValue(self.WINDOWSIZE)))
3534
outFile = self.getOutputValue(self.OUTPUT) + ".lda"
3635
commands.append(outFile)
3736
files = self.getParameterValue(self.INPUT).split(";")

‎src/sextante/fusion/FusionAlgorithmProvider.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,15 @@
1212
from sextante.fusion.Cover import Cover
1313
from sextante.fusion.FilterData import FilterData
1414
from sextante.fusion.GridMetrics import GridMetrics
15+
from sextante.fusion.GroundFilter import GroundFilter
1516

1617

1718
class FusionAlgorithmProvider(AlgorithmProvider):
1819

1920
def __init__(self):
2021
AlgorithmProvider.__init__(self)
2122
self.actions.append(OpenViewerAction())
22-
self.algsList = [CloudMetrics(), CanopyMaxima(), CanopyModel(), ClipData(), Cover(), FilterData(), GridMetrics()]
23+
self.algsList = [CloudMetrics(), CanopyMaxima(), CanopyModel(), ClipData(), Cover(), FilterData(), GridMetrics(), GroundFilter()]
2324

2425
def initializeSettings(self):
2526
AlgorithmProvider.initializeSettings(self)

‎src/sextante/grass/GrassAlgorithm.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ def defineCharacteristicsFromFile(self):
9494
def calculateRegion(self):
9595
auto = SextanteConfig.getSetting(GrassUtils.GRASS_AUTO_REGION)
9696
if auto:
97+
try:
98+
self.cellsize = SextanteConfig.getSetting(GrassUtils.GRASS_REGION_CELLSIZE)
99+
except Exception:
100+
self.cellsize = 0;
97101
first = True;
98102
for param in self.parameters:
99103
if param.value:
@@ -122,7 +126,6 @@ def calculateRegion(self):
122126

123127
def addToRegion(self, layer, first):
124128
if first:
125-
self.cellsize = 0
126129
self.xmin = layer.extent().xMinimum()
127130
self.xmax = layer.extent().xMaximum()
128131
self.ymin = layer.extent().yMinimum()

‎src/sextante/saga/SagaAlgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def calculateResamplingExtent(self):
106106
self.addToResamplingExtent(layer, first)
107107
first = False
108108
if self.inputExtentsCount < 2:
109-
self.resample = false
109+
self.resample = False
110110
else:
111111
self.xmin = SextanteConfig.getSetting(SagaUtils.SAGA_RESAMPLING_REGION_XMIN)
112112
self.xmax = SextanteConfig.getSetting(SagaUtils.SAGA_RESAMPLING_REGION_XMAX)

0 commit comments

Comments
 (0)
Please sign in to comment.