comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/SedimentLoadExporter.java @ 6970:7be97faf5848

flys/issue1235: Same kicks against a few inconsistencies and bugs in the calculation of sediment loads. I believe it _do_not_ delivers the right results.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 05 Sep 2013 17:15:04 +0200
parents aa1d681ee6eb
children 81f84960d722
comparison
equal deleted inserted replaced
6969:c137f5028591 6970:7be97faf5848
92 /** Process all stored data and write csv. */ 92 /** Process all stored data and write csv. */
93 @Override 93 @Override
94 protected void writeCSVData(CSVWriter writer) throws IOException { 94 protected void writeCSVData(CSVWriter writer) throws IOException {
95 writeCSVHeader(writer); 95 writeCSVHeader(writer);
96 96
97 //@felix: Please fix this!!!!
98 //boolean asSingleYear = toYear == 0;
99 boolean asSingleYear = true;
100
97 for (SedimentLoadResult result: results) { 101 for (SedimentLoadResult result: results) {
98 String years = (toYear == 0) 102 String years = asSingleYear
99 ? result.getStartYear()+ " " 103 ? result.getStartYear()+ " "
100 : result.getStartYear() + "-" + result.getEndYear(); 104 : result.getStartYear() + "-" + result.getEndYear();
101 SedimentLoad load = result.getLoad(); 105 SedimentLoad load = result.getLoad();
102 // Put load.getName()+load.getDescription()}); somewhere? 106 // Put load.getName()+load.getDescription()}); somewhere?
103 for (double km: new TreeSet<Double>(load.getKms())) { 107 for (double km: new TreeSet<Double>(load.getKms())) {

http://dive4elements.wald.intevation.org