Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffHeightSubFilterFacet.java @ 8273:5c3b36b519d0
Add metadata to bedheight facets in bed height differences.
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Tue, 16 Sep 2014 11:33:08 +0200 |
parents | 99912f51468d |
children | 3baa6290cebf |
comparison
equal
deleted
inserted
replaced
8272:c57b0400ac98 | 8273:5c3b36b519d0 |
---|---|
11 import org.apache.log4j.Logger; | 11 import org.apache.log4j.Logger; |
12 | 12 |
13 import org.dive4elements.artifactdatabase.state.Facet; | 13 import org.dive4elements.artifactdatabase.state.Facet; |
14 import org.dive4elements.artifacts.Artifact; | 14 import org.dive4elements.artifacts.Artifact; |
15 import org.dive4elements.artifacts.CallContext; | 15 import org.dive4elements.artifacts.CallContext; |
16 | |
17 import org.dive4elements.river.model.BedHeightSingle; | |
18 | |
16 import org.dive4elements.river.artifacts.D4EArtifact; | 19 import org.dive4elements.river.artifacts.D4EArtifact; |
17 import org.dive4elements.river.artifacts.access.RiverAccess; | 20 import org.dive4elements.river.artifacts.access.RiverAccess; |
18 import org.dive4elements.river.artifacts.context.RiverContext; | 21 import org.dive4elements.river.artifacts.context.RiverContext; |
19 import org.dive4elements.river.artifacts.model.CalculationResult; | 22 import org.dive4elements.river.artifacts.model.CalculationResult; |
20 import org.dive4elements.river.artifacts.model.DataFacet; | 23 import org.dive4elements.river.artifacts.model.DataFacet; |
62 BedDiffYearResult oldData = data[index]; | 65 BedDiffYearResult oldData = data[index]; |
63 double[][] heights = MovingAverage.weighted(oldData.getHeights2Data(), radius); | 66 double[][] heights = MovingAverage.weighted(oldData.getHeights2Data(), radius); |
64 this.metaData.put( | 67 this.metaData.put( |
65 Resources.getMsg(context.getMeta(), | 68 Resources.getMsg(context.getMeta(), |
66 "chart.subtitle.radius", new Object[] { radius }), ""); | 69 "chart.subtitle.radius", new Object[] { radius }), ""); |
70 | |
71 BedHeightSingle second = BedHeightSingle.getBedHeightSingleById( | |
72 oldData.getIdSecond()); | |
73 this.addMetaData(Resources.getMsg( | |
74 context.getMeta(), | |
75 "meta.bedheight.cur.elevation"), | |
76 second.getCurElevationModel().getName()); | |
77 this.addMetaData(Resources.getMsg( | |
78 context.getMeta(), | |
79 "meta.bedheight.old.elevation"), | |
80 second.getOldElevationModel().getName()); | |
81 this.addMetaData(Resources.getMsg( | |
82 context.getMeta(), | |
83 "meta.bedheight.river.elevation"), | |
84 access.getRiver().getWstUnit().getName()); | |
85 | |
67 return heights; | 86 return heights; |
68 } | 87 } |
69 return null; | 88 return null; |
70 } | 89 } |
71 | 90 |