comparison flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java @ 749:72bcbc308501

The WST export contains the corrected W values now. flys-artifacts/trunk@2257 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 27 Jun 2011 16:07:24 +0000
parents 3b7e9ddf6bb1
children 3ebbe497d7f7
comparison
equal deleted inserted replaced
748:30be4b71c36c 749:72bcbc308501
13 import au.com.bytecode.opencsv.CSVWriter; 13 import au.com.bytecode.opencsv.CSVWriter;
14 14
15 import de.intevation.artifacts.CallContext; 15 import de.intevation.artifacts.CallContext;
16 16
17 import de.intevation.flys.artifacts.model.CalculationResult; 17 import de.intevation.flys.artifacts.model.CalculationResult;
18 import de.intevation.flys.artifacts.model.WQCKms;
18 import de.intevation.flys.artifacts.model.WQKms; 19 import de.intevation.flys.artifacts.model.WQKms;
19 20
20 import de.intevation.flys.utils.Formatter; 21 import de.intevation.flys.utils.Formatter;
21 22
22 23
153 154
154 155
155 protected void writeWSTData(WstWriter writer) { 156 protected void writeWSTData(WstWriter writer) {
156 logger.debug("WaterlevelExporter.writeWSTData"); 157 logger.debug("WaterlevelExporter.writeWSTData");
157 158
158 double[] result = new double[3]; 159 double[] result = new double[4];
159 160
160 for (WQKms[] tmp: data) { 161 for (WQKms[] tmp: data) {
161 for (WQKms wqkms: tmp) { 162 for (WQKms wqkms: tmp) {
162 int size = wqkms != null ? wqkms.size() : 0; 163 int size = wqkms != null ? wqkms.size() : 0;
163 164
166 for (int i = 0; i < size; i++) { 167 for (int i = 0; i < size; i++) {
167 result = wqkms.get(i, result); 168 result = wqkms.get(i, result);
168 169
169 writer.add(result); 170 writer.add(result);
170 } 171 }
172
173 if (wqkms instanceof WQCKms) {
174 addWSTColumn(writer, wqkms);
175
176 for (int c = 0; c < size; c++) {
177 result = wqkms.get(c, result);
178
179 writer.addCorrected(result);
180 }
181 }
171 } 182 }
172 } 183 }
173 } 184 }
174 185
175 186

http://dive4elements.wald.intevation.org