comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffFilterFacet.java @ 7997:9f42d161886b facet-metadata

Add river elevation model to bed diff chart export.
author Raimund Renkert <rrenkert@intevation.de>
date Thu, 03 Jul 2014 11:27:41 +0200
parents 5acaf44062b5
children e4606eae8ea5
comparison
equal deleted inserted replaced
7995:2f88a98d9aae 7997:9f42d161886b
18 import org.dive4elements.river.artifacts.context.RiverContext; 18 import org.dive4elements.river.artifacts.context.RiverContext;
19 import org.dive4elements.river.artifacts.model.CalculationResult; 19 import org.dive4elements.river.artifacts.model.CalculationResult;
20 import org.dive4elements.river.artifacts.model.DataFacet; 20 import org.dive4elements.river.artifacts.model.DataFacet;
21 import org.dive4elements.river.artifacts.math.MovingAverage; 21 import org.dive4elements.river.artifacts.math.MovingAverage;
22 import org.dive4elements.river.artifacts.model.ZoomScale; 22 import org.dive4elements.river.artifacts.model.ZoomScale;
23 import org.dive4elements.river.artifacts.resources.Resources;
23 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; 24 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
24 25
25 26
26 public class BedDiffFilterFacet 27 public class BedDiffFilterFacet
27 extends DataFacet 28 extends DataFacet
58 String river = access.getRiverName(); 59 String river = access.getRiverName();
59 60
60 double radius = scales.getRadius(river, start, end); 61 double radius = scales.getRadius(river, start, end);
61 BedDiffYearResult oldData = data[index]; 62 BedDiffYearResult oldData = data[index];
62 double[][] diffs = MovingAverage.weighted(oldData.getDifferencesData(), radius); 63 double[][] diffs = MovingAverage.weighted(oldData.getDifferencesData(), radius);
64 this.metaData.put(
65 Resources.getMsg(context.getMeta(),
66 "chart.subtitle.radius", new Object[] { radius }), "");
63 return diffs; 67 return diffs;
64 } 68 }
65 return null; 69 return null;
66 } 70 }
67 71

http://dive4elements.wald.intevation.org