01: package it.geosolutions.imageio.plugins.jhdf.tovs;
02:
03: import it.geosolutions.imageio.plugins.jhdf.HDFProducts;
04:
05: public abstract class TOVSPathAProperties {
06: public static class TOVSPathAProducts extends HDFProducts {
07:
08: //The following list is based on the documentation available at:
09: //http://disc.sci.gsfc.nasa.gov/atmosphere/dynamics/data/tovs3a_dataset.shtml
10:
11: public TOVSPathAProducts() {
12: super (17);
13: HDFProduct temp = new HDFProduct("TEMP", 1);
14: setHDFProduct(0, temp);
15:
16: HDFProduct cltemp = new HDFProduct("CLTEMP", 1);
17: setHDFProduct(1, cltemp);
18:
19: HDFProduct prwat = new HDFProduct("PRWAT", 1);
20: setHDFProduct(2, prwat);
21:
22: HDFProduct tsurf = new HDFProduct("TSURF", 1);
23: setHDFProduct(3, tsurf);
24:
25: HDFProduct fcld = new HDFProduct("FCLD", 1);
26: setHDFProduct(4, fcld);
27:
28: HDFProduct fcldp = new HDFProduct("FCLDP", 1);
29: setHDFProduct(5, fcldp);
30:
31: HDFProduct pcld = new HDFProduct("PCLD", 1);
32: setHDFProduct(6, pcld);
33:
34: HDFProduct tcld = new HDFProduct("TCLD", 1);
35: setHDFProduct(7, tcld);
36:
37: HDFProduct toz = new HDFProduct("TOZ", 1);
38: setHDFProduct(8, toz);
39:
40: HDFProduct olr = new HDFProduct("OLR", 1);
41: setHDFProduct(9, olr);
42:
43: HDFProduct lcrf = new HDFProduct("LCRF", 1);
44: setHDFProduct(10, lcrf);
45:
46: HDFProduct precip = new HDFProduct("PRECIP", 1);
47: setHDFProduct(11, precip);
48:
49: HDFProduct sphum = new HDFProduct("SPHUM", 1);
50: setHDFProduct(12, sphum);
51:
52: HDFProduct psurf = new HDFProduct("PSURF", 1);
53: setHDFProduct(13, psurf);
54:
55: //TODO: The following 3 parameters Should be removed?
56: HDFProduct zangle = new HDFProduct("ZANGLE", 1);
57: setHDFProduct(14, zangle);
58:
59: HDFProduct time = new HDFProduct("TIME", 1);
60: setHDFProduct(15, time);
61:
62: HDFProduct qflag = new HDFProduct("QFLAG", 1);
63: setHDFProduct(16, qflag);
64: }
65: }
66:
67: public final static TOVSPathAProperties.TOVSPathAProducts tovsProducts = new TOVSPathAProperties.TOVSPathAProducts();
68:
69: }
|