comparison artifacts/src/main/java/org/dive4elements/river/exports/WDifferencesExporter.java @ 8584:ce325339e9ba

(issue1754) Add range to W / Bed difference export. This also fixes the Title layout in waterlevel report and removes the year/epoch field from the english beddifference report.
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 16 Mar 2015 17:38:08 +0100
parents e4606eae8ea5
children 8bff94ea044f
comparison
equal deleted inserted replaced
8583:138feb491c8a 8584:ce325339e9ba
30 30
31 import org.dive4elements.artifacts.CallMeta; 31 import org.dive4elements.artifacts.CallMeta;
32 import org.dive4elements.artifacts.common.utils.Config; 32 import org.dive4elements.artifacts.common.utils.Config;
33 33
34 import org.dive4elements.river.artifacts.WINFOArtifact; 34 import org.dive4elements.river.artifacts.WINFOArtifact;
35 import org.dive4elements.river.artifacts.access.RangeAccess;
35 36
36 import org.dive4elements.river.artifacts.model.CalculationResult; 37 import org.dive4elements.river.artifacts.model.CalculationResult;
37 import org.dive4elements.river.artifacts.model.WKms; 38 import org.dive4elements.river.artifacts.model.WKms;
38 import org.dive4elements.river.artifacts.model.WKmsJRDataSource; 39 import org.dive4elements.river.artifacts.model.WKmsJRDataSource;
39 import org.dive4elements.river.artifacts.resources.Resources; 40 import org.dive4elements.river.artifacts.resources.Resources;
225 226
226 source.addMetaData ("river", RiverUtils.getRivername(flys)); 227 source.addMetaData ("river", RiverUtils.getRivername(flys));
227 228
228 Locale locale = Resources.getLocale(meta); 229 Locale locale = Resources.getLocale(meta);
229 DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale); 230 DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale);
231 NumberFormat kmf = getKmFormatter();
232
233 RangeAccess rangeAccess = new RangeAccess(flys);
234 double[] kms = rangeAccess.getKmRange();
235 source.addMetaData("range",
236 kmf.format(kms[0]) + " - " + kmf.format(kms[kms.length-1]));
230 237
231 source.addMetaData("date", df.format(new Date())); 238 source.addMetaData("date", df.format(new Date()));
232 239
233 String differences = RiverUtils.getWDifferences(flys, context); 240 String differences = RiverUtils.getWDifferences(flys, context);
234 source.addMetaData("differences", differences); 241 source.addMetaData("differences", differences);

http://dive4elements.wald.intevation.org