Mercurial > dive4elements > river
annotate backend/src/main/java/org/dive4elements/river/importer/parsers/BedHeightSingleParser.java @ 8043:bd0dea643440
Divide SedimentLoadLSParser into AbstractSedimentLoadParser and SedimentLoadLSParser to be able to reuse code for a new SedimentLoadParser for data at measurement stations.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Wed, 16 Jul 2014 19:11:31 +0200 |
parents | cf8d37ed4d34 |
children | 3a0522f1a532 |
rev | line source |
---|---|
5844
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
2 * Software engineering by Intevation GmbH |
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
3 * |
5992
4c3ccf2b0304
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5844
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
5844
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
5992
4c3ccf2b0304
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5844
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
5844
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
7 */ |
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
8 |
5829
18619c1e7c2a
Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5828
diff
changeset
|
9 package org.dive4elements.river.importer.parsers; |
2806
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
10 |
2808
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
11 import java.text.ParseException; |
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
12 |
2806
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
13 import org.apache.log4j.Logger; |
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
14 |
5829
18619c1e7c2a
Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5828
diff
changeset
|
15 import org.dive4elements.river.importer.ImportBedHeight; |
18619c1e7c2a
Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5828
diff
changeset
|
16 import org.dive4elements.river.importer.ImportBedHeightSingle; |
18619c1e7c2a
Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5828
diff
changeset
|
17 import org.dive4elements.river.importer.ImportBedHeightSingleValue; |
2806
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
18 |
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
19 |
2811
8926571e47fb
Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
20 public class BedHeightSingleParser extends BedHeightParser { |
2806
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
21 |
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
22 private static final Logger log = |
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
23 Logger.getLogger(BedHeightSingleParser.class); |
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
24 |
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
25 |
2811
8926571e47fb
Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
26 @Override |
8926571e47fb
Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
27 protected ImportBedHeight newImportBedHeight(String description) { |
8926571e47fb
Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
28 return new ImportBedHeightSingle(description); |
2808
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
29 } |
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
30 |
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
31 |
3955
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
32 /** |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
33 * Create ImportBedHeightSingleValue from a line of csv file, add |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
34 * it to the ImportBedHeight. |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
35 */ |
2811
8926571e47fb
Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
36 @Override |
8926571e47fb
Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
37 protected void handleDataLine(ImportBedHeight obj, String line) { |
7354
809e76b7fe38
BedHeightSingleParser: do not omit lines if last column is empty.
Tom Gottfried <tom@intevation.de>
parents:
7344
diff
changeset
|
38 String[] values = line.split(SEPERATOR_CHAR, -1); |
2808
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
39 |
7354
809e76b7fe38
BedHeightSingleParser: do not omit lines if last column is empty.
Tom Gottfried <tom@intevation.de>
parents:
7344
diff
changeset
|
40 if (values == null) { |
809e76b7fe38
BedHeightSingleParser: do not omit lines if last column is empty.
Tom Gottfried <tom@intevation.de>
parents:
7344
diff
changeset
|
41 log.warn("BSP: Error while parsing data line: '" + line + "'"); |
2808
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
42 return; |
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
43 } |
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
44 |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
45 Double km; |
3955
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
46 |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
47 try { |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
48 km = new Double(nf.parse(values[0]).doubleValue()); |
7372
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
49 |
6273
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
50 Double key = Double.valueOf(km); |
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
51 |
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
52 if (kmExists.contains(key)) { |
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
53 log.warn("duplicate station '" + km + "': -> ignored"); |
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
54 return; |
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
55 } |
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
56 |
e7526a074c0d
Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
57 kmExists.add(key); |
7372
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
58 } |
3955
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
59 catch (ParseException e) { |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
60 // We expect a lot of ";;;;;;" lines. |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
61 return; |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
62 } |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
63 |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
64 // Handle gaps like "10,0;;;;;". |
7417
cf8d37ed4d34
BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents:
7372
diff
changeset
|
65 if (values.length <= 2) { |
6047
1bb4b51ff1e6
BHP: do not import lines without useful data
Tom Gottfried <tom.gottfried@intevation.de>
parents:
5992
diff
changeset
|
66 // Do not import line without useful data |
7417
cf8d37ed4d34
BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents:
7372
diff
changeset
|
67 if (values.length < 2) { |
cf8d37ed4d34
BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents:
7372
diff
changeset
|
68 return; |
cf8d37ed4d34
BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents:
7372
diff
changeset
|
69 } |
cf8d37ed4d34
BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents:
7372
diff
changeset
|
70 if (values[1].length() == 0) { |
cf8d37ed4d34
BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents:
7372
diff
changeset
|
71 return; |
cf8d37ed4d34
BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents:
7372
diff
changeset
|
72 } |
3955
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
73 } |
26685b846a29
Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
3662
diff
changeset
|
74 |
7372
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
75 Double height = null; |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
76 if (values[1].length() > 0) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
77 try { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
78 height = new Double(nf.parse(values[1]).doubleValue()); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
79 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
80 catch (ParseException e) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
81 log.warn("BSP: unparseable height " + values[1]); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
82 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
83 } |
6298
f095b58c95d9
Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6273
diff
changeset
|
84 |
7372
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
85 Double uncertainty = null; |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
86 if (values[2].length() > 0) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
87 try { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
88 uncertainty = new Double(nf.parse(values[2]).doubleValue()); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
89 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
90 catch (ParseException e) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
91 log.warn("BSP: unparseable uncertainty value " + values[2]); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
92 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
93 } |
6298
f095b58c95d9
Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6273
diff
changeset
|
94 |
7372
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
95 Double dataGap = null; |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
96 if (values[3].length() > 0) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
97 try { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
98 dataGap = new Double(nf.parse(values[3]).doubleValue()); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
99 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
100 catch (ParseException e) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
101 log.warn("BSP: unparseable data gap " + values[3]); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
102 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
103 } |
6298
f095b58c95d9
Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6273
diff
changeset
|
104 |
7372
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
105 Double soundingWidth = null; |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
106 if (values[4].length() > 0) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
107 try { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
108 soundingWidth = new Double(nf.parse(values[4]).doubleValue()); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
109 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
110 catch (ParseException e) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
111 log.warn("BSP: unparseable sounding width " + values[4]); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
112 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
113 } |
6298
f095b58c95d9
Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6273
diff
changeset
|
114 |
7372
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
115 Double width = null; |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
116 if (values[5].length() > 0) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
117 try { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
118 width = new Double(nf.parse(values[5]).doubleValue()); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
119 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
120 catch (ParseException e) { |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
121 log.warn("BSP: unparseable width " + values[5]); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
122 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
123 } |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
124 |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
125 ImportBedHeightSingleValue value = new ImportBedHeightSingleValue( |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
126 (ImportBedHeightSingle) obj, |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
127 km, |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
128 height, |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
129 uncertainty, |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
130 dataGap, |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
131 soundingWidth, |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
132 width); |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
133 |
495cde925702
Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7355
diff
changeset
|
134 obj.addValue(value); |
2808
b57c95094b68
Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2806
diff
changeset
|
135 } |
2806
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
136 } |
33f40b23edd8
Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
137 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |