2
# This is a test to list raster maps of a space time raster dataset
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
10
export GRASS_OVERWRITE=1
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
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`
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
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
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
71
t.create type=strds temporaltype=absolute output=precip_abs0 title="A test with input files" descr="A test with input files"
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"
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"
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"
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"
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"
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"
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