Skip to content

Commit 3d7f76a

Browse files
committedJun 30, 2013
Merge pull request #677 from radosuav/r_report_fix
Save SEXTANTE GRASS r.report output in HTML
2 parents 92b930a + 7e00e7b commit 3d7f76a

File tree

3 files changed

+42
-17
lines changed

3 files changed

+42
-17
lines changed
 
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
r.report
2-
r.report - Reports statistics for raster layers.
3-
Raster (r.*)
4-
ParameterMultipleInput|map|Raster layer(s) to report on|3.0|False
5-
ParameterSelection|units|Units|mi;me;k;a;h;c;p
6-
ParameterString|null|Character representing no data cell value|*
7-
ParameterNumber|nsteps|Number of fp subranges to collect stats from|1|None|255
8-
ParameterBoolean|-h|Suppress page headers|True
9-
ParameterBoolean|-f|Use formfeeds between pages|True
10-
ParameterBoolean|-e|Scientific format|True
11-
ParameterBoolean|-n|Filter out all no data cells|True
12-
ParameterBoolean|-N|Filter out cells where all layers have no data|True
13-
OutputHTML|output|Output report file
1+
r.report
2+
r.report - Reports statistics for raster layers.
3+
Raster (r.*)
4+
ParameterMultipleInput|map|Raster layer(s) to report on|3.0|False
5+
ParameterSelection|units|Units|mi;me;k;a;h;c;p
6+
ParameterString|null|Character representing no data cell value|*
7+
ParameterNumber|nsteps|Number of fp subranges to collect stats from|1|None|255
8+
ParameterBoolean|-h|Suppress page headers|True
9+
ParameterBoolean|-f|Use formfeeds between pages|True
10+
ParameterBoolean|-e|Scientific format|True
11+
ParameterBoolean|-n|Filter out all no data cells|True
12+
ParameterBoolean|-N|Filter out cells where all layers have no data|True
13+
OutputHTML|html|Output report file
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# -*- coding: utf-8 -*-
2+
3+
"""
4+
***************************************************************************
5+
r_report.py
6+
---------------------
7+
Date : December 2012
8+
Copyright : (C) 2012 by Victor Olaya
9+
Email : volayaf at gmail dot com
10+
***************************************************************************
11+
* *
12+
* This program is free software; you can redistribute it and/or modify *
13+
* it under the terms of the GNU General Public License as published by *
14+
* the Free Software Foundation; either version 2 of the License, or *
15+
* (at your option) any later version. *
16+
* *
17+
***************************************************************************
18+
"""
19+
__author__ = 'Victor Olaya'
20+
__date__ = 'December 2012'
21+
__copyright__ = '(C) 2012, Victor Olaya'
22+
# This will get replaced with a git SHA1 when you do a git archive
23+
__revision__ = '$Format:%H$'
24+
25+
from sextante.grass.ext import HtmlReportPostProcessor
26+
27+
def postProcessResults(alg):
28+
HtmlReportPostProcessor.postProcessResults(alg)

‎python/plugins/sextante/gui/AlgorithmExecutionDialog.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,10 +138,7 @@ def setParamValues(self):
138138

139139
for param in params:
140140
if isinstance(param, ParameterExtent):
141-
value = self.paramTable.valueItems[param.name].getValue()
142-
if value is not None:
143-
param.value = value
144-
else:
141+
if not self.setParamValue(param, self.paramTable.valueItems[param.name]):
145142
raise AlgorithmExecutionDialog.InvalidParameterValue(param, self.paramTable.valueItems[param.name])
146143

147144
for output in outputs:

0 commit comments

Comments
 (0)
Please sign in to comment.