Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculation.java @ 9534:b380a5693514
Calculation of Dauerlinie corrected in WInfo (fix wst position according to a reference gauge, km specific discharge instead of that of the gauge);
using same calculation in SInfo flood duration
author | mschaefer |
---|---|
date | Thu, 11 Oct 2018 18:39:21 +0200 |
parents | 55c187a0a31e |
children | f8308db94634 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculation.java Thu Oct 04 12:48:57 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCalculation.java Thu Oct 11 18:39:21 2018 +0200 @@ -95,13 +95,16 @@ // Calculate the selected main values, if any /* misuse winfo-artifact to calculate waterlevels in the same way */ final WINFOArtifact winfo = new WinfoArtifactWrapper(sinfo); - winfo.addStringData("ld_locations", Double.toString(station)); final FloodDurationCalculator calculator = new FloodDurationCalculator(this.context, infoProvider); - if (!Double.isNaN(station)) + if (!Double.isNaN(station)) { + winfo.addStringData("ld_locations", Double.toString(station)); return calculator.calcWQDays(problems, station, winfo); - else - return calculator.calcWQDays(problems, calcRange.getMinimumFloat(), winfo); + } + else { + winfo.addStringData("ld_locations", Double.toString(calcRange.getMinimumDouble())); + return calculator.calcWQDays(problems, calcRange.getMinimumDouble(), winfo); + } } /**