~ubuntu-branches/ubuntu/vivid/grass/vivid-proposed

« back to all changes in this revision

Viewing changes to temporal/t.rast.list/test.t.rast.list.sh

  • Committer: Package Import Robot
  • Author(s): Bas Couwenberg
  • Date: 2015-02-20 23:12:08 UTC
  • mfrom: (8.2.6 experimental)
  • Revision ID: package-import@ubuntu.com-20150220231208-1u6qvqm84v430b10
Tags: 7.0.0-1~exp1
* New upstream release.
* Update python-ctypes-ternary.patch to use if/else instead of and/or.
* Drop check4dev patch, rely on upstream check.
* Add build dependency on libpq-dev to grass-dev for libpq-fe.h.
* Drop patches applied upstream, refresh remaining patches.
* Update symlinks for images switched from jpg to png.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
# This is a test to list raster maps of a space time raster dataset
 
3
 
 
4
# We need to set a specific region in the
 
5
# @preprocess step of this test. We generate
 
6
# raster maps with r.mapcalc and create a space time raster datasets
 
7
# The region setting should work for UTM and LL test locations
 
8
g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
 
9
 
 
10
export GRASS_OVERWRITE=1
 
11
 
 
12
# Generate data
 
13
r.mapcalc expr="prec_1 = rand(0, 550)" -s
 
14
r.mapcalc expr="prec_2 = rand(0, 450)" -s
 
15
r.mapcalc expr="prec_3 = rand(0, 320)" -s
 
16
r.mapcalc expr="prec_4 = rand(0, 510)" -s
 
17
r.mapcalc expr="prec_5 = rand(0, 300)" -s
 
18
r.mapcalc expr="prec_6 = rand(0, 650)" -s
 
19
 
 
20
n1=`g.tempfile pid=1 -d` 
 
21
n2=`g.tempfile pid=2 -d`
 
22
n3=`g.tempfile pid=3 -d`
 
23
n4=`g.tempfile pid=4 -d`
 
24
n5=`g.tempfile pid=5 -d`
 
25
 
 
26
cat > "${n1}" << EOF
 
27
prec_1
 
28
prec_2
 
29
prec_3
 
30
prec_4
 
31
prec_5
 
32
prec_6
 
33
EOF
 
34
 
 
35
cat > "${n2}" << EOF
 
36
prec_1|2001-01-01
 
37
prec_2|2001-03-01
 
38
prec_3|2001-04-01
 
39
prec_4|2001-05-01
 
40
prec_5|2001-08-01
 
41
prec_6|2001-09-01
 
42
EOF
 
43
 
 
44
cat > "${n3}" << EOF
 
45
prec_1|2001-01-01|2001-04-01
 
46
prec_2|2001-05-01|2001-07-01
 
47
prec_3|2001-08-01|2001-10-01
 
48
prec_4|2001-11-01|2002-01-01
 
49
prec_5|2002-02-01|2002-04-01
 
50
prec_6|2002-05-01|2002-07-01
 
51
EOF
 
52
 
 
53
cat > "${n4}" << EOF
 
54
prec_1|2001-01-01|2001-07-01
 
55
prec_2|2001-02-01|2001-04-01
 
56
prec_3|2001-03-01|2001-04-01
 
57
prec_4|2001-04-01|2001-06-01
 
58
prec_5|2001-05-01|2001-06-01
 
59
prec_6|2001-06-01|2001-07-01
 
60
EOF
 
61
 
 
62
cat > "${n5}" << EOF
 
63
prec_1|2001-01-01|2001-03-11
 
64
prec_2|2001-02-01|2001-04-01
 
65
prec_3|2001-03-01|2001-06-02
 
66
prec_4|2001-04-01|2001-04-01
 
67
prec_5|2001-05-01|2001-05-01
 
68
prec_6|2001-06-01|2001-07-01
 
69
EOF
 
70
 
 
71
t.create type=strds temporaltype=absolute output=precip_abs0 title="A test with input files" descr="A test with input files"
 
72
 
 
73
# The @test
 
74
t.register type=raster -i input=precip_abs0 file="${n1}" start="2001-01-01" increment="1 month"
 
75
t.rast.list    separator=" | " method=comma     input=precip_abs0
 
76
t.rast.list  input=precip_abs0
 
77
t.rast.list  separator=" | " method=cols      input=precip_abs0
 
78
t.rast.list  separator=" | " method=delta     input=precip_abs0
 
79
t.rast.list  separator=" | " method=deltagaps input=precip_abs0
 
80
t.rast.list  separator=" | " method=gran      input=precip_abs0
 
81
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="2 months"
 
82
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="1 day"
 
83
 
 
84
t.register type=raster input=precip_abs0 file="${n1}" start="2001-01-01" increment="1 month"
 
85
t.rast.list    separator=" | " method=comma     input=precip_abs0
 
86
t.rast.list  input=precip_abs0
 
87
t.rast.list  separator=" | " method=cols      input=precip_abs0
 
88
t.rast.list  separator=" | " method=delta     input=precip_abs0
 
89
t.rast.list  separator=" | " method=deltagaps input=precip_abs0
 
90
t.rast.list  separator=" | " method=gran      input=precip_abs0
 
91
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="2 months"
 
92
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="6 days"
 
93
 
 
94
t.register type=raster -i input=precip_abs0 file="${n2}" 
 
95
t.rast.list    separator=" | " method=comma     input=precip_abs0
 
96
t.rast.list  input=precip_abs0
 
97
t.rast.list  separator=" | " method=cols      input=precip_abs0
 
98
t.rast.list  separator=" | " method=delta     input=precip_abs0
 
99
t.rast.list  separator=" | " method=deltagaps input=precip_abs0
 
100
t.rast.list  separator=" | " method=gran      input=precip_abs0
 
101
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="2 months"
 
102
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="6 days"
 
103
 
 
104
t.register type=raster -i input=precip_abs0 file="${n3}"
 
105
t.rast.list    separator=" | " method=comma     input=precip_abs0
 
106
t.rast.list  separator=" | " method=delta     input=precip_abs0
 
107
t.rast.list  separator=" | " method=deltagaps input=precip_abs0
 
108
t.rast.list  separator=" | " method=gran      input=precip_abs0
 
109
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="2 months"
 
110
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="6 days"
 
111
 
 
112
t.register type=raster -i input=precip_abs0 file="${n4}"
 
113
t.rast.list    separator=" | " method=comma     input=precip_abs0
 
114
t.rast.list  separator=" | " method=delta     input=precip_abs0
 
115
t.rast.list  separator=" | " method=deltagaps input=precip_abs0
 
116
t.rast.list  separator=" | " method=gran      input=precip_abs0
 
117
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="2 months"
 
118
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="6 days"
 
119
 
 
120
t.register type=raster -i input=precip_abs0 file="${n5}"
 
121
t.rast.list    separator=" | " method=comma     input=precip_abs0
 
122
t.rast.list  input=precip_abs0
 
123
t.rast.list  separator=" | " method=cols      input=precip_abs0
 
124
t.rast.list  separator=" | " method=delta     input=precip_abs0
 
125
t.rast.list  separator=" | " method=deltagaps input=precip_abs0
 
126
t.rast.list  separator=" | " method=gran      input=precip_abs0
 
127
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="8 months"
 
128
t.rast.list  separator=" | " method=gran      input=precip_abs0 gran="13 days"
 
129
 
 
130
t.unregister type=raster maps=prec_1,prec_2,prec_3,prec_4,prec_5,prec_6
 
131
t.remove type=strds input=precip_abs0