comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/Calculation6.java @ 8358:011e2290e801

Deliver historical discharge curves in meter, not centimeter over datum.
author Tom Gottfried <tom@intevation.de>
date Wed, 01 Oct 2014 14:13:41 +0200
parents b8f343230eab
children 1127dbe95083
comparison
equal deleted inserted replaced
8357:24d044866c2a 8358:011e2290e801
206 206
207 return wqs; 207 return wqs;
208 } 208 }
209 209
210 protected WQKms prepareWQ(DischargeTable dt, double[][] values) { 210 protected WQKms prepareWQ(DischargeTable dt, double[][] values) {
211 double datum = dt.getGauge().getDatum().doubleValue();
211 double km = dt.getGauge().getStation().doubleValue(); 212 double km = dt.getGauge().getStation().doubleValue();
212 213
213 double[] kms = new double[values[0].length]; 214 double[] kms = new double[values[1].length];
214 Arrays.fill(kms, km); 215 Arrays.fill(kms, km);
216
217 for (int i = 0 ; i < values[1].length; i++) {
218 values[1][i] = values[1][i]/100d + datum;
219 }
215 220
216 return new HistoricalWQKms(kms, values[0], values[1], 221 return new HistoricalWQKms(kms, values[0], values[1],
217 String.valueOf(km), dt.getTimeInterval()); 222 String.valueOf(km), dt.getTimeInterval());
218 } 223 }
219 224

http://dive4elements.wald.intevation.org