Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/MiddleBedHeightExporter.java @ 8295:9ab967eb2c51
At least since rev eb052d759fcc, there are no bed height epochs anymore.
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Thu, 18 Sep 2014 18:16:51 +0200 |
parents | 99912f51468d |
children | df5838cc7ecc |
comparison
equal
deleted
inserted
replaced
8294:d08e3737ab2d | 8295:9ab967eb2c51 |
---|---|
165 for (int i = 0, n = data.size(); i < n; i++) { | 165 for (int i = 0, n = data.size(); i < n; i++) { |
166 kmIndexMap.put(data.getKM(i), i); | 166 kmIndexMap.put(data.getKM(i), i); |
167 } | 167 } |
168 | 168 |
169 for (int i: kmIndexMap.values()) { | 169 for (int i: kmIndexMap.values()) { |
170 int start = data.getStartYear(); | 170 String uncert = !Double.isNaN(data.getUncertainty(i)) ? |
171 int end = data.getEndYear(); | 171 uncertF.format(data.getUncertainty(i)) : ""; |
172 | 172 String gap = !Double.isNaN(data.getDataGap(i)) ? |
173 if (start == end) { | 173 gapF.format(data.getDataGap(i)) + "%" : ""; |
174 String uncert = !Double.isNaN(data.getUncertainty(i)) ? | 174 String sound = !Double.isNaN(data.getSoundingWidth(i)) ? |
175 uncertF.format(data.getUncertainty(i)) : ""; | 175 soundF.format(data.getSoundingWidth(i)) : ""; |
176 String gap = !Double.isNaN(data.getDataGap(i)) ? | 176 writer.writeNext(new String[] { |
177 gapF.format(data.getDataGap(i)) + "%" : ""; | |
178 String sound = !Double.isNaN(data.getSoundingWidth(i)) ? | |
179 soundF.format(data.getSoundingWidth(i)) : ""; | |
180 writer.writeNext(new String[] { | |
181 kmF.format(data.getKM(i)), | 177 kmF.format(data.getKM(i)), |
182 data.getDescription(), | 178 data.getDescription(), |
183 heightF.format(data.getMiddleHeight(i)), | 179 heightF.format(data.getMiddleHeight(i)), |
184 uncert, | 180 uncert, |
185 gap, | 181 gap, |
186 sound, | 182 sound, |
187 widthF.format(data.getWidth(i)), | 183 widthF.format(data.getWidth(i)), |
188 RiverUtils.getLocationDescription(flys, data.getKM(i)), | 184 RiverUtils.getLocationDescription(flys, data.getKM(i)), |
189 }); | 185 }); |
190 } | |
191 else { | |
192 writer.writeNext(new String[] { | |
193 kmF.format(data.getKM(i)), | |
194 data.getDescription(), | |
195 heightF.format(data.getMiddleHeight(i)), | |
196 "", | |
197 "", | |
198 "", | |
199 "", | |
200 RiverUtils.getLocationDescription(flys, data.getKM(i)), | |
201 }); | |
202 } | |
203 | |
204 } | 186 } |
205 } | 187 } |
206 | 188 |
207 | 189 |
208 private void writeMetaData(CSVWriter writer, MiddleBedHeightData data) { | 190 private void writeMetaData(CSVWriter writer, MiddleBedHeightData data) { |
209 writer.writeNext(new String[]{"#"}); | 191 writer.writeNext(new String[]{"#"}); |
210 String year = ""; | 192 String year = ""; |
211 if (data.getStartYear() != 0) { | 193 if (data.getYear() != 0) { |
212 year = String.valueOf(data.getStartYear()); | 194 year = String.valueOf(data.getYear()); |
213 } | 195 } |
214 writer.writeNext(new String[]{"# " + msg(CSV_META_YEAR) + | 196 writer.writeNext(new String[]{"# " + msg(CSV_META_YEAR) + |
215 ": " + year}); | 197 ": " + year}); |
216 writer.writeNext(new String[]{"# " + msg(CSV_META_TYPE) + | 198 writer.writeNext(new String[]{"# " + msg(CSV_META_TYPE) + |
217 ": " + data.getType()}); | 199 ": " + data.getType()}); |