Skip to content

Commit 47101f3

Browse files
committed
[sextante] Modified test data and example models
1 parent f3b3fc9 commit 47101f3

25 files changed

+571
-52
lines changed

python/plugins/sextante/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
from sextante.core.Sextante import runalg, runandload, alghelp, alglist, algoptions, load, \
2121
extent, getObjectFromName, getObjectFromUri, getobject, getfeatures
2222

23+
from sextante.tests.TestData import loadTestData
24+
2325
__author__ = 'Victor Olaya'
2426
__date__ = 'August 2012'
2527
__copyright__ = '(C) 2012, Victor Olaya'
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
NAME:Contours from points
2+
GROUP:Tools
3+
PARAMETER:ParameterVector|VECTORLAYER_POINTS|Points|0|False
4+
120.0,60.0
5+
PARAMETER:ParameterNumber|NUMBER_INTERVAL|Interval|0.0|None|100.0
6+
652.0,59.0
7+
PARAMETER:ParameterTableField|TABLEFIELD_ATTRIBUTE|Attribute|VECTORLAYER_POINTS|-1
8+
388.0,59.0
9+
PARAMETER:ParameterNumber|NUMBER_CELLSIZEFORINTERMEDIATERASTERLAYER|Cellsize for intermediate raster layer|0.0|None|100.0
10+
181.0,302.0
11+
VALUE:HARDCODEDPARAMVALUE_LINE_TYPE_0===0
12+
VALUE:HARDCODEDPARAMVALUE_WORKSPACE_3===w
13+
VALUE:HARDCODEDPARAMVALUE_PASSWORD_3===geoserver
14+
VALUE:HARDCODEDPARAMVALUE_URL_3===http://localhost:8080/geoserver/rest
15+
VALUE:HARDCODEDPARAMVALUE_ZMAX_2===10000.0
16+
VALUE:HARDCODEDPARAMVALUE_MULTIPLE_0===0
17+
VALUE:HARDCODEDPARAMVALUE_ZMIN_2===0.0
18+
VALUE:HARDCODEDPARAMVALUE_THRESHOLD_1===0.1
19+
VALUE:HARDCODEDPARAMVALUE_USER_SIZE_0===25
20+
VALUE:HARDCODEDPARAMVALUE_GRID_TYPE_0===3
21+
VALUE:HARDCODEDPARAMVALUE_USER_3===admin
22+
VALUE:HARDCODEDPARAMVALUE_TARGET_0===0
23+
ALGORITHM:saga:shapestogrid
24+
183.0,182.0
25+
None
26+
-1|VECTORLAYER_POINTS
27+
-1|TABLEFIELD_ATTRIBUTE
28+
-1|HARDCODEDPARAMVALUE_MULTIPLE_0
29+
-1|HARDCODEDPARAMVALUE_LINE_TYPE_0
30+
-1|HARDCODEDPARAMVALUE_GRID_TYPE_0
31+
-1|HARDCODEDPARAMVALUE_TARGET_0
32+
None
33+
-1|NUMBER_CELLSIZEFORINTERMEDIATERASTERLAYER
34+
None
35+
ALGORITHM:saga:closegaps
36+
484.0,212.0
37+
None
38+
0|USER_GRID
39+
None
40+
-1|HARDCODEDPARAMVALUE_THRESHOLD_1
41+
None
42+
ALGORITHM:saga:contourlinesfromgrid
43+
653.0,435.0
44+
None
45+
1|RESULT
46+
-1|HARDCODEDPARAMVALUE_ZMIN_2
47+
-1|HARDCODEDPARAMVALUE_ZMAX_2
48+
-1|NUMBER_INTERVAL
49+
None
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
NAME:Habitat_selection_model
2+
GROUP:Habitat models Sextante
3+
PARAMETER:ParameterVector|VECTORLAYER_LOCATIONS|Locations|0|False
4+
120.0,60.0
5+
PARAMETER:ParameterVector|VECTORLAYER_LINEFEATURES|Line features|1|False
6+
119.0,143.0
7+
PARAMETER:ParameterVector|VECTORLAYER_HABITATTYPE|Habitat type|2|False
8+
120.0,232.0
9+
PARAMETER:ParameterTableField|TABLEFIELD_HABITATTYPEFIELD|Habitat type field|VECTORLAYER_HABITATTYPE|-1
10+
122.0,316.0
11+
PARAMETER:ParameterExtent|EXTENT_HABITATEXTENT|Habitat extent|0,1,0,1
12+
121.0,399.0
13+
VALUE:HARDCODEDPARAMVALUE_GRASS_MIN_AREA_PARAMETER_1===0.0001
14+
VALUE:HARDCODEDPARAMVALUE_zmin_0===0.0
15+
VALUE:HARDCODEDPARAMVALUE_column_0===z
16+
VALUE:HARDCODEDPARAMVALUE_zmax_0===0.0
17+
VALUE:HARDCODEDPARAMVALUE_use_1===0
18+
VALUE:HARDCODEDPARAMVALUE_INTERPOL_6===0
19+
VALUE:HARDCODEDPARAMVALUE_GRIDS_6===2|distance
20+
VALUE:HARDCODEDPARAMVALUE_INTERPOL_5===0
21+
VALUE:HARDCODEDPARAMVALUE_value_1===1.0
22+
VALUE:HARDCODEDPARAMVALUE_GRASS_REGION_CELLSIZE_PARAMETER_1===0.0
23+
VALUE:HARDCODEDPARAMVALUE_GRASS_REGION_CELLSIZE_PARAMETER_2===0.0
24+
VALUE:HARDCODEDPARAMVALUE_metric_2===0
25+
VALUE:HARDCODEDPARAMVALUE_n_0===150
26+
VALUE:HARDCODEDPARAMVALUE_GRASS_SNAP_TOLERANCE_PARAMETER_1===-1.0
27+
VALUE:HARDCODEDPARAMVALUE_GRIDS_5===2|distance
28+
VALUE:HARDCODEDPARAMVALUE_-d_0===True
29+
ALGORITHM:grass:v.random
30+
383.0,397.0
31+
None
32+
-1|HARDCODEDPARAMVALUE_n_0
33+
-1|HARDCODEDPARAMVALUE_zmin_0
34+
-1|HARDCODEDPARAMVALUE_zmax_0
35+
-1|HARDCODEDPARAMVALUE_column_0
36+
-1|HARDCODEDPARAMVALUE_-d_0
37+
-1|EXTENT_HABITATEXTENT
38+
random_points
39+
ALGORITHM:grass:v.to.rast.value
40+
371.0,143.0
41+
None
42+
-1|VECTORLAYER_LINEFEATURES
43+
-1|HARDCODEDPARAMVALUE_use_1
44+
-1|HARDCODEDPARAMVALUE_value_1
45+
None
46+
-1|HARDCODEDPARAMVALUE_GRASS_REGION_CELLSIZE_PARAMETER_1
47+
-1|HARDCODEDPARAMVALUE_GRASS_SNAP_TOLERANCE_PARAMETER_1
48+
-1|HARDCODEDPARAMVALUE_GRASS_MIN_AREA_PARAMETER_1
49+
line_raster
50+
ALGORITHM:grass:r.grow.distance
51+
615.0,141.0
52+
None
53+
1|output
54+
-1|HARDCODEDPARAMVALUE_metric_2
55+
None
56+
-1|HARDCODEDPARAMVALUE_GRASS_REGION_CELLSIZE_PARAMETER_2
57+
distance_raster
58+
None
59+
ALGORITHM:saga:addpolygonattributestopoints
60+
859.0,62.0
61+
None
62+
-1|VECTORLAYER_LOCATIONS
63+
-1|VECTORLAYER_HABITATTYPE
64+
-1|TABLEFIELD_HABITATTYPEFIELD
65+
locations_habitat
66+
ALGORITHM:saga:addpolygonattributestopoints
67+
857.0,264.0
68+
None
69+
0|output
70+
-1|VECTORLAYER_HABITATTYPE
71+
-1|TABLEFIELD_HABITATTYPEFIELD
72+
points_habitat
73+
ALGORITHM:saga:addgridvaluestopoints
74+
858.0,162.0
75+
None
76+
-1|VECTORLAYER_LOCATIONS
77+
-1|HARDCODEDPARAMVALUE_GRIDS_5
78+
-1|HARDCODEDPARAMVALUE_INTERPOL_5
79+
locations_distance
80+
ALGORITHM:saga:addgridvaluestopoints
81+
854.0,392.0
82+
None
83+
0|output
84+
-1|HARDCODEDPARAMVALUE_GRIDS_6
85+
-1|HARDCODEDPARAMVALUE_INTERPOL_6
86+
random_distance
Lines changed: 47 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,43 @@
1-
NAME:Watersheds from DEM
2-
GROUP:[Sample models]
1+
NAME:Watershed from DEM
2+
GROUP:[Example models]
33
PARAMETER:ParameterRaster|RASTERLAYER_DEM|DEM|False
4-
458.0,50.0
5-
PARAMETER:ParameterNumber|NUMBER_INITIATIONTHRESHOLD|Initiation Threshold|None|None|10000000.0
6-
257.0,403.0
7-
VALUE:HARDCODEDPARAMVALUE_INIT_VALUE_1===10000000
8-
VALUE:HARDCODEDPARAMVALUE_SPLIT_3===0
9-
VALUE:HARDCODEDPARAMVALUE_Method_0===0
10-
VALUE:HARDCODEDPARAMVALUE_INIT_METHOD_1===2
11-
VALUE:HARDCODEDPARAMVALUE_CALC_METHOD_4===0
12-
VALUE:HARDCODEDPARAMVALUE_CLASS_ID_3===0
13-
VALUE:HARDCODEDPARAMVALUE_STEP_0===1
14-
VALUE:HARDCODEDPARAMVALUE_MINLEN_1===10
15-
VALUE:HARDCODEDPARAMVALUE_DOLINEAR _0===True
16-
VALUE:HARDCODEDPARAMVALUE_MINSIZE_2===0
17-
VALUE:HARDCODEDPARAMVALUE_CLASS_ALL_3===1
18-
VALUE:HARDCODEDPARAMVALUE_LINEARTHRS_0===500.0
19-
VALUE:HARDCODEDPARAMVALUE_CONVERGENCE_0===1.0
20-
VALUE:HARDCODEDPARAMVALUE_DIV_CELLS_1===10
21-
ALGORITHM:saga:catchmentarea(parallel)
22-
260.0,172.0
4+
120.0,60.0
5+
PARAMETER:ParameterNumber|NUMBER_STREAMDEFINITIONTHRESHOLD|Stream definition threshold|0.0|None|1000000.0
6+
222.0,473.0
7+
VALUE:HARDCODEDPARAMVALUE_Method_1===0
8+
VALUE:HARDCODEDPARAMVALUE_MINSLOPE_0===0.01
9+
VALUE:HARDCODEDPARAMVALUE_SPLIT_4===1
10+
VALUE:HARDCODEDPARAMVALUE_CLASS_ID_4===0
11+
VALUE:HARDCODEDPARAMVALUE_INIT_METHOD_2===2
12+
VALUE:HARDCODEDPARAMVALUE_STEP_1===1
13+
VALUE:HARDCODEDPARAMVALUE_DOLINEAR _1===True
14+
VALUE:HARDCODEDPARAMVALUE_MINSIZE_3===0
15+
VALUE:HARDCODEDPARAMVALUE_CLASS_ALL_4===1
16+
VALUE:HARDCODEDPARAMVALUE_LINEARTHRS_1===500.0
17+
VALUE:HARDCODEDPARAMVALUE_DIV_CELLS_2===10
18+
VALUE:HARDCODEDPARAMVALUE_CONVERGENCE_1===1.0
19+
VALUE:HARDCODEDPARAMVALUE_MINLEN_2===10
20+
ALGORITHM:saga:fillsinksplanchondarboux2001
21+
120.0,160.0
2322
None
2423
-1|RASTERLAYER_DEM
24+
-1|HARDCODEDPARAMVALUE_MINSLOPE_0
2525
None
26+
ALGORITHM:saga:catchmentareaparallel
27+
119.0,299.0
2628
None
29+
0|RESULT
2730
None
2831
None
29-
-1|HARDCODEDPARAMVALUE_STEP_0
30-
-1|HARDCODEDPARAMVALUE_Method_0
31-
-1|HARDCODEDPARAMVALUE_DOLINEAR _0
32-
-1|HARDCODEDPARAMVALUE_LINEARTHRS_0
3332
None
3433
None
35-
-1|HARDCODEDPARAMVALUE_CONVERGENCE_0
34+
-1|HARDCODEDPARAMVALUE_STEP_1
35+
-1|HARDCODEDPARAMVALUE_Method_1
36+
-1|HARDCODEDPARAMVALUE_DOLINEAR _1
37+
-1|HARDCODEDPARAMVALUE_LINEARTHRS_1
38+
None
39+
None
40+
-1|HARDCODEDPARAMVALUE_CONVERGENCE_1
3641
None
3742
None
3843
None
@@ -42,39 +47,33 @@ None
4247
None
4348
None
4449
ALGORITHM:saga:channelnetwork
45-
447.0,291.0
50+
418.0,300.0
4651
None
47-
-1|RASTERLAYER_DEM
52+
0|RESULT
4853
None
49-
0|CAREA
50-
-1|HARDCODEDPARAMVALUE_INIT_METHOD_1
51-
-1|NUMBER_INITIATIONTHRESHOLD
54+
1|CAREA
55+
-1|HARDCODEDPARAMVALUE_INIT_METHOD_2
56+
-1|NUMBER_STREAMDEFINITIONTHRESHOLD
5257
None
53-
-1|HARDCODEDPARAMVALUE_DIV_CELLS_1
58+
-1|HARDCODEDPARAMVALUE_DIV_CELLS_2
5459
None
55-
-1|HARDCODEDPARAMVALUE_MINLEN_1
60+
-1|HARDCODEDPARAMVALUE_MINLEN_2
5661
None
5762
None
5863
None
5964
ALGORITHM:saga:watershedbasins
60-
730.0,182.0
65+
578.0,160.0
6166
None
62-
-1|RASTERLAYER_DEM
63-
1|CHNLNTWRK
67+
0|RESULT
68+
2|CHNLNTWRK
6469
None
65-
-1|HARDCODEDPARAMVALUE_MINSIZE_2
70+
-1|HARDCODEDPARAMVALUE_MINSIZE_3
6671
None
6772
ALGORITHM:saga:vectorisinggridclasses
68-
864.0,330.0
69-
None
70-
2|BASINS
71-
-1|HARDCODEDPARAMVALUE_CLASS_ALL_3
72-
-1|HARDCODEDPARAMVALUE_CLASS_ID_3
73-
-1|HARDCODEDPARAMVALUE_SPLIT_3
73+
578.0,481.0
7474
None
75-
ALGORITHM:qgis:export/addgeometrycolumns
76-
655.0,442.0
75+
3|BASINS
76+
-1|HARDCODEDPARAMVALUE_CLASS_ALL_4
77+
-1|HARDCODEDPARAMVALUE_CLASS_ID_4
78+
-1|HARDCODEDPARAMVALUE_SPLIT_4
7779
None
78-
3|POLYGONS
79-
-1|HARDCODEDPARAMVALUE_CALC_METHOD_4
80-
Watersheds
Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,30 @@
11
import os.path
2+
from sextante.core.QGisLayers import QGisLayers
23

34
dataFolder = os.path.join(os.path.dirname(__file__), 'data')
4-
raster = os.path.join(dataFolder, "raster.tif")
5-
points = os.path.join(dataFolder, "points.shp")
6-
lines = os.path.join(dataFolder, "lines.shp")
7-
polygons = os.path.join(dataFolder, "polygons.shp")
5+
6+
def points():
7+
return os.path.join(dataFolder, "points.shp")
8+
9+
def raster():
10+
return os.path.join(dataFolder, "raster.tif")
11+
12+
def lines():
13+
return os.path.join(dataFolder, "lines.shp")
14+
15+
def polygons():
16+
return os.path.join(dataFolder, "polygons.shp")
17+
18+
def polygons2():
19+
return os.path.join(dataFolder, "polygons2.shp")
20+
21+
def union():
22+
return os.path.join(dataFolder, "union.shp")
23+
24+
def loadTestData():
25+
QGisLayers.load(points(), "points");
26+
QGisLayers.load(polygons(), "polygons");
27+
QGisLayers.load(polygons2(), "polygons2");
28+
QGisLayers.load(lines(), "lines");
29+
QGisLayers.load(raster(), "raster");
30+
QGisLayers.load(union(), "union");

python/plugins/sextante/tests/__init__.py

Whitespace-only changes.
125 Bytes
Binary file not shown.
512 Bytes
Binary file not shown.
252 Bytes
Binary file not shown.
72 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)