Mercurial > dive4elements > river
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! |