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 */

http://dive4elements.wald.intevation.org