Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileMeshVectorOutputState.java @ 1082:3c0fd3c2fd6b
Enabled histogram creation for vectorial horizontalprofiles.
gnv-artifacts/trunk@1184 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 09 Jun 2010 09:58:38 +0000 |
parents | 5659b5c5e4b5 |
children | f953c9a559d8 |
comparison
equal
deleted
inserted
replaced
1081:846b2b70b2e0 | 1082:3c0fd3c2fd6b |
---|---|
18 | 18 |
19 import de.intevation.gnv.geobackend.base.Result; | 19 import de.intevation.gnv.geobackend.base.Result; |
20 | 20 |
21 import de.intevation.gnv.utils.VectorDataProcessor; | 21 import de.intevation.gnv.utils.VectorDataProcessor; |
22 | 22 |
23 import de.intevation.gnv.state.describedata.KeyValueDescibeData; | |
23 import de.intevation.gnv.state.exception.StateException; | 24 import de.intevation.gnv.state.exception.StateException; |
24 | 25 |
25 import de.intevation.gnv.statistics.Statistics; | 26 import de.intevation.gnv.statistics.Statistics; |
26 import de.intevation.gnv.statistics.HorizontalProfileVectorStatistics; | 27 import de.intevation.gnv.statistics.HorizontalProfileVectorStatistics; |
27 | 28 |
28 import java.io.IOException; | 29 import java.io.IOException; |
29 import java.io.OutputStream; | 30 import java.io.OutputStream; |
30 | 31 |
31 import java.util.Collection; | 32 import java.util.Collection; |
32 import java.util.Locale; | 33 import java.util.Locale; |
34 import java.util.Map; | |
33 | 35 |
34 import net.sf.ehcache.Cache; | 36 import net.sf.ehcache.Cache; |
35 | 37 |
36 import org.apache.log4j.Logger; | 38 import org.apache.log4j.Logger; |
37 | 39 |
168 return chart; | 170 return chart; |
169 } | 171 } |
170 | 172 |
171 | 173 |
172 @Override | 174 @Override |
175 protected Chart[] getHistograms( | |
176 String uuid, | |
177 CallContext callContext, | |
178 Collection<KeyValueDescibeData> parameters, | |
179 Collection<KeyValueDescibeData> measurements, | |
180 Collection<KeyValueDescibeData> dates, | |
181 Map requestParameter | |
182 ) { | |
183 Collection results = (Collection) getChartResult(uuid, callContext); | |
184 ChartTheme theme = createStyle(callContext); | |
185 | |
186 return VectorDataProcessor.getHistograms( | |
187 uuid, callContext, results, theme, requestParameter); | |
188 } | |
189 | |
190 | |
191 @Override | |
173 protected void createODV( | 192 protected void createODV( |
174 OutputStream outputStream, Collection result, String uuid) | 193 OutputStream outputStream, Collection result, String uuid) |
175 throws IOException, StateException | 194 throws IOException, StateException |
176 { | 195 { |
177 logger.info("Start exporting " + result.size() + " items to odv."); | 196 logger.info("Start exporting " + result.size() + " items to odv."); |