comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstMissVolCalculationResult2.java @ 9450:7e1fb8d0cb0d

Bundu bzws calculation nearly completed, some corrections with csv output, started with linking the minfo density calculation
author mschaefer
date Wed, 22 Aug 2018 19:12:51 +0200
parents d32b11d585cd
children 5f81d3f7b82b
comparison
equal deleted inserted replaced
9449:ba3ad54edbae 9450:7e1fb8d0cb0d
80 exportContextCSV.writeTitleForTabs("bundu.export.csv.title.bezugswst.result2", colSize); // Voraussetzung für Tabs ist, dass der Titel vor den Headern 80 exportContextCSV.writeTitleForTabs("bundu.export.csv.title.bezugswst.result2", colSize); // Voraussetzung für Tabs ist, dass der Titel vor den Headern
81 final Collection<String> header = new ArrayList<>(colSize); 81 final Collection<String> header = new ArrayList<>(colSize);
82 82
83 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); 83 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station));
84 84
85 for (int i = 1; i <= fieldSize() * 2; i++) { 85 for (int i = 1, j = 1; i <= fieldSize() * 2; i += 2, j++) {
86 final double index = Math.ceil(i / 2.); 86 header.add(exportContextCSV.msg(fieldVolumeMsgKey, j));
87 header.add(exportContextCSV.msg(fieldVolumeMsgKey, index)); 87 header.add(exportContextCSV.msg(fieldMassMsgKey, j));
88 i++;
89 header.add(exportContextCSV.msg(fieldMassMsgKey, index));
90 } 88 }
91 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missVolumeMeanBed)); 89 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missVolumeMeanBed));
92 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missMassMeanBed)); 90 header.add(exportContextCSV.formatCsvHeader(BunduResultType.missMassMeanBed));
93 91
94 exportContextCSV.writeCSVLine(header.toArray(new String[header.size()])); 92 exportContextCSV.writeCSVLine(header.toArray(new String[header.size()]));

http://dive4elements.wald.intevation.org