Project

General

Profile

1
<%@ page language="java" contentType="text/html" %>
2
<%
3
// these hashes contain data to be used by sbc's metacat
4
// index page. Used ~2005-2007, instead of metacat queries.
5

    
6
// create arrayLists for each research area data packages
7
  ArrayList hydrology_list = new ArrayList();
8
  ArrayList streamchemistry_list = new ArrayList();
9
  ArrayList gis_list = new ArrayList();  
10
  ArrayList biogeochemistry_list = new ArrayList();  // not used
11
  ArrayList biogeochemistry_core_list = new ArrayList();
12
  ArrayList biogeochemistry_campaign_list = new ArrayList();
13
  ArrayList biomasspp_phyto_list = new ArrayList();
14
  ArrayList biomasspp_kelp_list = new ArrayList();
15
  ArrayList population_list = new ArrayList();
16
  ArrayList foodweb_list = new ArrayList();
17

    
18
  // DEFINE THE DATA PACKAGES:
19
  // a.2 hydrology
20
  Map dp1 = new HashMap();
21
  dp1.put("name","NCDC Climate Data");
22
  dp1.put("docid","knb-lter-sbc.1");
23
  hydrology_list.add(dp1);
24

    
25
  Map dp2 = new HashMap();
26
  dp2.put("name","High-frequency precipitation in key SBC Watersheds");
27
  dp2.put("docid","knb-lter-sbc.2");
28
  hydrology_list.add(dp2);
29

    
30
  Map dp3 = new HashMap();
31
  dp3.put("name","Daily precipitation from Santa Barbara County Flood Control (Public Works Department)");
32
  dp3.put("docid","knb-lter-sbc.3");
33
  hydrology_list.add(dp3);
34

    
35
  //Map dp4 = new HashMap();
36
  //dp4.put("name","SBCLTER Stream discharge in key Watersheds");
37
  //dp4.put("docid","knb-lter-sbc.4");
38
  //hydrology_list.add(dp4);
39

    
40
  Map dp5 = new HashMap();
41
  dp5.put("name","USGS Stream Discharge (links to source)");
42
  dp5.put("docid","knb-lter-sbc.5");
43
  hydrology_list.add(dp5);
44

    
45
  // a.1 stream chemistry 
46
  Map dp6 = new HashMap();
47
  dp6.put("name","Stream Chemistry in the Santa Barbara Coastal Drainage Area");
48
  dp6.put("docid","knb-lter-sbc.6");
49
  dp6.put("pi", "Melack");   streamchemistry_list.add(dp6);
50

    
51
  
52
  //a.3 watershed characteristics
53
  Map dp7 = new HashMap();
54
  dp7.put("name","Watershed Characteristics: GIS Layers");
55
  dp7.put("docid","knb-lter-sbc.7");
56
  gis_list.add(dp7);
57

    
58

    
59
   // a.4 biogeochemistry
60
   Map dp2001 = new HashMap();
61
   dp2001.put("name","Moored CTD and ADCP: Arroyo Quemado, 2001-2004 (AQM)");
62
   dp2001.put("docid","knb-lter-sbc.2001");
63
   dp2001.put("pi", "Washburn, Siegel, Brzezinksi");
64
   dp2001.put("queryapp_controller","moorings_all");
65
   biogeochemistry_core_list.add(dp2001);
66

    
67
   Map dp2005 = new HashMap();
68
   dp2005.put("name","Moored CTD and ADCP: Arroyo Quemado, 2004-ongoing (ARQ)");
69
   dp2005.put("docid","knb-lter-sbc.2005");
70
   dp2005.put("pi", "Washburn, Siegel, Brzezinksi");
71
   dp2005.put("queryapp_controller","moorings_all");
72
   biogeochemistry_core_list.add(dp2005);
73
 
74
   Map dp2002 = new HashMap();
75
   dp2002.put("name","Moored CTD and ADCP: Naples, 2001-ongoing");
76
   dp2002.put("docid","knb-lter-sbc.2002");
77
   dp2002.put("pi", "Washburn, Siegel, Brzezinksi");
78
   dp2002.put("queryapp_controller","moorings_all");
79
  biogeochemistry_core_list.add(dp2002);
80
 
81
   Map dp2003 = new HashMap();
82
  dp2003.put("name","Moored CTD and ADCP: Arroyo Burro, intermittent since 2004");
83
  dp2003.put("docid","knb-lter-sbc.2003");
84
  dp2003.put("pi", "Washburn, Siegel, Brzezinksi");
85
   dp2003.put("queryapp_controller","moorings_all");
86
   biogeochemistry_campaign_list.add(dp2003);
87
 
88
  Map dp2004 = new HashMap();
89
  dp2004.put("name","Moored CTD and ADCP: Carpinteria, 2001-ongoing");
90
  dp2004.put("docid","knb-lter-sbc.2004");
91
  dp2004.put("pi", "Washburn, Siegel, Brzezinksi");
92
  dp2004.put("queryapp_controller","moorings_all");
93
  biogeochemistry_core_list.add(dp2004);
94

    
95
  Map dp9 = new HashMap();
96
  dp9.put("name","Ocean: Links to Catalogs of Local Area Imagery");
97
  dp9.put("docid","knb-lter-sbc.9");
98
  biogeochemistry_core_list.add(dp9);
99

    
100
  Map dp10 = new HashMap();
101
  dp10.put("name","Ocean: Nearshore Water Profiles: CTD (1m bins, all stations)");
102
  dp10.put("docid","knb-lter-sbc.10");
103
  dp10.put("queryapp_controller","nearshore_ctd_profiles");
104
  biogeochemistry_core_list.add(dp10);
105

    
106
  // this one is temporary, so that the query interface for both tables can show
107
   Map dp10a = new HashMap();
108
   dp10a.put("name","Ocean: Nearshore Water Profiles: Rosette bottle samples (+ CTD, all stations)");
109
   dp10a.put("docid","knb-lter-sbc.10");
110
   dp10a.put("queryapp_controller","nearshore_rosette_profiles");
111
   biogeochemistry_core_list.add(dp10a);
112
		   
113

    
114
  Map dp13 = new HashMap();
115
  dp13.put("name","Reef: Bottom Temperature (all stations)");
116
  dp13.put("docid","knb-lter-sbc.13");
117
  dp13.put("queryapp_controller","bottom_temperature");
118
  biogeochemistry_core_list.add(dp13);
119

    
120
// b.2 primary producton - phytoplankton
121
  Map dp1006 = new HashMap();
122
  dp1006.put("name","Ocean: Cruise in the SB Channel LTER06");
123
  dp1006.put("docid","knb-lter-sbc.1006");
124
  dp1006.put("pi", "Carlson, Washburn, Siegel, Brzezinksi");
125
  biomasspp_phyto_list.add(dp1006);
126

    
127
// b.1 primary producton - kelp
128
  Map dp21 = new HashMap();
129
  dp21.put("name","Reef: Kelp Net Primary Production");
130
  dp21.put("docid","knb-lter-sbc.21");
131
  dp21.put("pi", "Reed");
132
  biomasspp_kelp_list.add(dp21);
133

    
134

    
135
//c.1 population dynamics
136
  Map dp15 = new HashMap();
137
  dp15.put("name","Cover of sessile organisms, UPC, Annual Summer survey");
138
  dp15.put("docid","knb-lter-sbc.15");
139
  dp15.put("pi", "Reed");
140
  population_list.add(dp15);
141
   
142
  Map dp17 = new HashMap();
143
  dp17.put("name","Fish Abundance, year-round survey");
144
  dp17.put("docid","knb-lter-sbc.17");
145
  dp17.put("pi", "Reed");
146
  population_list.add(dp17); 
147
  
148
  Map dp18 = new HashMap();
149
  dp18.put("name","Abundance and Size of Giant Kelp (Macrocystis pyrifera), Annual Summer survey");
150
  dp18.put("docid","knb-lter-sbc.18");
151
  dp18.put("pi", "Reed");
152
  population_list.add(dp18); 
153
 
154
  Map dp19 = new HashMap();
155
  dp19.put("name","Invertebrate and algal density, Annual Summer survey");
156
  dp19.put("docid","knb-lter-sbc.19");
157
  dp19.put("pi", "Reed");
158
  population_list.add(dp19);
159

    
160
//c.2 population dynamics
161
    Map dp14 = new HashMap();
162
  dp14.put("name","Reef: Historical Kelp Database of giant kelp (Macrocystis pyrifera) biomass in California and Mexico");
163
  dp14.put("docid","knb-lter-sbc.14");
164
  dp14.put("pi", "Reed");
165
  biomasspp_kelp_list.add(dp14);
166

    
167
//c.2 foodwebs
168
  Map dp12 = new HashMap();
169
  dp12.put("name","Foodweb studies with stable isotopes");
170
  dp12.put("docid","knb-lter-sbc.12");
171
  dp12.put("pi", "Reed");
172
  foodweb_list.add(dp12);
173

    
174

    
175
pageContext.setAttribute("hydrology_dps", hydrology_list);
176
pageContext.setAttribute("streamchemistry_dps", streamchemistry_list);
177
pageContext.setAttribute("gis_dps", gis_list);
178
pageContext.setAttribute("biogeochemistry_dps", biogeochemistry_list);
179
pageContext.setAttribute("biogeochemistry_core_dps", biogeochemistry_core_list);
180
pageContext.setAttribute("biogeochemistry_campaign_dps", biogeochemistry_campaign_list);
181
pageContext.setAttribute("biomasspp_phyto_dps", biomasspp_phyto_list);
182
pageContext.setAttribute("biomasspp_kelp_dps", biomasspp_kelp_list);
183
pageContext.setAttribute("population_dps", population_list);
184
pageContext.setAttribute("foodweb_dps", foodweb_list);
185

    
186

    
187

    
188

    
189

    
190
%>
191

    
192

    
193
<%
194
  // Create an ArrayList with play data
195
//  ArrayList dp_list = new ArrayList();
196
  // Map dp1 = new HashMap();
197
  // dp1.put("name","NCDC Climate Data");
198
  // dp1.put("docid","knb-lter-sbc.1");
199
//    ArrayList hab_list = new ArrayList();
200
//    Map habs = new HashMap();
201
//    habs.put("","Watershed");
202
//    habs.put("","Beach"); //    hab_list.add(habs);
203
//    dp1.put("habitats",hab_list);
204
// dp_list.add(dp1);
205
//
206
//  Map dp12 = new HashMap();
207
//  dp12.put("name","Kelp NPP");
208
//  dp12.put("docid","knb-lter-sbc.12");
209
//  dp_list.add(dp12);
210
//
211
//  Map dp1006 = new HashMap();
212
//  dp1006.put("name","Cruise in the SB Channel LTER06"); //  dp1006.put("docid","knb-lter-sbc.1006");
213
//  dp_list.add(dp1006);
214
//
215
//  pageContext.setAttribute("dataPackages", dp_list);
216
%>
217

    
(3-3/14)