comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java @ 3169:b6da650b0718

FixA: Added longitudinal section chart. flys-artifacts/trunk@4782 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Mon, 25 Jun 2012 15:53:34 +0000
parents d7bc53701b08
children c130be3fa809
comparison
equal deleted inserted replaced
3168:e10323bf3cbc 3169:b6da650b0718
22 import de.intevation.flys.artifacts.model.fixings.FixReferenceEventsFacet; 22 import de.intevation.flys.artifacts.model.fixings.FixReferenceEventsFacet;
23 import de.intevation.flys.artifacts.model.fixings.FixOutlierFacet; 23 import de.intevation.flys.artifacts.model.fixings.FixOutlierFacet;
24 import de.intevation.flys.artifacts.model.fixings.FixWQCurveFacet; 24 import de.intevation.flys.artifacts.model.fixings.FixWQCurveFacet;
25 import de.intevation.flys.artifacts.model.fixings.FixDerivateFacet; 25 import de.intevation.flys.artifacts.model.fixings.FixDerivateFacet;
26 import de.intevation.flys.artifacts.model.fixings.FixDeviationFacet; 26 import de.intevation.flys.artifacts.model.fixings.FixDeviationFacet;
27 import de.intevation.flys.artifacts.model.fixings.FixLongitudinalAnalysisFacet;
28 import de.intevation.flys.artifacts.model.fixings.FixLongitudinalDeviationFacet;
29 import de.intevation.flys.artifacts.model.fixings.FixLongitudinalReferenceFacet;
27 30
28 import de.intevation.flys.artifacts.model.fixings.DateRange; 31 import de.intevation.flys.artifacts.model.fixings.DateRange;
29 32
30 import de.intevation.flys.artifacts.states.DefaultState; 33 import de.intevation.flys.artifacts.states.DefaultState;
31 34
55 private static final String I18N_OUTLIER = "fix.outlier"; 58 private static final String I18N_OUTLIER = "fix.outlier";
56 59
57 private static final String I18N_ANALYSIS = "fix.analysis"; 60 private static final String I18N_ANALYSIS = "fix.analysis";
58 61
59 private static final String I18N_DEVIATION = "fix.deviation"; 62 private static final String I18N_DEVIATION = "fix.deviation";
63
64 private static final String I18N_REFERENCEDEVIATION = "fix.reference.deviation";
60 65
61 /** 66 /**
62 * The default constructor that initializes an empty State object. 67 * The default constructor that initializes an empty State object.
63 */ 68 */
64 public FixationCompute() { 69 public FixationCompute() {
128 facets.add( 133 facets.add(
129 new FixAvSectorFacet(facetNdx, 134 new FixAvSectorFacet(facetNdx,
130 FIX_SECTOR_AVERAGE_DWT + "_" + sectorNdx, 135 FIX_SECTOR_AVERAGE_DWT + "_" + sectorNdx,
131 description)); 136 description));
132 facets.add( 137 facets.add(
133 new FixAvSectorFacet(facetNdx, 138 new FixLongitudinalAnalysisFacet(facetNdx,
134 FIX_SECTOR_AVERAGE_LS, 139 FIX_SECTOR_AVERAGE_LS + "_" + sectorNdx,
135 description)); 140 description));
141 String dev = "Abweichung: " + description;
142 facets.add(
143 new FixLongitudinalAnalysisFacet(facetNdx,
144 FIX_SECTOR_AVERAGE_LS_DEVIATION + "_" + sectorNdx,
145 dev));
136 facets.add( 146 facets.add(
137 new FixAvSectorFacet(facetNdx, 147 new FixAvSectorFacet(facetNdx,
138 FIX_SECTOR_AVERAGE_WQ + "_" + sectorNdx, 148 FIX_SECTOR_AVERAGE_WQ + "_" + sectorNdx,
139 description)); 149 description));
140 150
145 I18N_ANALYSIS) + 155 I18N_ANALYSIS) +
146 ": " + startDate + " - " + endDate; 156 ": " + startDate + " - " + endDate;
147 facets.add(new FixAnalysisEventsFacet(i, 157 facets.add(new FixAnalysisEventsFacet(i,
148 FIX_ANALYSIS_EVENTS_DWT, 158 FIX_ANALYSIS_EVENTS_DWT,
149 eventDesc)); 159 eventDesc));
150 facets.add(new FixAnalysisEventsFacet(i, 160 facets.add(new FixLongitudinalAnalysisFacet(i,
151 FIX_ANALYSIS_EVENTS_LS, 161 FIX_ANALYSIS_EVENTS_LS,
152 eventDesc)); 162 eventDesc));
153 facets.add(new FixAnalysisEventsFacet(i, 163 facets.add(new FixAnalysisEventsFacet(i,
154 FIX_ANALYSIS_EVENTS_WQ, 164 FIX_ANALYSIS_EVENTS_WQ,
155 eventDesc)); 165 eventDesc));
156 } 166 }
157 167
158 String i18n_ref = Resources.getMsg(context.getMeta(), 168 String i18n_ref = Resources.getMsg(context.getMeta(),
159 I18N_REFERENCEPERIOD, 169 I18N_REFERENCEPERIOD,
160 I18N_REFERENCEPERIOD); 170 I18N_REFERENCEPERIOD);
171 String i18n_dev = Resources.getMsg(context.getMeta(),
172 I18N_REFERENCEDEVIATION,
173 I18N_REFERENCEDEVIATION);
174
161 175
162 facets.add(new FixReferenceEventsFacet(0, 176 facets.add(new FixReferenceEventsFacet(0,
163 FIX_REFERENCE_EVENTS_DWT, 177 FIX_REFERENCE_EVENTS_DWT,
164 i18n_ref)); 178 i18n_ref));
165 facets.add(new FixReferenceEventsFacet(1, 179 facets.add(new FixLongitudinalReferenceFacet(1,
166 FIX_REFERENCE_EVENTS_LS, 180 FIX_REFERENCE_EVENTS_LS,
167 i18n_ref)); 181 i18n_ref));
168 facets.add(new FixReferenceEventsFacet(2, 182 facets.add(new FixReferenceEventsFacet(2,
169 FIX_REFERENCE_EVENTS_WQ, 183 FIX_REFERENCE_EVENTS_WQ,
170 i18n_ref)); 184 i18n_ref));
185
186 facets.add(new FixLongitudinalDeviationFacet(0,
187 FIX_DEVIATION_LS,
188 i18n_dev));
171 189
172 String i18n_ana = Resources.getMsg(context.getMeta(), 190 String i18n_ana = Resources.getMsg(context.getMeta(),
173 I18N_ANALYSISPERIODS, 191 I18N_ANALYSISPERIODS,
174 I18N_ANALYSISPERIODS); 192 I18N_ANALYSISPERIODS);
175 facets.add(new FixAnalysisPeriodsFacet(0, 193 facets.add(new FixAnalysisPeriodsFacet(0,

http://dive4elements.wald.intevation.org