Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/Segment.java @ 9342:0c621beceb2f
2.3.4.2.5 Beseitigung des Fehlers beim Laden eines Projektes
der BArt „ausgelagerte Wasserspiegellage“
author | gernotbelger |
---|---|
date | Mon, 30 Jul 2018 14:24:17 +0200 |
parents | 5e38e2924c07 |
children |
comparison
equal
deleted
inserted
replaced
9339:f812880963a9 | 9342:0c621beceb2f |
---|---|
192 | 192 |
193 // need the original values for naming | 193 // need the original values for naming |
194 segment.backup(); | 194 segment.backup(); |
195 | 195 |
196 for (int i = 0; i < values.length; ++i) { | 196 for (int i = 0; i < values.length; ++i) { |
197 double w = values[i] * 100.0; | 197 double w = values[i]; // FIXED: * 100.0; |
198 double [] qs = DischargeTables.getQsForW(table, w); | 198 double [] qs = DischargeTables.getQsForW(table, w); |
199 if (qs.length == 0) { | 199 if (qs.length == 0) { |
200 log.warn("No Qs found for W = " + values[i]); | 200 log.warn("No Qs found for W = " + w); |
201 report.addProblem("cannot.find.q.for.w", values[i]); | 201 report.addProblem("cannot.find.q.for.w", w); |
202 values[i] = Double.NaN; | 202 values[i] = Double.NaN; |
203 success = false; | 203 success = false; |
204 } | 204 } |
205 else { | 205 else { |
206 values[i] = qs[0]; | 206 values[i] = qs[0]; |
207 if (qs.length > 1) { | 207 if (qs.length > 1) { |
208 log.warn( | 208 log.warn( |
209 "More than one Q found for W = " + values[i]); | 209 "More than one Q found for W = " + w); |
210 } | 210 } |
211 } | 211 } |
212 } | 212 } |
213 } | 213 } |
214 } // for all segments | 214 } // for all segments |