1 | DEBUG [14:35:25] PetascopeInterface@319: Received Abstract Syntax Request via GET:
|
---|
2 | for c in (Biopar_Tile_LAI)
|
---|
3 | return encode(
|
---|
4 | (char)(({
|
---|
5 | red: ((char)((c < 20) * 200));
|
---|
6 | green: ((char)((c < 20) * 10));
|
---|
7 | blue: ((char)((c < 20) * 10))
|
---|
8 | }
|
---|
9 | overlay
|
---|
10 | (char){
|
---|
11 | red: ((char)((c >= 20 and c < 25) * 255));
|
---|
12 | green: ((char)((c >= 20 and c < 25) * 165));
|
---|
13 | blue: ((char)((c >= 20 and c < 25) * 0))
|
---|
14 | }
|
---|
15 | overlay
|
---|
16 | (char){
|
---|
17 | red: ((char)((c >= 25 and c < 30) * 255));
|
---|
18 | green: ((char)((c >= 25 and c < 30) * 215));
|
---|
19 | blue: ((char)((c >= 25 and c < 30) * 0))
|
---|
20 | }
|
---|
21 | overlay
|
---|
22 | (char){
|
---|
23 | red: ((char)((c >= 30 and c < 35) * 255));
|
---|
24 | green: ((char)((c >= 30 and c < 35) * 255));
|
---|
25 | blue: ((char)((c >= 30 and c < 35) * 0))
|
---|
26 | }
|
---|
27 | overlay
|
---|
28 | (char){
|
---|
29 | red: ((char)((c >= 35 and c < 40) * 173));
|
---|
30 | green: ((char)((c >= 35 and c < 40) * 255));
|
---|
31 | blue: ((char)((c >= 35 and c < 40) * 47))
|
---|
32 | }
|
---|
33 | overlay
|
---|
34 | (char){
|
---|
35 | red: ((char)((c >= 40 and c < 45) * 20));
|
---|
36 | green: ((char)((c >= 40 and c < 45) * 255));
|
---|
37 | blue: ((char)((c >= 40 and c < 45) * 20))
|
---|
38 | }
|
---|
39 | overlay
|
---|
40 | (char){
|
---|
41 | red: ((char)((c >= 45 and c < 50) * 10));
|
---|
42 | green: ((char)((c >= 45 and c < 50) * 200));
|
---|
43 | blue: ((char)((c >= 45 and c < 50) * 10))
|
---|
44 | }
|
---|
45 | overlay
|
---|
46 | (char){
|
---|
47 | red: ((char)((c >= 50 and c < 55) * 0));
|
---|
48 | green: ((char)((c >= 50 and c < 55) * 136));
|
---|
49 | blue: ((char)((c >= 50 and c < 55) * 0))
|
---|
50 | }
|
---|
51 | overlay
|
---|
52 | (char){
|
---|
53 | red: ((char)((c >= 55 and c < 253) * 0));
|
---|
54 | green: ((char)((c >= 55 and c < 253) * 0));
|
---|
55 | blue: ((char)((c >= 55 and c < 253) * 255))
|
---|
56 | }
|
---|
57 | overlay
|
---|
58 | (char){
|
---|
59 | red: ((char)((c = 253) * 0));
|
---|
60 | green: ((char)((c = 253) * 0));
|
---|
61 | blue: ((char)((c = 253) * 250))
|
---|
62 | }
|
---|
63 | overlay
|
---|
64 | (char){
|
---|
65 | red: ((char)((c = 254) * 255));
|
---|
66 | green: ((char)((c = 254) * 235));
|
---|
67 | blue: ((char)((c = 254) * 190))
|
---|
68 | }
|
---|
69 | overlay
|
---|
70 | (char){
|
---|
71 | red: ((char)(c = 255) * 80);
|
---|
72 | green: ((char)(c = 255) * 80);
|
---|
73 | blue: ((char)(c = 255) * 80)
|
---|
74 | }
|
---|
75 |
|
---|
76 | )[x(-10:-7),y(37:40)])[t(458)]
|
---|
77 | ,
|
---|
78 | "png")
|
---|
79 |
|
---|
80 |
|
---|
81 | DEBUG [14:35:25] RasUtil@230: Done, xml query: <?xml version="1.0" encoding="UTF-8" ?>
|
---|
82 | <ProcessCoveragesRequest xmlns="http://www.opengis.net/wcps/1.0" service="WCPS" version="1.0.0">
|
---|
83 | <query><xmlSyntax><coverageIterator><iteratorVar>c</iteratorVar><coverageName>Biopar_Tile_LAI</coverageName></coverageIterator><encode store="false"><cast><slice><trim><overlay><rangeConstructor><component><field>red</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>200</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>10</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>10</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>165</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>215</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>173</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>47</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>20</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>20</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>10</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>200</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>10</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>136</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>250</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>235</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>190</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component></rangeConstructor><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><axis>x</axis><lowerBound><numericConstant>-10</numericConstant></lowerBound><upperBound><numericConstant>-7</numericConstant></upperBound><axis>y</axis><lowerBound><numericConstant>37</numericConstant></lowerBound><upperBound><numericConstant>40</numericConstant></upperBound></trim><axis>t</axis><slicingPosition><numericConstant>458</numericConstant></slicingPosition></slice><type>char</type></cast><format>png</format></encode></xmlSyntax></query></ProcessCoveragesRequest>
|
---|
84 | DEBUG [14:35:25] PetascopeInterface@343: Petascope Request:
|
---|
85 | ------START REQUEST--------
|
---|
86 | <?xml version="1.0" encoding="UTF-8" ?>
|
---|
87 | <ProcessCoveragesRequest xmlns="http://www.opengis.net/wcps/1.0" service="WCPS" version="1.0.0">
|
---|
88 | <query><xmlSyntax><coverageIterator><iteratorVar>c</iteratorVar><coverageName>Biopar_Tile_LAI</coverageName></coverageIterator><encode store="false"><cast><slice><trim><overlay><rangeConstructor><component><field>red</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>200</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>10</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>10</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>165</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>215</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>173</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>47</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>20</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>20</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>10</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>200</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>10</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>136</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>250</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>235</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>190</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component></rangeConstructor><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><axis>x</axis><lowerBound><numericConstant>-10</numericConstant></lowerBound><upperBound><numericConstant>-7</numericConstant></upperBound><axis>y</axis><lowerBound><numericConstant>37</numericConstant></lowerBound><upperBound><numericConstant>40</numericConstant></upperBound></trim><axis>t</axis><slicingPosition><numericConstant>458</numericConstant></slicingPosition></slice><type>char</type></cast><format>png</format></encode></xmlSyntax></query></ProcessCoveragesRequest>
|
---|
89 | ------END REQUEST------
|
---|
90 |
|
---|
91 | DEBUG [14:35:25] PetascopeInterface@347: Root Element name: ProcessCoveragesRequest
|
---|
92 | DEBUG [14:35:25] PetascopeInterface@629: Received a ProcessCoverages request:
|
---|
93 | <?xml version="1.0" encoding="UTF-8" ?>
|
---|
94 | <ProcessCoveragesRequest xmlns="http://www.opengis.net/wcps/1.0" service="WCPS" version="1.0.0">
|
---|
95 | <query><xmlSyntax><coverageIterator><iteratorVar>c</iteratorVar><coverageName>Biopar_Tile_LAI</coverageName></coverageIterator><encode store="false"><cast><slice><trim><overlay><rangeConstructor><component><field>red</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>200</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>10</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><lessThan><coverage>c</coverage><numericConstant>20</numericConstant></lessThan><numericConstant>10</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>165</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>20</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>25</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>215</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>25</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>30</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>30</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>35</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>173</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>35</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>40</numericConstant></lessThan></and><numericConstant>47</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>20</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>40</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>45</numericConstant></lessThan></and><numericConstant>20</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>10</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>200</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>45</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>50</numericConstant></lessThan></and><numericConstant>10</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>136</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>50</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>55</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><and><greaterOrEqual><coverage>c</coverage><numericConstant>55</numericConstant></greaterOrEqual><lessThan><coverage>c</coverage><numericConstant>253</numericConstant></lessThan></and><numericConstant>255</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>0</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>253</numericConstant></equals><numericConstant>250</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><overlay><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>255</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>235</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>254</numericConstant></equals><numericConstant>190</numericConstant></mult><type>char</type></cast></component></rangeConstructor><cast><rangeConstructor><component><field>red</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component><component><field>green</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component><component><field>blue</field><cast><mult><equals><coverage>c</coverage><numericConstant>255</numericConstant></equals><numericConstant>80</numericConstant></mult><type>char</type></cast></component></rangeConstructor><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><type>char</type></cast></overlay><axis>x</axis><lowerBound><numericConstant>-10</numericConstant></lowerBound><upperBound><numericConstant>-7</numericConstant></upperBound><axis>y</axis><lowerBound><numericConstant>37</numericConstant></lowerBound><upperBound><numericConstant>40</numericConstant></upperBound></trim><axis>t</axis><slicingPosition><numericConstant>458</numericConstant></slicingPosition></slice><type>char</type></cast><format>png</format></encode></xmlSyntax></query></ProcessCoveragesRequest>
|
---|
96 | DEBUG [14:35:25] PetascopeInterface@631: -------------------------------------------------------
|
---|
97 | DEBUG [14:35:25] PetascopeInterface@632: Converting to rasql
|
---|
98 | INFO [14:35:25] Wcps@59: WCPS: Loading and parsing XML Schema ...
|
---|
99 | INFO [14:35:25] Wcps@67: WCPS: Finished loading the schema.
|
---|
100 | DEBUG [14:35:25] ProcessCoveragesRequest@92: Found XML Syntax query
|
---|
101 | DEBUG [14:35:25] XmlQuery@89: Processing XML Request: xmlSyntax
|
---|
102 | INFO [14:35:25] XmlQuery@100: The current node is: coverageIterator
|
---|
103 | INFO [14:35:25] XmlQuery@100: The current node is: encode
|
---|
104 | DEBUG [14:35:25] DbMetadataSource@457: Reading metadata for coverage 'Biopar_Tile_LAI'
|
---|
105 | DEBUG [14:35:25] DbMetadataSource@620: Calculated CRS axis offsets. For X: 0.1, for Y: 0.1
|
---|
106 | DEBUG [14:35:25] DbMetadataSource@621: CellDomainElement [0, 1120]
|
---|
107 | DEBUG [14:35:25] DbMetadataSource@622: CellDomainElement [0, 1120]
|
---|
108 | DEBUG [14:35:25] DbMetadataSource@637: Read spatial CRS of coverage Biopar_Tile_LAI: http://www.opengis.net/def/crs/EPSG/0/4326
|
---|
109 | WARN [14:35:25] DbMetadataSource@647: Found CRS 'CRS 'http://www.opengis.net/def/crs/EPSG/0/4326' { Bounding Box [X(-10.0, 0.0), Y(30.0, 40.0)], Offsets [X(0.1), Y(0.1)]}', but coverage is not 2-dimensional. Ignoring CRS information.
|
---|
110 | INFO [14:35:37] DimensionIntervalElement@183: Using native CRS: http://www.opengis.net/def/crs/EPSG/0/4326
|
---|
111 | DEBUG [14:35:37] DimensionIntervalElement@224: [Transformed] requested subsettingCrs is 'http://www.opengis.net/def/crs/EPSG/0/4326', should match now native CRS is 'http://www.opengis.net/def/crs/EPSG/0/4326'
|
---|
112 | INFO [14:35:37] DimensionIntervalElement@183: Using native CRS: http://www.opengis.net/def/crs/EPSG/0/4326
|
---|
113 | DEBUG [14:35:37] DimensionIntervalElement@224: [Transformed] requested subsettingCrs is 'http://www.opengis.net/def/crs/EPSG/0/4326', should match now native CRS is 'http://www.opengis.net/def/crs/EPSG/0/4326'
|
---|
114 | INFO [14:35:37] DimensionPointElement@144: Using native CRS: CRS:1
|
---|
115 | DEBUG [14:35:37] ProcessCoveragesRequest@117: Final RasQL query: select encode((char)(((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)(((((c)=(255)))*(80)))) * {1c,0c,0c} + ((char)(((((c)=(255)))*(80)))) * {0c,1c,0c} + ((char)(((((c)=(255)))*(80)))) * {0c,0c,1c})))overlay((((char)(((((c)=(254)))*(255)))) * {1c,0c,0c} + ((char)(((((c)=(254)))*(235)))) * {0c,1c,0c} + ((char)(((((c)=(254)))*(190)))) * {0c,0c,1c})))))overlay((((char)(((((c)=(253)))*(0)))) * {1c,0c,0c} + ((char)(((((c)=(253)))*(0)))) * {0c,1c,0c} + ((char)(((((c)=(253)))*(250)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(55)))and(((c)<(253)))))*(0)))) * {1c,0c,0c} + ((char)(((((((c)>=(55)))and(((c)<(253)))))*(0)))) * {0c,1c,0c} + ((char)(((((((c)>=(55)))and(((c)<(253)))))*(255)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(50)))and(((c)<(55)))))*(0)))) * {1c,0c,0c} + ((char)(((((((c)>=(50)))and(((c)<(55)))))*(136)))) * {0c,1c,0c} + ((char)(((((((c)>=(50)))and(((c)<(55)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(45)))and(((c)<(50)))))*(10)))) * {1c,0c,0c} + ((char)(((((((c)>=(45)))and(((c)<(50)))))*(200)))) * {0c,1c,0c} + ((char)(((((((c)>=(45)))and(((c)<(50)))))*(10)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(40)))and(((c)<(45)))))*(20)))) * {1c,0c,0c} + ((char)(((((((c)>=(40)))and(((c)<(45)))))*(255)))) * {0c,1c,0c} + ((char)(((((((c)>=(40)))and(((c)<(45)))))*(20)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(35)))and(((c)<(40)))))*(173)))) * {1c,0c,0c} + ((char)(((((((c)>=(35)))and(((c)<(40)))))*(255)))) * {0c,1c,0c} + ((char)(((((((c)>=(35)))and(((c)<(40)))))*(47)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(30)))and(((c)<(35)))))*(255)))) * {1c,0c,0c} + ((char)(((((((c)>=(30)))and(((c)<(35)))))*(255)))) * {0c,1c,0c} + ((char)(((((((c)>=(30)))and(((c)<(35)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(25)))and(((c)<(30)))))*(255)))) * {1c,0c,0c} + ((char)(((((((c)>=(25)))and(((c)<(30)))))*(215)))) * {0c,1c,0c} + ((char)(((((((c)>=(25)))and(((c)<(30)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(20)))and(((c)<(25)))))*(255)))) * {1c,0c,0c} + ((char)(((((((c)>=(20)))and(((c)<(25)))))*(165)))) * {0c,1c,0c} + ((char)(((((((c)>=(20)))and(((c)<(25)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((c)<(20)))*(200)))) * {1c,0c,0c} + ((char)(((((c)<(20)))*(10)))) * {0c,1c,0c} + ((char)(((((c)<(20)))*(10)))) * {0c,0c,1c})))) [458,0:336,0:336]), "PNG") from Biopar_Tile_LAI AS c
|
---|
116 | DEBUG [14:35:37] PetascopeInterface@638: -------------------------------------------------------
|
---|
117 | DEBUG [14:35:37] PetascopeInterface@647: executing request
|
---|
118 | DEBUG [14:35:37] PetascopeInterface@648: [image/png] select encode((char)(((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)((((char)(((((c)=(255)))*(80)))) * {1c,0c,0c} + ((char)(((((c)=(255)))*(80)))) * {0c,1c,0c} + ((char)(((((c)=(255)))*(80)))) * {0c,0c,1c})))overlay((((char)(((((c)=(254)))*(255)))) * {1c,0c,0c} + ((char)(((((c)=(254)))*(235)))) * {0c,1c,0c} + ((char)(((((c)=(254)))*(190)))) * {0c,0c,1c})))))overlay((((char)(((((c)=(253)))*(0)))) * {1c,0c,0c} + ((char)(((((c)=(253)))*(0)))) * {0c,1c,0c} + ((char)(((((c)=(253)))*(250)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(55)))and(((c)<(253)))))*(0)))) * {1c,0c,0c} + ((char)(((((((c)>=(55)))and(((c)<(253)))))*(0)))) * {0c,1c,0c} + ((char)(((((((c)>=(55)))and(((c)<(253)))))*(255)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(50)))and(((c)<(55)))))*(0)))) * {1c,0c,0c} + ((char)(((((((c)>=(50)))and(((c)<(55)))))*(136)))) * {0c,1c,0c} + ((char)(((((((c)>=(50)))and(((c)<(55)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(45)))and(((c)<(50)))))*(10)))) * {1c,0c,0c} + ((char)(((((((c)>=(45)))and(((c)<(50)))))*(200)))) * {0c,1c,0c} + ((char)(((((((c)>=(45)))and(((c)<(50)))))*(10)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(40)))and(((c)<(45)))))*(20)))) * {1c,0c,0c} + ((char)(((((((c)>=(40)))and(((c)<(45)))))*(255)))) * {0c,1c,0c} + ((char)(((((((c)>=(40)))and(((c)<(45)))))*(20)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(35)))and(((c)<(40)))))*(173)))) * {1c,0c,0c} + ((char)(((((((c)>=(35)))and(((c)<(40)))))*(255)))) * {0c,1c,0c} + ((char)(((((((c)>=(35)))and(((c)<(40)))))*(47)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(30)))and(((c)<(35)))))*(255)))) * {1c,0c,0c} + ((char)(((((((c)>=(30)))and(((c)<(35)))))*(255)))) * {0c,1c,0c} + ((char)(((((((c)>=(30)))and(((c)<(35)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(25)))and(((c)<(30)))))*(255)))) * {1c,0c,0c} + ((char)(((((((c)>=(25)))and(((c)<(30)))))*(215)))) * {0c,1c,0c} + ((char)(((((((c)>=(25)))and(((c)<(30)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((((c)>=(20)))and(((c)<(25)))))*(255)))) * {1c,0c,0c} + ((char)(((((((c)>=(20)))and(((c)<(25)))))*(165)))) * {0c,1c,0c} + ((char)(((((((c)>=(20)))and(((c)<(25)))))*(0)))) * {0c,0c,1c})))))overlay((((char)(((((c)<(20)))*(200)))) * {1c,0c,0c} + ((char)(((((c)<(20)))*(10)))) * {0c,1c,0c} + ((char)(((((c)<(20)))*(10)))) * {0c,0c,1c})))) [458,0:336,0:336]), "PNG") from Biopar_Tile_LAI AS c
|
---|
119 | rasj[0] rasj: rasdaman Java API. rasdaman 6.1test -- generated Tue Jan 6 17:52:20 CET 2009.
|
---|
120 | rasj[0] Using server http://localhost:7001
|
---|
121 | DEBUG [14:35:38] PetascopeInterface@682: WCPS: done
|
---|