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

http://dive4elements.wald.intevation.org