comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ATExporter.java @ 4941:65059ad920c6

Use different header in AT export files for gauges and at km.
author Raimund Renkert <rrenkert@intevation.de>
date Thu, 31 Jan 2013 15:55:15 +0100
parents b878dce3a671
children 64139914e446
comparison
equal deleted inserted replaced
4939:c9d8b9b4895d 4941:65059ad920c6
90 River river = FLYSUtils.getRiver(master); 90 River river = FLYSUtils.getRiver(master);
91 RangeAccess rangeAccess = new RangeAccess(master, context); 91 RangeAccess rangeAccess = new RangeAccess(master, context);
92 double[] kms = rangeAccess.getLocations(); 92 double[] kms = rangeAccess.getLocations();
93 93
94 Gauge gauge = river.determineGaugeByPosition(kms[0]); 94 Gauge gauge = river.determineGaugeByPosition(kms[0]);
95 TimeInterval interval = 95 if (kms[0] == gauge.getStation().doubleValue() + 1e-4) {
96 gauge.fetchMasterDischargeTable().getTimeInterval(); 96 // at gauge.
97 at.write( 97 TimeInterval interval =
98 new OutputStreamWriter(out, DEFAULT_ENCODING), 98 gauge.fetchMasterDischargeTable().getTimeInterval();
99 context.getMeta(), 99 at.write(
100 river.getName(), 100 new OutputStreamWriter(out, DEFAULT_ENCODING),
101 kms[0], 101 context.getMeta(),
102 gauge.getName(), 102 river.getName(),
103 gauge.getDatum(), 103 kms[0],
104 interval.getStartTime()); 104 gauge.getName(),
105 gauge.getDatum(),
106 interval.getStartTime(),
107 100d);
108 }
109 else {
110 // at km
111 at.write(
112 new OutputStreamWriter(out),
113 context.getMeta(),
114 river.getName(),
115 kms[0],
116 null,
117 null,
118 null,
119 0d);
120 }
121
105 } 122 }
106 123
107 124
108 /** 125 /**
109 * Returns an instance of <i>EmptySettings</i> currently! 126 * Returns an instance of <i>EmptySettings</i> currently!

http://dive4elements.wald.intevation.org