Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/MiddleBedHeightExporter.java @ 6351:2c7a16d59f67
Use Double.NaN for missing values in middle bedheight calculation and write empty strings in csv export.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Mon, 17 Jun 2013 15:37:26 +0200 |
parents | af13ceeba52a |
children | 0a337f0005c2 |
comparison
equal
deleted
inserted
replaced
6350:876c797c2805 | 6351:2c7a16d59f67 |
---|---|
129 for (int i = 0, n = data.size(); i < n; i++) { | 129 for (int i = 0, n = data.size(); i < n; i++) { |
130 int start = data.getStartYear(); | 130 int start = data.getStartYear(); |
131 int end = data.getEndYear(); | 131 int end = data.getEndYear(); |
132 | 132 |
133 if (start == end) { | 133 if (start == end) { |
134 String uncert = !Double.isNaN(data.getUncertainty(i)) ? | |
135 uncertF.format(data.getUncertainty(i)) : ""; | |
136 String gap = !Double.isNaN(data.getDataGap(i)) ? | |
137 gapF.format(data.getDataGap(i)) + "%" : ""; | |
138 String sound = !Double.isNaN(data.getSoundingWidth(i)) ? | |
139 soundF.format(data.getSoundingWidth(i)) : ""; | |
134 writer.writeNext(new String[] { | 140 writer.writeNext(new String[] { |
135 kmF.format(data.getKM(i)), | 141 kmF.format(data.getKM(i)), |
136 data.getDescription(), | 142 data.getDescription(), |
137 heightF.format(data.getMiddleHeight(i)), | 143 heightF.format(data.getMiddleHeight(i)), |
138 uncertF.format(data.getUncertainty(i)), | 144 uncert, |
139 gapF.format(data.getDataGap(i)) + "%", | 145 gap, |
140 soundF.format(data.getSoundingWidth(i)), | 146 sound, |
141 widthF.format(data.getWidth(i)), | 147 widthF.format(data.getWidth(i)), |
142 RiverUtils.getLocationDescription(flys, data.getKM(i)), | 148 RiverUtils.getLocationDescription(flys, data.getKM(i)), |
143 }); | 149 }); |
144 } | 150 } |
145 else { | 151 else { |