1 |
4345
|
daigle
|
<%@ 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 |
|
|
biogeochemistry_core_list.add(dp2001);
|
65 |
|
|
|
66 |
|
|
Map dp2005 = new HashMap();
|
67 |
|
|
dp2005.put("name","Moored CTD and ADCP: Arroyo Quemado, 2004-ongoing (AQR)");
|
68 |
|
|
dp2005.put("docid","knb-lter-sbc.2005");
|
69 |
|
|
dp2005.put("pi", "Washburn, Siegel, Brzezinksi");
|
70 |
|
|
biogeochemistry_core_list.add(dp2005);
|
71 |
|
|
|
72 |
|
|
Map dp2002 = new HashMap();
|
73 |
|
|
dp2002.put("name","Moored CTD and ADCP: Naples, 2001-ongoing");
|
74 |
|
|
dp2002.put("docid","knb-lter-sbc.2002");
|
75 |
|
|
dp2002.put("pi", "Washburn, Siegel, Brzezinksi");
|
76 |
|
|
biogeochemistry_core_list.add(dp2002);
|
77 |
|
|
|
78 |
|
|
Map dp2003 = new HashMap();
|
79 |
|
|
dp2003.put("name","Moored CTD and ADCP: Arroyo Burro, intermittent since 2004");
|
80 |
|
|
dp2003.put("docid","knb-lter-sbc.2003");
|
81 |
|
|
dp2003.put("pi", "Washburn, Siegel, Brzezinksi");
|
82 |
|
|
biogeochemistry_campaign_list.add(dp2003);
|
83 |
|
|
|
84 |
|
|
Map dp2004 = new HashMap();
|
85 |
|
|
dp2004.put("name","Moored CTD and ADCP: Carpinteria, 2001-ongoing");
|
86 |
|
|
dp2004.put("docid","knb-lter-sbc.2004");
|
87 |
|
|
dp2004.put("pi", "Washburn, Siegel, Brzezinksi");
|
88 |
|
|
biogeochemistry_core_list.add(dp2004);
|
89 |
|
|
|
90 |
|
|
Map dp9 = new HashMap();
|
91 |
|
|
dp9.put("name","Ocean: Links to Catalogs of Local Area Imagery");
|
92 |
|
|
dp9.put("docid","knb-lter-sbc.9");
|
93 |
|
|
biogeochemistry_core_list.add(dp9);
|
94 |
|
|
|
95 |
|
|
Map dp10 = new HashMap();
|
96 |
|
|
dp10.put("name","Ocean: Nearshore Water Profiles (CTD and Chemistry, all stations)");
|
97 |
|
|
dp10.put("docid","knb-lter-sbc.10");
|
98 |
|
|
biogeochemistry_core_list.add(dp10);
|
99 |
|
|
|
100 |
|
|
Map dp13 = new HashMap();
|
101 |
|
|
dp13.put("name","Reef: Bottom Temperature (all stations)");
|
102 |
|
|
dp13.put("docid","knb-lter-sbc.13");
|
103 |
|
|
biogeochemistry_core_list.add(dp13);
|
104 |
|
|
|
105 |
|
|
// b.2 primary producton - phytoplankton
|
106 |
|
|
Map dp1006 = new HashMap();
|
107 |
|
|
dp1006.put("name","Ocean: Cruise in the SB Channel LTER06");
|
108 |
|
|
dp1006.put("docid","knb-lter-sbc.1006");
|
109 |
|
|
dp1006.put("pi", "Carlson, Washburn, Siegel, Brzezinksi");
|
110 |
|
|
biomasspp_phyto_list.add(dp1006);
|
111 |
|
|
|
112 |
|
|
// b.1 primary producton - kelp
|
113 |
|
|
Map dp21 = new HashMap();
|
114 |
|
|
dp21.put("name","Reef: Kelp Net Primary Production");
|
115 |
|
|
dp21.put("docid","knb-lter-sbc.21");
|
116 |
|
|
dp21.put("pi", "Reed");
|
117 |
|
|
biomasspp_kelp_list.add(dp21);
|
118 |
|
|
|
119 |
|
|
|
120 |
|
|
//c.1 population dynamics
|
121 |
|
|
Map dp15 = new HashMap();
|
122 |
|
|
dp15.put("name","Cover of sessile organisms, UPC, Annual Summer survey");
|
123 |
|
|
dp15.put("docid","knb-lter-sbc.15");
|
124 |
|
|
dp15.put("pi", "Reed");
|
125 |
|
|
population_list.add(dp15);
|
126 |
|
|
|
127 |
|
|
Map dp17 = new HashMap();
|
128 |
|
|
dp17.put("name","Fish Abundance, year-round survey");
|
129 |
|
|
dp17.put("docid","knb-lter-sbc.17");
|
130 |
|
|
dp17.put("pi", "Reed");
|
131 |
|
|
population_list.add(dp17);
|
132 |
|
|
|
133 |
|
|
Map dp18 = new HashMap();
|
134 |
|
|
dp18.put("name","Abundance and Size of Giant Kelp (Macrocystis pyrifera), Annual Summer survey");
|
135 |
|
|
dp18.put("docid","knb-lter-sbc.18");
|
136 |
|
|
dp18.put("pi", "Reed");
|
137 |
|
|
population_list.add(dp18);
|
138 |
|
|
|
139 |
|
|
Map dp19 = new HashMap();
|
140 |
|
|
dp19.put("name","Invertebrate and algal density, Annual Summer survey");
|
141 |
|
|
dp19.put("docid","knb-lter-sbc.19");
|
142 |
|
|
dp19.put("pi", "Reed");
|
143 |
|
|
population_list.add(dp19);
|
144 |
|
|
|
145 |
|
|
//c.2 population dynamics
|
146 |
|
|
Map dp14 = new HashMap();
|
147 |
|
|
dp14.put("name","Reef: Historical Kelp Database of giant kelp (Macrocystis pyrifera) biomass in California and Mexico");
|
148 |
|
|
dp14.put("docid","knb-lter-sbc.14");
|
149 |
|
|
dp14.put("pi", "Reed");
|
150 |
|
|
biomasspp_kelp_list.add(dp14);
|
151 |
|
|
|
152 |
|
|
//c.2 foodwebs
|
153 |
|
|
Map dp12 = new HashMap();
|
154 |
|
|
dp12.put("name","Foodweb studies with stable isotopes");
|
155 |
|
|
dp12.put("docid","knb-lter-sbc.12");
|
156 |
|
|
dp12.put("pi", "Reed");
|
157 |
|
|
foodweb_list.add(dp12);
|
158 |
|
|
|
159 |
|
|
|
160 |
|
|
pageContext.setAttribute("hydrology_dps", hydrology_list);
|
161 |
|
|
pageContext.setAttribute("streamchemistry_dps", streamchemistry_list);
|
162 |
|
|
pageContext.setAttribute("gis_dps", gis_list);
|
163 |
|
|
pageContext.setAttribute("biogeochemistry_dps", biogeochemistry_list);
|
164 |
|
|
pageContext.setAttribute("biogeochemistry_core_dps", biogeochemistry_core_list);
|
165 |
|
|
pageContext.setAttribute("biogeochemistry_campaign_dps", biogeochemistry_campaign_list);
|
166 |
|
|
pageContext.setAttribute("biomasspp_phyto_dps", biomasspp_phyto_list);
|
167 |
|
|
pageContext.setAttribute("biomasspp_kelp_dps", biomasspp_kelp_list);
|
168 |
|
|
pageContext.setAttribute("population_dps", population_list);
|
169 |
|
|
pageContext.setAttribute("foodweb_dps", foodweb_list);
|
170 |
|
|
|
171 |
|
|
|
172 |
|
|
|
173 |
|
|
|
174 |
|
|
|
175 |
|
|
%>
|
176 |
|
|
|
177 |
|
|
|
178 |
|
|
<%
|
179 |
|
|
// Create an ArrayList with play data
|
180 |
|
|
// ArrayList dp_list = new ArrayList();
|
181 |
|
|
// Map dp1 = new HashMap();
|
182 |
|
|
// dp1.put("name","NCDC Climate Data");
|
183 |
|
|
// dp1.put("docid","knb-lter-sbc.1");
|
184 |
|
|
// ArrayList hab_list = new ArrayList();
|
185 |
|
|
// Map habs = new HashMap();
|
186 |
|
|
// habs.put("","Watershed");
|
187 |
|
|
// habs.put("","Beach"); // hab_list.add(habs);
|
188 |
|
|
// dp1.put("habitats",hab_list);
|
189 |
|
|
// dp_list.add(dp1);
|
190 |
|
|
//
|
191 |
|
|
// Map dp12 = new HashMap();
|
192 |
|
|
// dp12.put("name","Kelp NPP");
|
193 |
|
|
// dp12.put("docid","knb-lter-sbc.12");
|
194 |
|
|
// dp_list.add(dp12);
|
195 |
|
|
//
|
196 |
|
|
// Map dp1006 = new HashMap();
|
197 |
|
|
// dp1006.put("name","Cruise in the SB Channel LTER06"); // dp1006.put("docid","knb-lter-sbc.1006");
|
198 |
|
|
// dp_list.add(dp1006);
|
199 |
|
|
//
|
200 |
|
|
// pageContext.setAttribute("dataPackages", dp_list);
|
201 |
|
|
%>
|