Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/MiddleBedHeightExporter.java @ 8296:df5838cc7ecc
These meta-lines had been invented before.
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Thu, 18 Sep 2014 18:41:14 +0200 |
parents | 9ab967eb2c51 |
children | 3a0522f1a532 |
comparison
equal
deleted
inserted
replaced
8295:9ab967eb2c51 | 8296:df5838cc7ecc |
---|---|
186 } | 186 } |
187 } | 187 } |
188 | 188 |
189 | 189 |
190 private void writeMetaData(CSVWriter writer, MiddleBedHeightData data) { | 190 private void writeMetaData(CSVWriter writer, MiddleBedHeightData data) { |
191 writer.writeNext(new String[]{"#"}); | |
192 String year = ""; | 191 String year = ""; |
193 if (data.getYear() != 0) { | 192 if (data.getYear() != 0) { |
194 year = String.valueOf(data.getYear()); | 193 year = String.valueOf(data.getYear()); |
195 } | 194 } |
196 writer.writeNext(new String[]{"# " + msg(CSV_META_YEAR) + | 195 writeCSVInfo(writer, new String[] { |
197 ": " + year}); | 196 "", // blank meta-line to separate datasets in CSV |
198 writer.writeNext(new String[]{"# " + msg(CSV_META_TYPE) + | 197 msg(CSV_META_YEAR) + ": " + year, |
199 ": " + data.getType()}); | 198 msg(CSV_META_TYPE) + ": " + data.getType(), |
200 writer.writeNext(new String[]{"# " + msg(CSV_META_LOC_SYSTEM) + | 199 msg(CSV_META_LOC_SYSTEM) + ": " + data.getLocationSystem(), |
201 ": " + data.getLocationSystem()}); | 200 msg(CSV_META_CUR_ELEV_MODEL) + ": " + |
202 writer.writeNext(new String[]{"# " + msg(CSV_META_CUR_ELEV_MODEL) + | 201 data.getCurElevationModel(), |
203 ": " + data.getCurElevationModel()}); | 202 msg(CSV_META_OLD_ELEV_MODEL) + ": " + |
204 writer.writeNext(new String[]{"# " + msg(CSV_META_OLD_ELEV_MODEL) + | 203 data.getOldElevationModel(), |
205 ": " + data.getOldElevationModel()}); | 204 msg(CSV_META_RIVER_ELEV_MODEL) + ": " + |
206 writer.writeNext(new String[]{"# " + msg(CSV_META_RIVER_ELEV_MODEL) + | 205 data.getRiverElevationModel(), |
207 ": " + data.getRiverElevationModel()}); | 206 msg(CSV_META_SOUNDING_WIDTH) + ": " + data.getSoundingWidth(), |
208 writer.writeNext(new String[]{"# " + msg(CSV_META_SOUNDING_WIDTH) + | 207 msg(CSV_META_RANGE) + ": " + data.getStations().min() + |
209 ": " + data.getSoundingWidth()}); | 208 " - " + data.getStations().max(), |
210 writer.writeNext(new String[]{"# " + msg(CSV_META_RANGE) + | 209 msg(CSV_META_EVAL_BY) + ": " + data.getEvaluatedBy() |
211 ": " + data.getStations().min() + " - " + data.getStations().max()}); | 210 }); |
212 writer.writeNext(new String[]{"# " + msg(CSV_META_EVAL_BY) + | |
213 ": " + data.getEvaluatedBy()}); | |
214 writer.writeNext(new String[]{"#"}); | |
215 } | 211 } |
216 | 212 |
217 @Override | 213 @Override |
218 protected void writePDF(OutputStream out) { | 214 protected void writePDF(OutputStream out) { |
219 log.error("TODO: Implement FlowVelocityExporter.writePDF"); | 215 log.error("TODO: Implement FlowVelocityExporter.writePDF"); |