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");

http://dive4elements.wald.intevation.org