Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2600:3f1cc396d253
Issue 506.
Use a complete date for istorical dischage curves instead of a year.
flys-artifacts/trunk@4177 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 20 Mar 2012 15:08:01 +0000 |
parents | efb2038783f9 |
children | 619f6dfec901 |
comparison
equal
deleted
inserted
replaced
2599:fb7975828ffa | 2600:3f1cc396d253 |
---|---|
757 Gauge gauge = FLYSUtils.getReferenceGauge(this); | 757 Gauge gauge = FLYSUtils.getReferenceGauge(this); |
758 String rawTimerange = getDataAsString("year_range"); | 758 String rawTimerange = getDataAsString("year_range"); |
759 String rawValues = getDataAsString("historical_values"); | 759 String rawValues = getDataAsString("historical_values"); |
760 int mode = getDataAsInteger("historical_mode"); | 760 int mode = getDataAsInteger("historical_mode"); |
761 | 761 |
762 int[] timerange = FLYSUtils.intArrayFromString(rawTimerange); | 762 long[] timerange = FLYSUtils.longArrayFromString(rawTimerange); |
763 double[] values = FLYSUtils.doubleArrayFromString(rawValues); | 763 double[] values = FLYSUtils.doubleArrayFromString(rawValues); |
764 | 764 |
765 Calendar start = new GregorianCalendar(timerange[0], 0, 1); | 765 Calendar start = new GregorianCalendar(); |
766 Calendar end = new GregorianCalendar(timerange[1], 0, 1); | 766 start.setTimeInMillis(timerange[0]); |
767 Calendar end = new GregorianCalendar(); | |
768 end.setTimeInMillis(timerange[1]); | |
767 | 769 |
768 Calculation6 calc = new Calculation6( | 770 Calculation6 calc = new Calculation6( |
769 mode, | 771 mode, |
770 new long[] { start.getTimeInMillis(), end.getTimeInMillis() }, | 772 new long[] { start.getTimeInMillis(), end.getTimeInMillis() }, |
771 values); | 773 values); |