Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
9533:d9fda7af24ca | 9534:b380a5693514 |
---|---|
93 final Calculation problems = new Calculation(); | 93 final Calculation problems = new Calculation(); |
94 | 94 |
95 // Calculate the selected main values, if any | 95 // Calculate the selected main values, if any |
96 /* misuse winfo-artifact to calculate waterlevels in the same way */ | 96 /* misuse winfo-artifact to calculate waterlevels in the same way */ |
97 final WINFOArtifact winfo = new WinfoArtifactWrapper(sinfo); | 97 final WINFOArtifact winfo = new WinfoArtifactWrapper(sinfo); |
98 winfo.addStringData("ld_locations", Double.toString(station)); | |
99 | 98 |
100 final FloodDurationCalculator calculator = new FloodDurationCalculator(this.context, infoProvider); | 99 final FloodDurationCalculator calculator = new FloodDurationCalculator(this.context, infoProvider); |
101 if (!Double.isNaN(station)) | 100 if (!Double.isNaN(station)) { |
101 winfo.addStringData("ld_locations", Double.toString(station)); | |
102 return calculator.calcWQDays(problems, station, winfo); | 102 return calculator.calcWQDays(problems, station, winfo); |
103 else | 103 } |
104 return calculator.calcWQDays(problems, calcRange.getMinimumFloat(), winfo); | 104 else { |
105 winfo.addStringData("ld_locations", Double.toString(calcRange.getMinimumDouble())); | |
106 return calculator.calcWQDays(problems, calcRange.getMinimumDouble(), winfo); | |
107 } | |
105 } | 108 } |
106 | 109 |
107 /** | 110 /** |
108 * Calculates the annotations of the infrastructure(s) of a station for a flood duration calculation | 111 * Calculates the annotations of the infrastructure(s) of a station for a flood duration calculation |
109 */ | 112 */ |