annotate flys-backend/ChangeLog-before-20121018 @ 4183:1755a1bfe5ce

Merged
author Christian Lins <christian.lins@intevation.de>
date Fri, 19 Oct 2012 09:20:52 +0200
parents
children 79878efbdf07
rev   line source
4183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1 2012-10-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3 * src/main/java/de/intevation/flys/importer/Config.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4 Added new flag 'flys.backend.skip.historical.discharge.tables'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5 to ignore the historical discharge tables during gauge import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8 Ignore the historical discharge tables if flag is set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10 * contrib/run_hydr_morph.sh: Adjusted shell script.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11 * doc/documentation/de/importer-hydr-morph.tex: Adjusted docu.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13 2012-09-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15 * .hgignore: First hgignore
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17 2012-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19 * doc/schema/postgresql-spatial.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20 doc/schema/oracle-spatial.sql: Changed the type of date columns to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21 VARCHAR. This is a quick fix to solve the concatination problem in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22 Oracle and PostgreSQL. Both aren't able to concatinate null values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
23 So, null values are not valid for those columns. Users can now decide
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
24 to fill these columns with correct values or an empty string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
25
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
26 * src/main/java/de/intevation/flys/utils/DgmSqlConverter.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
27 year_from and year_to values to an empty string if no correct value is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
28 specified.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
29
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
30 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
31
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
32 For issue862/1, fix parsing of year field of bed height csvs,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
33 which sometimes contain non-year character.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
34
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
35 * src/main/java/de/intevation/flys/importer/parsers/BedHeightParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
36 Extend RE to parse year field of Bed Height data csv.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
37
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
38 2012-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
39
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
40 * src/main/java/de/intevation/flys/model/RiverAxis.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
41 Added new method to query a special kind of river axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
42
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
43 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
44
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
45 Backend-part for fix of issue863.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
46
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
47 * src/main/java/de/intevation/flys/importer/parsers/BedHeightEpochParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
48 Handle missing data points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
49
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
50 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
51
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
52 * src/main/java/de/intevation/flys/importer/ImportBedHeightEpoch.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
53 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
54
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
55 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
56
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
57 * src/main/java/de/intevation/flys/importer/parsers/BedHeightSingleParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
58 Removed debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
59
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
60 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
61
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
62 * src/main/java/de/intevation/flys/importer/parsers/BedHeightSingleParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
63 Handle csv lines with just the km set ("gaps").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
64
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
65 * src/main/java/de/intevation/flys/importer/parsers/BedHeightEpochParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
66 Added TODO, as more changes towards fix for issue863 are necessary.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
67
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
68 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
69
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
70 * src/main/java/de/intevation/flys/importer/parsers/BedHeightParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
71 src/main/java/de/intevation/flys/importer/ImportBedHeightSingleValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
72 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
73
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
74 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
75
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
76 Towards fix for issue863 (data gaps in bed height single values).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
77
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
78 * doc/schema/postgresql-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
79 doc/schema/oracle-minfo.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
80 Drop "NOT NULL" constraints on some single bed height value columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
81
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
82 2012-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
83
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
84 * src/main/java/de/intevation/flys/model/BedHeightSingle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
85 Replaced labeled continue by a simple break.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
86
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
87 * src/main/java/de/intevation/flys/utils/DgmSqlConverter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
88 src/main/java/de/intevation/flys/importer/ImportElevationModel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
89 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
90
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
91 2012-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
92
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
93 * doc/schema/postgresql-spatial.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
94
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
95 * doc/schema/import-dems.sql: Added more information to fullfil the schema
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
96 for dems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
97
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
98 * src/main/java/de/intevation/flys/utils/DgmSqlConverter.java: New converter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
99 for CSV files with DGM information; results in a SQL file with INSERT
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
100 statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
102 * pom.xml: Added dependency to OpenCSV for reading CSV files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
104 2012-09-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
106 * contrib/shpimporter/importer.py: Fixed method name for ERROR log
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
107 messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
109 * doc/schema/postgresql-spatial.sql: Set geometry dim to '3' instead of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
110 '4'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
112 2012-09-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
113
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
114 * src/main/java/de/intevation/flys/importer/ImportBedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
115 src/main/java/de/intevation/flys/importer/ImportElevationModel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
116 Some minor bugfixes for MINFO import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
118 2012-09-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
120 * doc/schema/postgresql-spatial.sql: Adapted schema; added missing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
121 relations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
123 * doc/schema/postgresql-drop-spatial.sql: SQL statements to drop an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
124 existing FLYS postgresql schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
126 2012-09-21 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
127
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
128 * src/main/java/de/intevation/flys/model/River.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
129 src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
130 Remove fetchInfoURL methods. The info url will be generated in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
131 client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
133 2012-09-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
135 * doc/schema/postgresql.sql, doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
136 Addes column 'official_number' to rivers table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
137 This should contain the 'Bundeswasserstrassen Identnummer'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
139 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
140 Added new column to Hibernate model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
142 2012-09-21 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
144 * src/main/java/de/intevation/flys/model/River.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
145 src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
146 Rename getInfoURL methods to fetchInfoURL until the values are fetched
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
147 from the db to statisfy hibernate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
148
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
149 2012-09-21 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
151 * src/main/java/de/intevation/flys/model/River.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
152 src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
153 Add new methods to return a HTTP URL for additional information about the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
154 river or gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
156 2012-09-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
158 * src/main/java/de/intevation/flys/importer/ImportSedimentDensity.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
159 src/main/java/de/intevation/flys/importer/ImportWaterlevelDifference.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
160 src/main/java/de/intevation/flys/importer/ImportBedHeightSingle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
161 src/main/java/de/intevation/flys/importer/ImportSedimentYield.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
162 src/main/java/de/intevation/flys/importer/ImportBedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
163 src/main/java/de/intevation/flys/importer/ImportWaterlevel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
164 src/main/java/de/intevation/flys/importer/ImportFlowVelocityMeasurement.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
165 src/main/java/de/intevation/flys/importer/ImportMorphWidth.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
166 src/main/java/de/intevation/flys/importer/ImportFlowVelocityModel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
167 src/main/java/de/intevation/flys/importer/ImportSQRelation.java: Store
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
168 values into database only if its peer has been successfully stored,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
169 otherwise skip values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
171 2012-09-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
173 * src/main/java/de/intevation/flys/importer/ImportSedimentDensity.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
174 src/main/java/de/intevation/flys/importer/parsers/SedimentDensityParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
175 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
177 2012-09-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
179 * src/main/java/de/intevation/flys/model/BedHeightType.java: Accept
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
180 "Querprofil" as valid BedHeightType.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
182 * src/main/java/de/intevation/flys/importer/parsers/SedimentYieldParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
183 Added missing GrainFraction.TOTAL type to parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
185 2012-09-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
187 * src/main/java/de/intevation/flys/importer/ImportSedimentDensity.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
188 src/main/java/de/intevation/flys/importer/parsers/BedHeightParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
189 src/main/java/de/intevation/flys/importer/parsers/SedimentDensityParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
190 src/main/java/de/intevation/flys/importer/parsers/WaterlevelDifferencesParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
191 Some litte logging improvements and be more tolerant with exceptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
193 2012-09-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
195 Taggd RELEASE 2.9.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
197 2012-09-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
199 * src/main/java/de/intevation/flys/model/BedHeightEpoch.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
200 Corrected broken loop to find epochs for river and km range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
202 * src/main/java/de/intevation/flys/model/BedHeightSingle.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
203 Corrected broken loop to find singles for river and km range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
205 2012-09-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
207 * src/main/java/de/intevation/flys/importer/parsers/BedHeightParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
208 Made code more robust.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
209
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
210 2012-09-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
212 * src/main/java/de/intevation/flys/importer/Config.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
213 Add system property 'flys.backend.importer.skip.default'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
214 which enables the switching of the skipping default.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
215 Very useful if you want only some sub systems by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
216 setting this to 'true' and the sub systems to 'false'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
218 2012-09-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
220 * doc/schema/postgresql.sql: Indices on cross sections
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
221 were created too early (before the referenced tables
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
222 were created).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
224 2012-09-12 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
226 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
227 Add new method determineMinMaxQ to fetch the mimimum and maximum q values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
228 from the database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
230 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
232 * postgresql-minfo.sql: Added missing tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
233 * oracle-minfo.sql: Fixed small typos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
235 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
237 * pom.xml: Java 1.6 -> 1.6
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
239 * src/main/java/de/intevation/flys/utils/StringUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
240 Replaced german comment (with an ill encoded Umlaut).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
242 2012-09-10 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
244 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
245 Remove obsolet method (#851).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
247 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
249 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
250 We need min/max Q, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
252 2012-09-10 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
254 * src/main/java/de/intevation/flys/model/MinMaxWQ.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
255 src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
256 Add method fetchMinMaxWQ to Gauge. This mehtod returns a new MinMaxWQ
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
257 instance that contains the fetched values for the gauge overview info.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
259 2012-09-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
261 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
262 Moved some code over from flys-artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
264 2012-09-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
266 Tagged module as '2.9'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
268 2012-09-07 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
270 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
271 Rename getDurationCurveData to fetchDurationCurveData to satisfy
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
272 hibernate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
274 2012-09-06 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
276 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
277 Move static getDurationCurveData method from flys-artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
278 MainValuesFactory class to a instance method in Gauge class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
280 2012-08-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
282 Attempt fix for issue821 (cross sections just till +/-500m).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
284 * src/main/java/de/intevation/flys/model/CrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
285 Set max value for cross sections to 2500 instead of 500.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
287 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
289 * contrib/run_geo.sh: New run script for the python based geo importer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
291 * contrib/run_hydr_morph.sh: New run script for the java based importer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
292 for hydrological and morphological data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
294 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
296 * doc/documentation/de/overview.tex: Fixed typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
298 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
300 * doc/documentation/de/importer-geodaesie.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
301 doc/documentation/de/importer-hydr-morph.tex: Corrected name of run
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
302 scripts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
304 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
306 * doc/documentation/de/importer-geodaesie.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
307 doc/documentation/de/importer-hydr-morph.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
308 doc/documentation/de/importer-manual.tex: Bugfixes and new geo error
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
309 description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
311 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
313 * contrib/shpimporter/importer.py: Fixed broken method call.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
315 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
317 * doc/documentation/de/overview.tex: Hint to root permissions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
319 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
321 * contrib/shpimporter/importer.py: Set 'path' attribute for each feature.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
323 * contrib/shpimporter/axis.py: Also accept shapes with 'achse' in its name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
325 * doc/schema/oracle-spatial.sql: Added 'path' attribute to each db
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
326 relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
327
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
328 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
330 * doc/documentation/de/importer-geodaesie.tex: Bugfixes and added hint.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
332 * doc/documentation/de/importer-manual.tex: Set document revision and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
333 date.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
335 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
337 * doc/documentation/de/importer-hydr-morph.tex: Added manual line breaks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
339 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
341 * doc/documentation/de/importer-hydr-morph.tex: Fixed bug during PDF
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
342 creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
344 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
346 * doc/documentation/de/importer-hydr-morph.tex: Bugfixes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
348 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
350 * doc/documentation/de/overview.tex: Improved description of database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
351 schema creation. Describe command to unpack importer tarball.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
353 2012-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
355 * doc/documentation/de/importer-geodaesie.tex: Added further error message
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
356 if no connection to Oracle database could be established.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
358 2012-08-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
360 * doc/documentation/de/importer-geodaesie.tex: Documented install steps
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
361 for Oracle Instantclient and python and gdal.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
363 2012-08-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
365 * doc/documentation/de/importer-hydr-morph.tex: Describe Log4J
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
366 configuration; some smaller bugfixes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
368 2012-08-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
370 * doc/documentation/de/overview.tex: Added comment to directory structure
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
371 of a river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
372
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
373 * doc/documentation/de/importer-hydr-morph.tex: Describe import of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
374 morphological files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
376 2012-08-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
378 * doc/documentation/de/title.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
379 doc/documentation/de/overview.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
380 doc/documentation/de/importer-hydr-morph.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
381 doc/documentation/de/importer-manual.tex: Smaller fixed and structural
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
382 changes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
383
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
384 2012-08-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
386 * doc/documentation/de/importer-hydr-morph.tex: Added documentation from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
387 README.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
389 2012-08-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
391 * doc/README.txt: Documented which hydrological files are taken into account.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
393 2012-08-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
395 * doc/README.txt: Documented the classification of the annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
397 2012-08-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
399 * doc/README.txt: Documented the db credentials.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
401 2012-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
403 * doc/README.txt: Completed the error messages (Puh!)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
405 * src/main/java/de/intevation/flys/importer/ImportBedHeightSingle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
406 src/main/java/de/intevation/flys/importer/ImportWaterlevelDifference.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
407 src/main/java/de/intevation/flys/importer/ImportBedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
408 src/main/java/de/intevation/flys/importer/parsers/BedHeightParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
409 src/main/java/de/intevation/flys/importer/parsers/BedHeightSingleParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
410 src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
411 src/main/java/de/intevation/flys/importer/parsers/MorphologicalWidthParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
412 src/main/java/de/intevation/flys/importer/parsers/SedimentYieldParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
413 src/main/java/de/intevation/flys/importer/parsers/AnnotationClassifier.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
414 src/main/java/de/intevation/flys/importer/parsers/WstParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
415 src/main/java/de/intevation/flys/importer/ImportSQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
416 Made error messages identifiable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
417
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
418 2012-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
420 * doc/shapeimporter,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
421 doc/shapeimporter/documentation.txt: Removed. The documentation is now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
422 written in latex.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
424 * doc/documentation,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
425 doc/documentation/de: New. The place where the german documentation is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
426 located.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
428 * doc/documentation/de/title.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
429 doc/documentation/de/importer-geodaesie.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
430 doc/documentation/de/figures/bfg_logo.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
431 doc/documentation/de/figures/intevation-logo.pdf,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
432 doc/documentation/de/overview.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
433 doc/documentation/de/importer-hydr-morph.tex,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
434 doc/documentation/de/importer-manual.tex: German documentation of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
435 importer and shape importer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
437 * doc/documentation/de/Makefile: Makefile to generate the documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
439 * doc/documentation/de/README: Instructions to generate the documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
441 2012-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
442
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
443 * doc/README.txt: Added warning messages. TODO: More warnings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
445 * src/main/java/de/intevation/flys/importer/parsers/PRFParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
446 src/main/java/de/intevation/flys/importer/parsers/StaFileParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
447 src/main/java/de/intevation/flys/importer/parsers/PegelGltParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
448 src/main/java/de/intevation/flys/importer/parsers/AtFileParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
449 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
450 Made warnings identifiable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
452 2012-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
454 * doc/README.txt: Added error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
456 * src/main/java/de/intevation/flys/importer/Importer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
457 src/main/java/de/intevation/flys/importer/parsers/PRFParser.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
458 src/main/java/de/intevation/flys/importer/parsers/HYKParser.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
459 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
460 Made errors identifiable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
462 2012-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
464 * doc/README.txt: Documentation for the importer (german).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
465 TODO: db crendentials, warning & errors, annotation types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
467 2012-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
469 * contrib/shpimporter/run.sh: Moved 'SKIP_XXX' variables to the top of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
470 the script.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
472 2012-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
474 * contrib/shpimporter/axis.py: Use log methods of shpimporter and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
475 removed print() calls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
477 * contrib/shpimporter/importer.py: Evaluate command line option 'dry_run'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
478 Do not commit database transaction if it is activated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
480 * contrib/shpimporter/shpimporter.py: Added new command line option
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
481 'dry_run' to supress database transactions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
483 2012-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
485 * contrib/shpimporter/shpimporter.py: Use OptionParse to read command line
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
486 options. Now, it is no longer necessary to adjust user specific settings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
487 in python files. Users should adapt run.sh script for specific settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
489 * contrib/shpimporter/catchments.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
490 contrib/shpimporter/boundaries.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
491 contrib/shpimporter/hws.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
492 contrib/shpimporter/importer.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
493 contrib/shpimporter/uesg.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
494 contrib/shpimporter/axis.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
495 contrib/shpimporter/km.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
496 contrib/shpimporter/floodplains.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
497 contrib/shpimporter/lines.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
498 contrib/shpimporter/gauges.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
499 contrib/shpimporter/buildings.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
500 contrib/shpimporter/fixpoints.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
501 contrib/shpimporter/crosssectiontracks.py: Added new method getName().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
502
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
503 * contrib/shpimporter/utils.py: Use shpimporter functions to print debug
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
504 messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
506 * contrib/shpimporter/run.sh: New shell script to run the shape importer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
507 with a default configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
509 2012-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
510
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
511 * src/main/java/de/intevation/flys/model/FastAnnotations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
512 Added toString() to Annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
514 2012-07-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
516 Tagged module as '2.8.1'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
518 2012-07-18 Felix Wolfsteller <felix.wolfstellre@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
520 * doc/schema/postgresql.sql, doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
521 Adjusted the official_lines views to include wst column pos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
523 2012-07-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
525 * Tagged module as '2.8'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
527 2012-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
529 * src/main/java/de/intevation/flys/model/Gauge.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
530 src/main/java/de/intevation/flys/backend/SpatialInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
531 Removed same package imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
533 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
535 * src/main/java/de/intevation/hibernate/MapResultTransformer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
536 Added static INSTANCE because its stateless.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
538 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
540 * src/main/java/de/intevation/hibernate/MapResultTransformer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
541 Strategy to directly transform native SQL results into Maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
543 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
545 Fix for flys/issue359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
547 * src/main/java/de/intevation/flys/importer/parsers/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
548 Removed extension from PRF descriptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
550 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
552 * doc/schema/postgresql.sql, doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
553 Added indices for fasten access to cross section points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
555 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
557 Partial fix for flys/issue697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
559 * doc/schema/oracle.sql: Increased the decimal places of Ws, Qs and Kms to 5.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
561 2012-07-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
563 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
564 Set correct connection provider class (its package has changed in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
565 last commit).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
567 2012-07-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
569 * src/main/java/de/intevation/flys/utils/DBCPConnectionProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
570 Fixed broken package declaration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
572 2012-06-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
574 * doc/schema/postgresql.sql, doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
575 Added views to access the 'Amtlichen Linien'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
577 2012-06-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
579 * src/main/java/de/intevation/**/*.java: Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
581 2012-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
583 Make access to SedDB configurable over conf.xml and provide
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
584 access to sessions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
586 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
587 Moved FLYS specific stuff out into the concept of credential classes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
588 which provides the user, password, dialect, driver, url and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
589 Hibernate classes to bind.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
591 * src/main/java/de/intevation/flys/backend/Credentials.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
592 Abstact class to provide the data needed for the SessionFactoryProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
594 * src/main/java/de/intevation/flys/backend/FLYSCredentials.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
595 Extends Credentials to serve the FLYS specific stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
597 * src/main/java/de/intevation/flys/backend/SedDBCredentials.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
598 Extends Credentials to serve the SedDB specific stuff. The parameters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
599 are drawn from conf.xml in the form:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
601 <artifact-database>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
602 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
603 <seddb-database>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
604 <user>USER</user>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
605 <password>PASSWORD</password>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
606 <driver>DRIVER</driver>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
607 <url>URL</url>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
608 <dialect>DIALECT</dialect>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
609 </seddb-database>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
610 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
611 </artifact-database>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
613 If absent defaults are:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
614 - user: seddb
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
615 - password: seddb
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
616 - driver: org.postgresql.Driver
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
617 - url: jdbc:postgresql://localhost:5432/seddb
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
618 - dialect: org.hibernate.dialect.PostgreSQLDialect
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
619
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
620 Defaults can be overwritten with system properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
621 - user: flys.seddb.user
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
622 - password: flys.seddb.password
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
623 - driver: flys.seddb.driver
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
624 - url: flys.seddb.url
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
625 - dialect: flys.seddb.dialect
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
627 * src/main/java/de/intevation/flys/backend/SedDBSessionHolder.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
628 Use this if you want to establish a session to the SedDB!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
629 Works like the SessionHolder.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
631 * src/main/java/de/intevation/flys/backend/SessionHolder.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
632 Add Override annotation. This holder gives you a session
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
633 to the FLYS database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
635 * src/main/java/de/intevation/flys/App.java: Adjusted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
637 2012-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
639 * src/main/java/de/intevation/seddb/model/*.java: Hibernate access to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
640 SedDB generated by Eclipse (ugly formatted, but compiles).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
642 2012-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
644 * src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
645 Re-establish cross platform compatibilty again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
647 2012-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
649 * src/main/java/de/intevation/flys/model/CrossSectionTrack.java: Added the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
650 missing 'name' property and added a function that returns all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
651 CrossSectionTracks of a specific river with a specific name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
653 2012-06-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
655 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
656 doc/schema/oracle-drop-minfo.sql: Added missing river_id column to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
657 sq_relation table and reordered the drop statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
659 * src/main/java/de/intevation/flys/model/SQRelationValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
660 src/main/java/de/intevation/flys/model/SQRelation.java: Added missing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
661 constructors and fixed some minor bugs that occured during import test.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
663 * src/main/java/de/intevation/flys/importer/ImportSQRelationValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
664 src/main/java/de/intevation/flys/importer/ImportSQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
665 Implemented code to store sq relations and values into db.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
667 * src/main/java/de/intevation/flys/importer/parsers/SQRelationParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
668 Override parse() to retrieve the filename.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
670 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
671 code to store sq relations into db.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
673 2012-06-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
675 * src/main/java/de/intevation/flys/importer/ImportSQRelationValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
676 src/main/java/de/intevation/flys/importer/ImportSQRelation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
677 New classes used during the import process of MINFO sq relations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
679 * src/main/java/de/intevation/flys/importer/parsers/SQRelationParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
680 New line parser that reads MINFO specifc sq relation files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
682 * src/main/java/de/intevation/flys/importer/Config.java: Added system
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
683 property to skip parsing sq relations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
685 "-Dflys.backend.importer.skip.sq.relation"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
687 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Parse MINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
688 sq relations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
689
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
690 2012-06-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
692 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Cleared some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
693 irritating debug statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
695 2012-06-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
697 * doc/annotation-types.xml: Added regex to match "Geschiebemesstellen" as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
698 "Messstelle" type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
700 * src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
701 Parse KM files in "../Morphologie/Streckendaten/". On Windows Systems,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
702 this won't work!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
704 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
706 * src/main/java/de/intevation/flys/model/FastAnnotations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
707 Added Override annotation to new NameFilter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
709 2012-06-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
711 * src/main/java/de/intevation/flys/model/FastAnnotations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
712 Added filter for annotation names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
714 2012-06-08 Felix Wolfsteller <felix.wolfstellre@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
716 * src/main/java/de/intevation/flys/model/FastAnnotations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
717 Fix comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
719 2012-06-08 Felix Wolfsteller <felix.wolfstellre@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
721 * src/main/java/de/intevation/flys/model/SQRelationValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
722 Fix hibernaty annotation symptom (make it run again).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
724 2012-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
726 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
727 doc/schema/oracle-drop-minfo.sql: Schema additions for MINFO s/q
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
728 relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
730 * src/main/java/de/intevation/flys/model/SQRelationValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
731 src/main/java/de/intevation/flys/model/SQRelation.java: New model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
732 classes for MINFO s/q relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
734 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
735 Registered new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
737 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
739 * src/main/java/de/intevation/flys/model/GaugeLocation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
740 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
741 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
743 2012-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
745 * Tagged module as '2.7'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
747 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
749 * src/main/java/de/intevation/flys/model/BedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
750 src/main/java/de/intevation/flys/model/BedHeightSingle.java: Added lower
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
751 and upper km to function that returns all singles and epochs for a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
752 river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
754 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
756 * src/main/java/de/intevation/flys/model/BedHeightSingleValue.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
757 a typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
759 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
761 * src/main/java/de/intevation/flys/model/BedHeightSingleValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
762 src/main/java/de/intevation/flys/model/BedHeightEpochValue.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
763 functions to retrieve single and epoch values based on its owner and km
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
764 range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
766 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
768 * src/main/java/de/intevation/flys/model/BedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
769 src/main/java/de/intevation/flys/model/BedHeightSingle.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
770 functions to get singles and epochs by river and by id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
772 2012-05-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
774 * src/main/java/de/intevation/flys/model/FlowVelocityModel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
775 src/main/java/de/intevation/flys/model/FlowVelocityModelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
776 src/main/java/de/intevation/flys/model/DischargeZone.java: Added static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
777 functions to retrieve data from database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
779 2012-05-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
781 * src/main/java/de/intevation/flys/model/DischargeZone.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
782 function getDischargeZones() that returns all DischargeZones for a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
783 river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
785 2012-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
786
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
787 * contrib/shpimporter/gauges.py: Search for field 'MPNAAM' and use its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
788 value as name for the geometry.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
790 * src/main/java/de/intevation/flys/model/GaugeLocation.java: New model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
791 class for storing locations of gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
793 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
794 Registered GaugeLocation class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
796 2012-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
798 * src/main/java/de/intevation/flys/model/HydrBoundary.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
799 src/main/java/de/intevation/flys/model/HydrBoundaryPoly.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
800 Hydrological boundaries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
801
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
802 * src/main/java/de/intevation/flys/model/Line.java: Modified signature of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
803 Line.getLines(). It now also takes the name of a line to retrieve more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
804 specific lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
806 * src/main/java/de/intevation/flys/model/Building.java: Modified signature
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
807 of Building.getBuildings(). It now also takes the name of a building to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
808 retrieve more specific lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
810 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
811 Registered HydrBoundary and HydrBoundaryPoly classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
813 2012-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
815 * contrib/shpimporter/crosssectiontracks.py: Search for 'STATION' field in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
816 shapefile to extract the current km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
818 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
820 * src/main/java/de/intevation/flys/model/Hws.java: The getHws() function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
821 got a further parameter 'name' to retrieve specific hws only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
824 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
826 * src/main/java/de/intevation/flys/model/Catchment.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
827 getCatchments() function got a further parameter 'name' to retrieve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
828 specific catchments only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
830 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
832 * doc/schema/oracle-spatial_idx.sql: Set the geometry type of 'catchments'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
833 to 'multipolygon'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
835 * src/main/java/de/intevation/flys/model/Catchment.java: The geometry
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
836 attribute in such instances is now from type 'Geometry'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
838 2012-05-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
840 * doc/schema/import-dems.sql: New. Insert statements to insert dems into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
841 database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
843 2012-05-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
845 * doc/schema/oracle-drop-spatial.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
846 doc/schema/oracle-spatial.sql: New relation 'gauge_location' and some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
847 bugfixes in the drop schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
848
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
849 * contrib/shpimporter/catchments.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
850 contrib/shpimporter/hws.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
851 contrib/shpimporter/gauges.py: New importers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
853 * contrib/shpimporter/importer.py: Added a debug statement to improve the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
854 visibility of the log output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
856 * contrib/shpimporter/shpimporter.py: Make use of the new importers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
859 2012-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
861 * doc/schema/oracle-drop-spatial.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
862 doc/schema/oracle-spatial.sql: Added new relations for hydrological
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
863 boundaries and appended a 'name' field to relations that had no such
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
864 field yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
866 * contrib/shpimporter/floodplains.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
867 contrib/shpimporter/boundaries.py: New importers for floodplain and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
868 hydrological boundaries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
870 * contrib/shpimporter/lines.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
871 contrib/shpimporter/buildings.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
872 contrib/shpimporter/uesg.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
873 contrib/shpimporter/fixpoints.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
874 contrib/shpimporter/axis.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
875 contrib/shpimporter/crosssectiontracks.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
876 contrib/shpimporter/km.py: Set the 'name' attribute for new features.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
878 * contrib/shpimporter/importer.py: Some bugfixes and improvements:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
879 geometries are transformed into a destination coordinate system now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
881 * contrib/shpimporter/shpimporter.py: Use all importers and defined the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
882 destination srs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
884 2012-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
886 * src/main/java/de/intevation/flys/model/FastCrossSectionLine.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
887 src/main/java/de/intevation/flys/model/CrossSectionPoint.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
888 src/main/java/de/intevation/flys/model/CrossSectionLine.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
889 src/main/java/de/intevation/flys/importer/ImportCrossSectionLine.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
890 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
891 Store meassure points of profiles as Doubles not as BigDecimal.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
892 This should save a lot of memory during the import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
894 2012-04-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
896 * src/main/java/de/intevation/flys/importer/parsers/FlowVelocityMeasurementParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
897 src/main/java/de/intevation/flys/importer/ImportWaterlevelDifferenceValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
898 src/main/java/de/intevation/flys/importer/ImportWaterlevelDifferenceColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
899 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
901 2012-04-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
903 * doc/schema/postgresql-minfo.sql: Adjusted PostgreSQL port
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
904 to match the Oracle schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
906 2012-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
907
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
908 * doc/annotation-types.xml: Adapted annotation typed based on BfG wishes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
910 2012-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
912 * doc/schema/oracle-drop.sql: New SQL file to drop WINFO specific db
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
913 schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
914
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
915 2012-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
917 * doc/schema/oracle.sql: Made SQL instructions upper case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
919 2012-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
921 * doc/schema/oracle-drop-spatial.sql: New statements to drop the whole
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
922 spatial schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
924 2012-04-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
926 * contrib/shpimporter/lines.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
927 contrib/shpimporter/buildings.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
928 contrib/shpimporter/importer.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
929 contrib/shpimporter/fixpoints.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
930 contrib/shpimporter/axis.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
931 contrib/shpimporter/crosssectiontracks.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
932 contrib/shpimporter/km.py: New classes for importing specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
933 shapefiles. Each of this imports defines its target db tablename and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
934 directory path to the shapefiles it should import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
936 * contrib/shpimporter/uesg.py: Some modifications necessary to streamline
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
937 the import process of shapefiles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
938
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
939 * contrib/shpimporter/shpimporter.py: Use all available imports for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
940 import process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
942 2012-04-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
944 * doc/schema/oracle-spatial.sql: Repaired broken schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
946 2012-04-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
948 * src/main/java/de/intevation/flys/importer/Config.java: Added a config
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
949 option to skip parsing MINFO waterlevel differences:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
951 -Dflys.backend.importer.skip.waterlevel.differences=True
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
953 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Parse and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
954 store MINFO specific waterlevel differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
956 2012-04-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
958 * src/main/java/de/intevation/flys/importer/parsers/WaterlevelDifferencesParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
959 New parser for MINFO specific waterlevel differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
961 * src/main/java/de/intevation/flys/importer/ImportWaterlevelDifferenceValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
962 src/main/java/de/intevation/flys/importer/ImportWaterlevelDifference.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
963 src/main/java/de/intevation/flys/importer/ImportWaterlevelDifferenceColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
964 New importer classes used during the import process of MINFO specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
965 waterlevel differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
967 2012-04-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
969 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
970 doc/schema/oracle-drop-minfo.sql: Added a missing constraint to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
971 'waterlevel_difference' relation. Remove that constraint in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
972 oracle-drop-minfo.sql.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
974 2012-04-25 Felix Wolfsteller <felix@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
976 * src/main/java/de/intevation/flys/model/WaterlevelDifferenceValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
977 (setValue, setValues): Change setter name to allow hibernate to recognize
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
978 it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
980 2012-04-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
982 * src/main/java/de/intevation/flys/model/WaterlevelDifferenceColumn.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
983 src/main/java/de/intevation/flys/model/WaterlevelDifference.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
984 src/main/java/de/intevation/flys/model/WaterlevelDifferenceValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
985 New model classes for MINFO specific waterlevel differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
987 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
988 Registered new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
990 2012-04-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
992 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
993 doc/schema/oracle-drop-minfo.sql: Improved the schema to store MINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
994 specific waterlevel differences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
996 2012-04-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
998 * src/main/java/de/intevation/flys/model/WaterlevelValue.java: Renamed a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
999 property ('qRange' -> 'qrange') because there have been problem during the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1000 import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1002 * src/main/java/de/intevation/flys/importer/parsers/WaterlevelParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1003 Filled the stub with code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1005 * src/main/java/de/intevation/flys/importer/ImportWaterlevelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1006 src/main/java/de/intevation/flys/importer/ImportWaterlevelQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1007 src/main/java/de/intevation/flys/importer/ImportWaterlevel.java: Some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1008 adaptions and missing methods which are required during the import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1010 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1011 correct directory to search for waterlevel files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1013 2012-04-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1015 * doc/schema/oracle-minfo.sql: Small type adaptions in the waterlevel_values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1016 relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1018 * src/main/java/de/intevation/flys/importer/parsers/WaterlevelParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1019 First stub of a parser for MINFO specific waterlevel values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1021 * src/main/java/de/intevation/flys/importer/Config.java: Added a new config
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1022 option to skip parsing MINFO specifc waterlevel_values:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1024 -Dflys.backend.importer.skip.waterlevels=True
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1026 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Added code
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1027 path to start parsing and storing MINFO specific waterlevel values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1029 2012-04-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1031 * src/main/java/de/intevation/flys/importer/ImportWaterlevelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1032 src/main/java/de/intevation/flys/importer/ImportWaterlevelQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1033 src/main/java/de/intevation/flys/importer/ImportWaterlevel.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1034 importer classes used for MINFO specific waterlevel import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1036 2012-04-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1038 * src/main/java/de/intevation/flys/model/WaterlevelQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1039 src/main/java/de/intevation/flys/model/WaterlevelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1040 src/main/java/de/intevation/flys/model/Waterlevel.java: New model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1041 classes for MINFO specific waterlevel data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1043 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1044 Registered new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1046 2012-04-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1048 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1049 doc/schema/oracle-drop-minfo.sql: Added relations for waterlevels
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1050 specific to MINFO. Note: those waterlevel values are not stored in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1051 WINFO specific relations!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1053 2012-04-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1055 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1056 src/main/java/de/intevation/flys/importer/ImportSedimentYield.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1057 src/main/java/de/intevation/flys/model/SedimentYield.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1058 column 'description' to the sediment_yield relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1060 * src/main/java/de/intevation/flys/importer/parsers/SedimentYieldParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1061 New parser for sediment yield data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1063 * src/main/java/de/intevation/flys/model/GrainFraction.java: Added constants
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1064 that represent the names of the grain fraction types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1066 * src/main/java/de/intevation/flys/importer/ImportGrainFraction.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1067 constructor that takes a name only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1069 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Improved the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1070 process of parsing sediment yield files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1072 2012-04-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1074 * src/main/java/de/intevation/flys/importer/Config.java: Added new config
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1075 option to skip parsing sediment yield data:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1077 -Dflys.backend.importer.skip.sediment.yield=true
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1079 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Prepared the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1080 importer to parse sediment yield data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1082 * src/main/java/de/intevation/flys/importer/ImportSedimentYield.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1083 storeDependencies() now throws SQLExceptions and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1084 ConstraintViolationExceptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1086 2012-04-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1088 * src/main/java/de/intevation/flys/importer/ImportGrainFraction.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1089 src/main/java/de/intevation/flys/importer/ImportSedimentYieldValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1090 src/main/java/de/intevation/flys/importer/ImportSedimentYield.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1091 importer classes for importing sediment yield data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1093 2012-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1095 * src/main/java/de/intevation/flys/model/SedimentYield.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1096 src/main/java/de/intevation/flys/model/SedimentYieldValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1097 src/main/java/de/intevation/flys/model/GrainFraction.java: New model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1098 classes for sediment yield data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1100 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1101 Registered new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1103 2012-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1105 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1106 doc/schema/oracle-drop-minfo.sql: Added missing river_id column to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1107 sediment_yield relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1109 2012-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1111 * src/main/java/de/intevation/flys/model/Floodmaps.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1112 src/main/java/de/intevation/flys/importer/parsers/SedimentDensityParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1113 src/main/java/de/intevation/flys/importer/ImportDischargeZone.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1114 Removed superflous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1116 2012-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1118 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1119 doc/schema/oracle-drop-minfo.sql: Added relations for storing sediment
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1120 yield values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1122 2012-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1124 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1125 doc/schema/oracle-drop-minfo.sql: The discharge_zone relation has no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1126 longer a reference to a named main value but stores a lower and upper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1127 discharge as string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1129 * src/main/java/de/intevation/flys/model/DischargeZone.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1130 src/main/java/de/intevation/flys/importer/ImportDischargeZone.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1131 Adapted the code to the changes in the db schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1133 * src/main/java/de/intevation/flys/importer/parsers/FlowVelocityModelParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1134 This parser now reads the meta information properly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1136 * src/main/java/de/intevation/flys/importer/ImportFlowVelocityModelValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1137 Repaired broken HQL statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1139 * src/main/java/de/intevation/flys/importer/ImportFlowVelocityModel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1140 Log the number of flow velocity model values that have been written into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1141 database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1143 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1145 * src/main/java/de/intevation/flys/importer/parsers/FlowVelocityMeasurementParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1146 New parser for flow velocity measurements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1148 * src/main/java/de/intevation/flys/importer/ImportFlowVelocityMeasurementValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1149 src/main/java/de/intevation/flys/importer/ImportFlowVelocityMeasurement.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1150 src/main/java/de/intevation/flys/importer/ImportFlowVelocityModelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1151 src/main/java/de/intevation/flys/importer/ImportFlowVelocityModel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1152 Fixed broken HQL statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1154 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Store flow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1155 velocity measurements into database after parsing them.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1157 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1158 Registered new model classes for flow velocity measurements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1160 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1162 * src/main/java/de/intevation/flys/importer/ImportFlowVelocityMeasurementValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1163 src/main/java/de/intevation/flys/importer/ImportFlowVelocityMeasurement.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1164 New temp classes used during the import process of flow velocity
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1165 measurements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1167 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1169 * src/main/java/de/intevation/flys/model/FlowVelocityMeasurementValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1170 src/main/java/de/intevation/flys/model/FlowVelocityMeasurement.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1171 model classes for storing flow velocity measurements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1173 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1175 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1176 doc/schema/oracle-drop-minfo.sql: Added new relations for MINFO specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1177 flow velocity measurements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1179 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1181 * src/main/java/de/intevation/flys/importer/parsers/FlowVelocityModelParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1182 New. Parser for model files of MINFO specific flow velocity data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1184 * doc/schema/oracle-minfo.sql: Added a missing q column to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1185 flow_velocity_model_values relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1187 * src/main/java/de/intevation/flys/importer/ImportFlowVelocityModelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1188 src/main/java/de/intevation/flys/model/FlowVelocityModelValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1189 Added missing q column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1191 * src/main/java/de/intevation/flys/importer/ImportFlowVelocityModel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1192 Added setter methods for meta data and an addValue() for adding new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1193 ImportFlowVelocityModelValues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1195 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1196 FlowVelocityModelParser for parsing model data of flow velocity files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1198 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1200 * src/main/java/de/intevation/flys/importer/ImportDischargeZone.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1201 src/main/java/de/intevation/flys/importer/ImportFlowVelocityModelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1202 src/main/java/de/intevation/flys/importer/ImportFlowVelocityModel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1203 Temp classes used during the import process of flow velocity data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1205 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1206 the method that stores flow velocity model data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1208 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1209
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1210 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Prepared for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1211 parsing flow velocity files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1213 * src/main/java/de/intevation/flys/importer/Config.java: Added a config
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1214 option to skip parsing flow velocity files:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1216 -Dflys.backend.importer.skip.flow.velocity=true
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1218 2012-04-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1220 * src/main/java/de/intevation/flys/model/FlowVelocityModel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1221 src/main/java/de/intevation/flys/model/FlowVelocityModelValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1222 src/main/java/de/intevation/flys/model/DischargeZone.java: New model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1223 classes for MINFO specific database relations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1225 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1226 Registered the new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1228 2012-04-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1230 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1231 doc/schema/oracle-drop-minfo.sql: Added new relations for MINFO specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1232 flow velocity values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1234 2012-02-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1236 * doc/schema/oracle-minfo.sql: Fixed column unit_id in table depths
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1237 to match type of column id in table units.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1239 * doc/schema/postgresql-minfo.sql: oracle-minfo.sql for a better DBMS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1241 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1243 * src/main/java/de/intevation/flys/model/MorphologicalWidth.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1244 annotation for values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1246 * src/main/java/de/intevation/flys/importer/ImportMorphWidthValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1247 Removed debug output in getPeer() and storeDependencies().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1249 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1251 * src/main/java/de/intevation/flys/importer/parsers/MorphologicalWidthParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1252 New parser for morphological widths files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1254 * src/main/java/de/intevation/flys/importer/ImportMorphWidth.java: Throw
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1255 constraint violation exceptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1257 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Parse and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1258 store morphological widths.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1260 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1262 * src/main/java/de/intevation/flys/importer/Config.java: Added a config
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1263 option to skip parsing morphological widths:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1265 -Dflys.backend.importer.skip.morphological.width=true
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1267 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1269 * doc/schema/oracle-minfo.sql: Added a description field to morphological
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1270 width values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1271
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1272 * src/main/java/de/intevation/flys/model/MorphologicalWidthValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1273 Added new instance variable for descriptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1275 * src/main/java/de/intevation/flys/importer/ImportMorphWidthValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1276 src/main/java/de/intevation/flys/importer/ImportMorphWidth.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1277 temp classes used to store morphological width values during the import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1279 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1281 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1282 doc/schema/oracle-drop-minfo.sql: Added new relations for MINFO specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1283 morphological width.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1285 * src/main/java/de/intevation/flys/model/MorphologicalWidth.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1286 src/main/java/de/intevation/flys/model/MorphologicalWidthValue.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1287 model classes for morphological width.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1289 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1290 Registered new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1292 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1294 * doc/schema/oracle-minfo.sql: Added a description field to table
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1295 sediment_density.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1297 * src/main/java/de/intevation/flys/model/SedimentDensityValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1298 src/main/java/de/intevation/flys/model/SedimentDensity.java: Some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1299 modifications based on the changes of the schema adaption in last commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1301 * src/main/java/de/intevation/flys/importer/parsers/SedimentDensityParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1302 Override parse() of parent class to get the filename.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1304 * src/main/java/de/intevation/flys/importer/ImportSedimentDensity.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1305 src/main/java/de/intevation/flys/importer/ImportDepth.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1306 src/main/java/de/intevation/flys/importer/ImportSedimentDensityValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1307 Implemented the methods storeDependencies() and getPeer() to save new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1308 instances into database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1310 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Save all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1311 ImportSedimentDensity objects to database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1313 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1314 Registered the new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1316 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1318 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1319 doc/schema/oracle-drop-minfo.sql: Modified the db schema specific to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1320 MINFO; replaced some columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1322 * src/main/java/de/intevation/flys/importer/parsers/SedimentDensityParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1323 Implemented the method stubs: parse meta data and data values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1325 * src/main/java/de/intevation/flys/importer/ImportSedimentDensityValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1326 src/main/java/de/intevation/flys/importer/ImportSedimentDensity.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1327 Added and replaced some instance variables because the db schema has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1328 changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1330 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1332 * src/main/java/de/intevation/flys/importer/parsers/LineParser.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1333 An abstract parser that might be used to read a file and handle each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1334 line contained in the file seperatly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1336 * src/main/java/de/intevation/flys/importer/parsers/SedimentDensityParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1337 New. Subclasses LineParser. It is able to parse MINFO specific sediment
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1338 density files. NOTE: currently just a stub.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1340 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Prepared to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1341 read MINFO specific sediment density files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1343 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1345 * src/main/java/de/intevation/flys/importer/Config.java: Added a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1346 config option to skip parsing MINFO sediment density values:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1348 -Dflys.backend.importer.skip.sediment.density=true
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1350 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1352 * src/main/java/de/intevation/flys/importer/ImportSedimentDensity.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1353 src/main/java/de/intevation/flys/importer/ImportSedimentDensityValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1354 src/main/java/de/intevation/flys/importer/ImportDepth.java: New importer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1355 classes used during MINFO sediment density import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1357 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1359 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1360 doc/schema/oracle-drop-minfo.sql: Improved the MINFO schema to store
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1361 sediment density values specific to a river and depth.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1363 * src/main/java/de/intevation/flys/model/SedimentDensityValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1364 src/main/java/de/intevation/flys/model/SedimentDensity.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1365 src/main/java/de/intevation/flys/model/Depth.java: New model classes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1366 used to store sediment density values specific to a river and depth.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1368 2012-04-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1370 * src/main/java/de/intevation/flys/importer/parsers/BedHeightParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1371 New. An abstract super class for BedHeightSingleParser and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1372 BedHeightEpochParser. It implements methods for parsing meta data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1373 Concrete subclasses need to implements the method for parsing data rows
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1374 only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1376 * src/main/java/de/intevation/flys/importer/ImportBedHeight.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1377 src/main/java/de/intevation/flys/importer/ImportBedHeightValue.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1378 Interfaces that define some major methods which enables the BedHeightParser
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1379 to parse both - single and epoch bed heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1381 * src/main/java/de/intevation/flys/importer/parsers/BedHeightSingleParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1382 Moved the code for parsing meta data to BedHeightParser which is now the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1383 parent class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1385 * src/main/java/de/intevation/flys/importer/parsers/BedHeightEpochParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1386 New. A further subclass of BedHeightParser for parsing MINFO bed heights
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1387 for epochs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1389 * src/main/java/de/intevation/flys/importer/ImportBedHeightSingleValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1390 src/main/java/de/intevation/flys/importer/ImportBedHeightEpochValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1391 Made them subclasses of ImportBedHeightValue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1393 * src/main/java/de/intevation/flys/importer/ImportBedHeightSingle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1394 src/main/java/de/intevation/flys/importer/ImportBedHeightEpoch.java: Made
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1395 them subclasses of ImportBedHeight.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1397 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1398 adjustments to store ImportBedHeight and ImportBedHeightValue instances
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1399 instead of concrete subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1401 2012-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1403 * doc/schema/oracle-minfo.sql: Added a link to the river to bed_height_epoch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1404 table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1406 * src/main/java/de/intevation/flys/model/BedHeightEpochValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1407 src/main/java/de/intevation/flys/model/BedHeightEpoch.java: New model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1408 classes for MINFO bed height epochs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1410 * src/main/java/de/intevation/flys/importer/Config.java: Splitted up the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1411 config option to skip parsing bed heights. Now, we are able to skip single
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1412 and epoch bed heights using the following options:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1414 -Dflys.backend.importer.skip.bed.height.single=true (skip singles)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1415 -Dflys.backend.importer.skip.bed.height.epoch=true (skip epochs)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1417 * src/main/java/de/intevation/flys/importer/ImportBedHeightEpoch.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1418 src/main/java/de/intevation/flys/importer/ImportBedHeightEpochValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1419 src/main/java/de/intevation/flys/importer/ImportRiver.java: Implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1420 the whole stuff to parse those data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1422 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1423 Registered the new model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1425 2012-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1427 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1428 doc/schema/oracle-drop-minfo.sql: Schema adaptions specific to MINFO bed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1429 heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1431 * src/main/java/de/intevation/flys/model/BedHeightSingleValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1432 src/main/java/de/intevation/flys/model/BedHeightType.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1433 src/main/java/de/intevation/flys/model/ElevationModel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1434 src/main/java/de/intevation/flys/model/LocationSystem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1435 src/main/java/de/intevation/flys/model/BedHeightSingle.java: New model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1436 classes for MINFO bed heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1438 * src/main/java/de/intevation/flys/importer/parsers/BedHeightSingleParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1439 Some logging adjustments and a little bugfix: add BedHeightSingle objects
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1440 after they were parsed; otherwise they are not saved to database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1442 * src/main/java/de/intevation/flys/importer/ImportBedHeightSingleValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1443 src/main/java/de/intevation/flys/importer/ImportBedHeightSingle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1444 src/main/java/de/intevation/flys/importer/ImportElevationModel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1445 src/main/java/de/intevation/flys/importer/ImportLocationSystem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1446 src/main/java/de/intevation/flys/importer/ImportBedHeightType.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1447 src/main/java/de/intevation/flys/importer/ImportRiver.java: Implemented
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1448 storeDependencies() and getPeer().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1450 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1451 Registered model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1453 2012-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1455 * src/main/java/de/intevation/flys/importer/parsers/BedHeightSingleParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1456 Finished work on parsing meta information and data specific to single bed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1457 heights.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1459 * src/main/java/de/intevation/flys/importer/ImportBedHeightSingleValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1460 src/main/java/de/intevation/flys/importer/ImportBedHeightSingle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1461 src/main/java/de/intevation/flys/importer/ImportElevationModel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1462 src/main/java/de/intevation/flys/importer/ImportLocationSystem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1463 src/main/java/de/intevation/flys/importer/ImportBedHeightType.java: Some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1464 new and modified temp storages used during MINFO import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1466 2012-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1468 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1469 doc/schema/oracle-drop-minfo.sql: Some schema adaptions specific to bed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1470 heights in MINFO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1472 2012-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1474 * src/main/java/de/intevation/flys/importer/Config.java: Added new command
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1475 line option to skip parsing bed heights (german "Sohlhoehen").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1476 Set "-Dflys.backend.importer.skip.bed.height=true" to skip parsing this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1477 file type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1479 * src/main/java/de/intevation/flys/importer/parsers/BedHeightEpochParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1480 src/main/java/de/intevation/flys/importer/parsers/BedHeightSingleParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1481 Initial checkin of parsers for bed heights (single and epoch).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1483 * src/main/java/de/intevation/flys/importer/ImportBedHeightSingle.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1484 src/main/java/de/intevation/flys/importer/ImportBedHeightEpoch.java: Temp
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1485 storage for bed heights data used during the import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1487 * src/main/java/de/intevation/flys/importer/Importer.java: Added an INFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1488 statement that signals the start of parsing rivers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1490 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Collect and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1491 trigger parsing of bed heights files (placed in 'Morphologie/Sohlhoehen').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1493 2012-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1495 * doc/schema/oracle-minfo.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1496 doc/schema/oracle-drop-minfo.sql: MINFO specific DB schema and sql statements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1497 to drop MINFO specific stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1499 2012-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1501 * src/main/java/de/intevation/flys/importer/Config.java: Added a config
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1502 option "flys.backend.importer.infogew.file" to set the path of an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1503 INFO.gew file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1505 * src/main/java/de/intevation/flys/importer/Importer.java: Read the path
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1506 to the INFO.gew from the new config option and try to parse it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1508 2012-03-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1510 * doc/schema/oracle-spatial.sql: Set the type of 'lower' and 'upper' column
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1511 of relation 'dem' to NUMBER(19,5).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1513 2012-03-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1515 * src/main/java/de/intevation/flys/model/Floodmaps.java: Set geometry type
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1516 to 'Geometry', because Oracle can save POLYGONS and MULTIPOLYGONS in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1517 same relation; Hibernate seems unable to load both types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1519 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1520 Registered missing Floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1522 2012-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1524 * Tagged module as 'pre2.7-2012-03-16'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1526 2012-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1528 * doc/schema/oracle-spatial.sql: Repaired broken oracle db schema for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1529 relation 'floodmaps'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1531 2012-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1533 * src/main/java/de/intevation/flys/model/Floodmaps.java: New model class for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1534 'floodmaps'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1536 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1537 Registered the Floodmaps model class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1539 2012-03-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1541 * contrib/shpimporter/shpimporter.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1542 contrib/shpimporter/utils.py,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1543 contrib/shpimporter/uesg.py: A python based tool for importing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1544 shapefiles into a database. This tool is based on python because it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1545 makes use of GDAL OGR to read shapefiles and write features into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1546 database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1548 2012-03-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1550 * doc/schema/postgresql-spatial.sql: Adapted the PostgreSQL schema for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1551 floodmaps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1553 2012-03-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1555 * doc/schema/postgresql-spatial.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1556 doc/schema/oracle-spatial.sql: Added new relations for existing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1557 floodmaps (currently tested for PostgreSQL only!).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1559 2012-03-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1561 * src/main/java/de/intevation/flys/model/Wst.java: Adapted method call of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1562 Log4J logger 'warning()' -> 'warn()'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1564 2012-03-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1566 Fix or workaround flys/issue632 .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1568 * src/main/java/de/intevation/flys/model/Wst.java: Avoid NPE when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1569 trying to get min/max q values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1571 2012-02-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1573 * src/main/java/de/intevation/flys/model/DischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1574 The list of DischargeTableValue is now sorted by Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1576 2012-02-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1578 * src/main/java/de/intevation/flys/model/Gauge.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1579 getMasterDischargeTable() to retrieve the discharge table with kind 0.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1581 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1583 * src/main/java/de/intevation/flys/model/River.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1584 (getGaugeDatumsKMs,queryGaugeDatumsKMs): renamed to avoid hibernate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1585 running into trouble finding db-mapping for type Map for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1586 what looks like a 'getter' of GaugeDatumsKMs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1588 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1590 * src/main/java/de/intevation/flys/model/River.java(getGaugeDatumsKMs):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1591 New method to build a map of gauge stattion km to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1592 the datums (PNP) of the gauge. Useful look if a km
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1593 is a gauge station.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1595 2012-01-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1597 * src/main/java/de/intevation/flys/model/FastAnnotations.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1598 New. Fetches all informations of annotations in one go for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1599 a river. Useful to speed up annotation handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1601 2012-01-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1602
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1603 * src/main/java/de/intevation/flys/model/Gauge.java: Added a function that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1604 returns a Gauge based on its official number.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1606 2012-01-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1608 * src/main/java/de/intevation/flys/model/FastCrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1609 New. Cacheable representation of the cross section line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1611 * src/main/java/de/intevation/flys/model/CrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1612 Add a new isValid() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1614 * src/main/java/de/intevation/flys/model/CrossSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1615 Added method getFastLines() to fetch the lines (FastCrossSectionLines)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1616 directly with a single SQL statement and without expensive
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1617 intermediate representations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1619 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1621 * src/main/java/de/intevation/flys/model/CrossSection.java(getLines):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1622 Added method to fetch the lines of a cross section in a given interval.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1623 Useful to have chunked access to the lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1625 2012-01-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1627 * src/main/java/de/intevation/flys/model/CrossSectionLine.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1628 (fetchCrossSectionLinesPoints): Simplified and prevent reallocations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1630 2012-01-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1632 * src/main/java/de/intevation/flys/importer/parsers/StaFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1633 Introduced boolean system property 'flys.backend.sta.parse.gauge.numbers'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1634 default: false. If set the official number is parsed out of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1635 the first line of the STA files. This leads to problems with the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1636 data of the Elbe river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1638 * src/main/java/de/intevation/flys/backend/SpatialInfo.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1639 superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1641 2012-01-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1643 * doc/schema/postgresql-spatial.sql: Fixed table hws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1645 2012-01-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1647 * src/main/java/de/intevation/flys/model/RiverAxis.java: The method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1648 getRiverAxis() now returns a list of RiverAxis objects. There is a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1649 modeling problem (see comment in the header of the class) which should
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1650 be fixed!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1652 * src/main/java/de/intevation/flys/backend/SpatialInfo.java: Adapted the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1653 code based on the modified signature in RiverAxis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1655 2012-01-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1657 * src/main/java/de/intevation/flys/model/Wst.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1658 determineMinMaxQFree() that determines the min/max Qs at a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1659 kilometer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1661 2012-01-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1663 * doc/schema/postgresql.sql: Remove 'NOT NULL' constraint from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1664 gauges.range_id because there are gauges which don't have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1665 a 'Gueltigkeitsbereich'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1667 To adjust existing PostgreSQL databases use:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1669 ALTER TABLE gauges ALTER COLUMN range_id DROP NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1671 * src/main/java/de/intevation/flys/model/River.java: Handle
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1672 null references to 'Gueltigkeitsbereiche'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1674 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1676 * src/main/java/de/intevation/flys/model/Wst.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1677 determineMinMaxQ(double double) to be able to determine the Q range of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1678 WST without having a Range object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1680 2011-12-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1682 * src/main/java/de/intevation/flys/importer/parsers/StaFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1683 Parse the official 'Pegelnummer' out of the STA files, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1685 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1686 Adjusted import model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1688 * src/main/java/de/intevation/flys/model/Gauge.java: Make the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1689 official gauge number accessible via Hibernate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1691 * doc/schema/postgresql.sql, doc/schema/oracle.sql: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1692 an official_number to the gauges table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1694 2011-11-30 Bjoern Schilberg <bjoern.schilberg@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1696 * doc/schema/oracle-spatial.sql: Adjust extent of germany to EPSG:31467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1697 (GK3) coordinates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1699 2011-11-30 Bjoern Schilberg <bjoern.schilberg@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1701 * doc/schema/oracle-spatial.sql: Adjust extent to the extent of germany
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1702 and srs to 31467 in USER_SDO_GEOM_METADATA.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1704 2011-11-29 Bjoern Schilberg <bjoern.schilberg@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1706 * doc/schema/oracle_create_user.sql: Fixed notation of the table in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1707 alter statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1709 2011-11-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1711 Fixed flys/issue415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1713 * doc/schema/oracle.sql: Increased precision of a and b in ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1715 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1717 * src/main/java/de/intevation/flys/model/Building.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1718 src/main/java/de/intevation/flys/model/Fixpoint.java: Added functions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1719 that return a list of Buildings/Fixpoints for a given river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1721 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1723 * doc/schema/oracle-spatial.sql,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1724 doc/schema/postgresql-spatial.sql: Adapted the "kind" field of "lines"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1725 relation (Int -> Varchar).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1726
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1727 * doc/schema/oracle-spatial_idx.sql: Added missing spatial index for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1728 "lines" relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1730 * src/main/java/de/intevation/flys/model/Line.java: Added a function that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1731 returns all lines of a given river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1733 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1735 * src/main/java/de/intevation/flys/model/Catchment.java: New. A model for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1736 the 'catchment' relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1738 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1739 Registered the Catchment model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1741 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1743 * doc/schema/postgresql-spatial.sql: Synced "hws" relation with oracle
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1744 schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1746 * src/main/java/de/intevation/flys/model/Hws.java: New. A model for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1747 "hws" relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1749 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1750 Registered the Hws model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1752 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1754 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1755 Added methods that return information about the database connection used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1756 by a concrete SessionFactoryImpl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1758 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1759
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1760 * src/main/java/de/intevation/flys/model/Floodplain.java: Changed the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1761 geometry type from MultiPolygon to Polygon.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1763 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1764 Added a function that returns the db driver of a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1765 SessionFactoryImpl instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1767 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1769 * src/main/java/de/intevation/flys/model/RiverAxisKm.java: New. Model class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1770 for 'river_axes_km' relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1772 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1773 Added mapping for RiverAxisKm.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1775 2011-10-25 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1777 * doc/schema/oracle_create_user.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1778 Added explizit TABLESPACE definition for the user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1780 2011-10-25 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1782 * doc/schema/oracle_create_user.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1783 Adjusted oracle_create_user.sql script. Added USER SQL snippet to change
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1784 tablespace to users.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1786 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1788 * src/main/java/de/intevation/flys/utils/DateGuesser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1789 New. Date guesser from desktop FLYS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1791 * src/main/java/de/intevation/flys/importer/parsers/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1792 Try to parse the name of a WST column as a date and store
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1793 the date into the database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1795 * src/main/java/de/intevation/flys/importer/ImportWstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1796 Added code to store the date of the column in the database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1798 2011-10-24 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1799
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1800 * doc/schema/postgresql-spatial.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1801 Adjusted geometry type for floodplain and hws in AddGeometryColumn.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1803 2011-10-19 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1805 * doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1806 Added missing views (wst_value_table,wst_w_values,wst_q_values).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1808 2011-10-18 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1810 * doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1811 Removed all CREATE OR REPLACE TRIGGER statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1813 2011-10-17 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1815 * doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1816 Adjusted NUMBER format for units, positions and cross_section_points tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1818 2011-10-10 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1820 * doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1821 Fix errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1823 2011-10-10 Bjoern Schilberg <bjoern.schilberg@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1825 * doc/schema/oracle.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1826 Adjust oracle schema [I382].
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1828 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1830 * src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1831 src/main/java/de/intevation/flys/importer/ImportUnit.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1832 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1834 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1836 * ChangeLog: Added database update statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1838 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1840 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1841 CREATE SEQUENCE UNITS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1842 CREATE TABLE units (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1843 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1844 name VARCHAR(32) NOT NULL UNIQUE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1845 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1846 ALTER TABLE rivers ADD COLUMN wst_unit_id int REFERENCES units(id);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1847 INSERT INTO units (id, name) VALUES (nextval('UNITS_ID_SEQ'), 'NN + m');
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1848 INSERT INTO units (id, name) VALUES (nextval('UNITS_ID_SEQ'), 'NHN + m');
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1849 UPDATE rivers SET wst_unit_id = (SELECT id FROM units WHERE name = 'NHN + m') WHERE name = 'Elbe';
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1850 UPDATE rivers SET wst_unit_id = (SELECT id FROM units WHERE name = 'NN + m') WHERE name <> 'Elbe';
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1851 ALTER TABLE rivers ALTER COLUMN wst_unit_id SET NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1852 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1854 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1856 * contrib/dump-schema.sh: New. A small shell script that dumps the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1857 database schema of a given database to SQL.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1859 * pom.xml: Added dependency for hibernate-spatial-oracle stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1861 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1863 * doc/schema/postgresql.sql: Removed unit column from wsts; added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1864 wst_unit_id column to rivers. We decided to support a single elevation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1865 model for the whole river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1867 * src/main/java/de/intevation/flys/model/River.java: Added a WstUnit
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1868 column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1870 * src/main/java/de/intevation/flys/model/Wst.java: Removed the Unit
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1871 column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1873 * src/main/java/de/intevation/flys/importer/ImportWst.java: Provide a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1874 getUnit() method that allows querying the elevation unit for this wst.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1876 * src/main/java/de/intevation/flys/importer/ImportUnit.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1877 storeDependencies().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1879 * src/main/java/de/intevation/flys/importer/ImportRiver.java: Save the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1880 Unit of the wst file or a default one into database before all other
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1881 dependencies as well as the river itself is saved to database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1883 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1885 * doc/schema/postgresql.sql: Added a "units" table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1887 * src/main/java/de/intevation/flys/model/Unit.java: New. Model class that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1888 represents a unit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1890 * src/main/java/de/intevation/flys/importer/ImportUnit.java: New. Model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1891 class that is used to import units.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1893 * src/main/java/de/intevation/flys/model/Wst.java: A Wst stores a Unit
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1894 which references "units" table now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1896 * src/main/java/de/intevation/flys/importer/parsers/WstParser.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1897 units which have already been parsed on Wsts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1899 * src/main/java/de/intevation/flys/importer/ImportWst.java: Added setter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1900 method for Units and call storeDependencies() for ImportUnits.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1902 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1903 Registered new model class Unit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1905 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1907 flys/issue333 (W-INFO / Berechnung Wasserspiegellage, Zuordnung Bezugspegel)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1909 * src/main/java/de/intevation/flys/model/River.java: Modified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1910 determination of gauge based on a km range. River.determineGauge(double,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1911 double) will now return the gauge which matches the start km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1913 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1914
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1915 * src/main/java/de/intevation/flys/utils/StringUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1916 (wWrap): New method (extracted from WaterlevelSelectState).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1918 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1920 * src/main/java/de/intevation/flys/utils/StringUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1921 (unbracket): New method (extracted from WaterlevelSelectState).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1923 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1925 * src/main/java/de/intevation/flys/model/CrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1926 Moved some logic from cross section demo app to this model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1928 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1930 * src/main/java/de/intevation/flys/model/CrossSectionTrack.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1931 Added new function that the nearest CrossSectionTrack of a river to a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1932 given kilometer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1934 2011-09-23 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1936 * doc/schema/postgresql-spatial.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1937 Added missing river_axes_km schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1938 * doc/schema/oracle-spatial.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1939 Added missing dem and lines schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1941 2011-09-22 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1943 * doc/schema/postgresql-spatial.sql, doc/schema/oracle-spatial.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1944 Harmonized oracle and postgresql spatial schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1946 2011-09-22 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1948 * doc/schema/oracle-spatial.sql: Harmonized Extent for Saar and Mosel. Some cleanups.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1950 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1952 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1953 Added the possibility to enable JMX (/MBean) support for hibernate. By
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1954 default, this support is NOT enabled. To enable JMX support for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1955 hibernate, set the system property "flys.backend.enablejmx=true".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1957 2011-09-20 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1959 * doc/schema/oracle_create_user.sql: Added right to create views.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1961 2011-09-20 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1963 * doc/schema/oracle-spatial.sql: Generalized oracle spatial schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1965 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1967 Tagged RELEASE 2.5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1969 * Changes: Prepared changes for release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1971 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1973 * src/main/java/de/intevation/flys/model/DGM.java: Added function to query
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1974 a DGM by Id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1976 2011-09-15 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1978 * pom.xml: Removed oracle dependency.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1980 2011-09-15 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1982 * doc/schema/oracle.sql: Added inital oracle schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1984 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1986 * doc/schema/oracle-spatial_idx.sql: Added inital oracle-spatial_idx.sql
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1987 script.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1989 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1991 * doc/schema/oracle-spatial.sql: Deactivated spatial indexes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1993 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1994
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1995 * doc/schema/oracle_create_user.sql: Added inital oracle_create_user.sql
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1996 script.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1998 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2000 * doc/schema/oracle-spatial.sql: Added schema floodplain.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2002 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2004 * doc/schema/oracle-spatial.sql: Added schema hws.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2006 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2008 * doc/schema/oracle-spatial.sql: Added schema cross_section_tracks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2010 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2012 * doc/schema/oracle-spatial.sql: Added schema river_axes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2014 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2016 * doc/schema/oracle-spatial.sql: Added schema fixpoints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2018 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2020 * doc/schema/oracle-spatial.sql: Added schema buildings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2022 2011-09-14 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2024 * doc/schema/oracle-spatial.sql: Fixed table river_axes_km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2026 2011-09-13 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2028 * doc/schema/oracle-spatial.sql: Added initial oracle schemas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2030 2011-09-12 Bjoern Schilberg <bjoern@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2032 * doc/schema/postgresql-spatial.sql: Added initial schemas for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2033 Hydrologie/Einzugsgebiete, Hydrologie/HW-Schutzanlagen, Hydrologie/Hydr.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2034 Grenzen/Linien, BfG/hauptoeff_*.shp, BfG/MNQ-*.shp,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2035 BfG/modellgrenze*.shp, BfG/uferlinie.shp, BfG/vorland_*.shp,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2036 Hydrologie/Streckendaten, Hydrologie/UeSG/Berechnung,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2037 Hydrologie/UeSG/Messung
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2039 2011-09-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2041 * doc/schema/postgresql-spatial.sql: Removed SERIALs from schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2042 Auto-Increment is realized through SERIALs now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2044 * src/main/java/de/intevation/flys/model/DGM.java: The table for dem has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2045 been renamed to 'dem' (before 'dgm').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2047 2011-09-01 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2048
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2049 * doc/schema/postgresql-spatial.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2050 Hint for unifying table names: dgm -> dem
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2052 2011-09-01 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2054 * doc/schema/postgresql-spatial.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2055 Added mappings to existing data in file system (based on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2056 river Saar); added TODOs for missing tables/mappings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2058 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2060 * doc/schema/postgresql-spatial.sql: New relation for floodplains (german
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2061 "Talaue").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2063 * src/main/java/de/intevation/flys/model/Floodplain.java: New. Model class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2064 that represents a floodplain.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2066 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2067 Registered the Floodplain mapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2069 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2071 * doc/schema/postgresql-spatial.sql: Added a relation for DGMs. Note, that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2072 no data of the DGM is stored in this relation, but only the file path to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2073 the DGM file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2075 * src/main/java/de/intevation/flys/model/DGM.java: New. This class provides
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2076 information for a DGM (km range and file path).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2078 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2079 Registered the DGM.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2081 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2083 * src/main/java/de/intevation/flys/model/CrossSectionTrack.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2084 static function to retrieve all CrossSectionTracks of a specific river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2086 2011-08-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2088 * src/main/java/de/intevation/flys/utils/FileTools.java: Moved to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2089 artifacts-common module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2091 * src/main/java/de/intevation/flys/importer/parsers/PegelGltParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2092 src/main/java/de/intevation/flys/importer/parsers/PRFParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2093 src/main/java/de/intevation/flys/importer/parsers/HYKParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2094 src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2095 src/main/java/de/intevation/flys/importer/parsers/InfoGewParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2096 src/main/java/de/intevation/flys/importer/ImportRiver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2097 src/main/java/de/intevation/flys/importer/ImportGauge.java: Adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2098 imports of FileTools.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2100 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2102 * src/main/java/de/intevation/flys/model/Gauge.java (getMainValues)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2103 (setMainValues):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2104 New method and mapping to get/set MainValues of a Gauge. Essentially
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2105 developed by Sascha L. Teichmann.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2107 2011-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2109 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2110 Reverted the default db dialect to PostgreSQL - this has been changed to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2111 PostGIS by accident.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2112 Configure the dialect "org.hibernatespatial.postgis.PostgisDialect" to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2113 use the PostGIS stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2115 2011-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2117 * src/main/java/de/intevation/flys/model/RiverAxis.java: Added a function
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2118 that returns the RiverAxis for a given River.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2120 * src/main/java/de/intevation/flys/backend/SpatialInfo.java: Use the new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2121 function of RiverAxis to retrieve the RiverAxis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2123 2011-08-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2125 * doc/schema/postgresql-spatial.sql: The PostGIS database schema for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2126 FLYS spatial data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2127
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2128 * src/main/java/de/intevation/flys/model/CrossSectionTrack.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2129 src/main/java/de/intevation/flys/model/RiverAxis.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2130 src/main/java/de/intevation/flys/model/Line.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2131 src/main/java/de/intevation/flys/model/Building.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2132 src/main/java/de/intevation/flys/model/Fixpoint.java: Model classes that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2133 represent FLYS spatial data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2135 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2136 Registered model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2138 * pom.xml: Added dependencies to HibernateSpatial and PostGIS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2140 * src/main/java/de/intevation/flys/backend/SpatialInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2141 contrib/spatial-info.sh: A small demo application that prints out some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2142 information about spatial data of specific rivers. Modify the system
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2143 property -Dflys.backend.spatial.river to get information of a river of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2144 your choice.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2146 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2148 Re-enabled Hibernate schema dumps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2150 * src/main/java/de/intevation/flys/App.java: Removed old code
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2151 and use new SessionFactoryProvider infrastructure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2153 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2154 Added methods to create db configurations without opening them.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2155 Useful for introspection only purposes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2157 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2159 * pom.xml: Bumped Apache DBCP up to 1.4 to use the same version
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2160 as artifact database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2162 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2164 * src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2165 Make use of the LRU cache from artifacts common.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2167 2011-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2169 * doc/schema/postgresql.sql: Added missing foreign key contraint on hyks table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2170 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2172 ALTER TABLE hyks ADD CONSTRAINT hyks_river_id_fkey FOREIGN KEY (river_id) REFERENCES rivers(id);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2174 2011-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2175
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2176 * src/main/java/de/intevation/flys/importer/parsers/HYKParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2177 Check if zone coordinates in HYKs are swapped and warn the user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2179 2011-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2181 * src/main/java/de/intevation/flys/model/HYK.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2182 src/main/java/de/intevation/flys/importer/parsers/HYKParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2183 src/main/java/de/intevation/flys/importer/ImportHYKFormation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2184 src/main/java/de/intevation/flys/importer/ImportHYKEntry.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2185 src/main/java/de/intevation/flys/importer/ImportHYK.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2186 Various small fixes and some extra logging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2188 2011-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2190 * src/main/java/de/intevation/flys/importer/Config.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2191 Central singleton to configure the Importer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2192 Uses system properties by now:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2194 flys.backend.importer.dry.run: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2195 default false. true: don't write to database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2197 flys.backend.importer.annotation.types: String
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2198 default unset. Filename of annotation type classifications.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2200 flys.backend.importer.skip.gauges: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2201 default: false. true: don't parse/store *.glt, *.sta files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2203 flys.backend.importer.skip.annotations: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2204 default: false. true: don't parse/store *.km files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2206 flys.backend.importer.skip.prfs: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2207 default: false. true: don't parse/store *.prf files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2209 flys.backend.importer.skip.hyks: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2210 default: false. true: don't parse/store *.hyk files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2212 flys.backend.importer.skip.wst: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2213 default: false. true: don't parse/store river wst files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2215 flys.backend.importer.skip.extra.wsts: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2216 default: false. true: don't parse/store extra *.zus, *.wst files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2218 flys.backend.importer.skip.fixations: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2219 default: false. true: don't parse/store fixation *.wst files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2221 flys.backend.importer.skip.official.lines: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2222 default: false. true: don't parse/store 'amtliche Linien' *.wst files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2224 flys.backend.importer.skip.flood.water: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2225 default: false. true: don't parse/store 'HW-Marken' *.wst files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2227 flys.backend.importer.skip.flood.protection: boolean
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2228 default: false. true: don't parse/store 'HW-Schutzanlagen' *.wst files
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2230 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2232 * src/main/java/de/intevation/flys/model/HYKEntry.java: Fixed OrderBy
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2233 clause.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2235 2011-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2237 * src/main/java/de/intevation/flys/importer/ImportHYKFormation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2238 src/main/java/de/intevation/flys/importer/ImportHYKFlowZone.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2239 src/main/java/de/intevation/flys/importer/ImportHYKEntry.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2240 src/main/java/de/intevation/flys/importer/ImportRiver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2241 src/main/java/de/intevation/flys/importer/ImportHYK.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2242 Store HYK data structures to database. Needs testing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2244 2011-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2246 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2247 Parse the HYKs from the importer. TODO: Store them in database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2249 2011-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2251 * src/main/java/de/intevation/flys/importer/parsers/HYKParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2252 Create data structures while parsing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2254 * src/main/java/de/intevation/flys/importer/ImportHYKFormation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2255 src/main/java/de/intevation/flys/importer/ImportHYK.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2256 getters/setters to ease model wiring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2258 2011-07-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2260 * src/main/java/de/intevation/flys/importer/ImportHYKFormation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2261 src/main/java/de/intevation/flys/importer/ImportHYKFlowZone.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2262 src/main/java/de/intevation/flys/importer/ImportHYKEntry.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2263 src/main/java/de/intevation/flys/importer/ImportHYK.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2264 Importer models for HYKs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2266 2011-07-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2268 * doc/schema/postgresql.sql: Each entry in a HYK can have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2269 an optional 'Peilungsjahr' (measure) not only the whole HYK.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2270 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2271 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2272 ALTER TABLE hyks DROP COLUMN measure;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2273 ALTER TABLE hyk_entries ADD COLUMN measure TIMESTAMP;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2274 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2276 * src/main/java/de/intevation/flys/model/HYKEntry.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2277 src/main/java/de/intevation/flys/model/HYK.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2278 Adjusted Hibernate models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2280 2011-07-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2282 * src/main/java/de/intevation/flys/importer/parsers/HYKParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2283 Added callback mechanism and recursive file search like in the PRF parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2284 All BfG-HYK files seem to parse correctly now. TODO: Build the data structures.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2286 * src/main/java/de/intevation/flys/importer/parsers/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2287 Added x.canRead() before accepting files for parsing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2289 2011-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2291 * src/main/java/de/intevation/flys/importer/parsers/HYKParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2292 Initial version of the HYK parser. Not ready, yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2294 * src/main/java/de/intevation/flys/importer/ImportHYKFlowZoneType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2295 Importer model for HYK flow zone types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2297 2011-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2299 * doc/schema/postgresql.sql: Argh! Added distance_{vl|hf|vr} to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2300 wrong table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2301 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2302 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2303 ALTER TABLE hyk_entries DROP COLUMN distance_vl;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2304 ALTER TABLE hyk_entries DROP COLUMN distance_hf;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2305 ALTER TABLE hyk_entries DROP COLUMN distance_vr;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2306 ALTER TABLE hyk_formations ADD COLUMN distance_vl NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2307 ALTER TABLE hyk_formations ADD COLUMN distance_hf NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2308 ALTER TABLE hyk_formations ADD COLUMN distance_vr NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2309 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2311 * src/main/java/de/intevation/flys/model/HYKFormation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2312 src/main/java/de/intevation/flys/model/HYKEntry.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2313 Adjusted Hibernate models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2315 2011-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2317 * src/main/java/de/intevation/flys/utils/FileTools.java: Added method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2318 walkTree() to traverse a directory tree. To be reused in HYK parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2320 * src/main/java/de/intevation/flys/importer/parsers/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2321 Uses the FileTools.walkTree() method now to find all PRF file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2323 2011-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2325 * doc/schema/postgresql.sql: Added missing columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2326 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2327 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2328 ALTER TABLE hyks ADD COLUMN measure TIMESTAMP;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2329 ALTER TABLE hyk_entries ADD COLUMN distance_vl NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2330 ALTER TABLE hyk_entries ADD COLUMN distance_hf NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2331 ALTER TABLE hyk_entries ADD COLUMN distance_vr NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2332 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2334 * src/main/java/de/intevation/flys/model/HYKEntry.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2335 src/main/java/de/intevation/flys/model/HYK.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2336 Adjusted Hibernate models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2338 2011-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2340 * src/main/java/de/intevation/flys/importer/parsers/*.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2341 New package. Moved the file parsers (*.gew, *.sta, *.at, *.glt, *.prf, *.km, *.wst)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2342 into this package.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2344 * src/main/java/de/intevation/flys/importer/*.java: Adjusted the imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2346 2011-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2348 * src/main/java/de/intevation/flys/model/HYKFormation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2349 src/main/java/de/intevation/flys/model/HYKEntry.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2350 src/main/java/de/intevation/flys/model/HYKFlowZone.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2351 src/main/java/de/intevation/flys/model/HYKFlowZoneType.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2352 src/main/java/de/intevation/flys/model/HYK.java: New. The hibernate models
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2353 for the HYK structures.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2355 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2356 Registered new models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2358 * src/main/java/de/intevation/flys/model/CrossSection.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2359 'order by' annotation for fetching the cross section lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2361 2011-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2363 * doc/schema/postgresql.sql: Added structures for HYKs "Hydraulische Kenngroessen"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2364 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2366 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2367 CREATE SEQUENCE HYKS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2368 CREATE TABLE hyks (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2369 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2370 river_id int NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2371 description VARCHAR(256) NOT NULL
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2372 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2374 CREATE SEQUENCE HYK_ENTRIES_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2375 CREATE TABLE hyk_entries (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2376 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2377 hyk_id int NOT NULL REFERENCES hyks(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2378 km NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2379 UNIQUE (hyk_id, km)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2380 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2382 CREATE SEQUENCE HYK_FORMATIONS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2383 CREATE TABLE hyk_formations (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2384 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2385 formation_num int NOT NULL DEFAULT 0,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2386 hyk_entry_id int NOT NULL REFERENCES hyk_entries(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2387 top NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2388 bottom NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2389 UNIQUE (hyk_entry_id, formation_num)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2390 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2392 CREATE SEQUENCE HYK_FLOW_ZONE_TYPES_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2393 CREATE TABLE hyk_flow_zone_types (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2394 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2395 name VARCHAR(50) NOT NULL UNIQUE,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2396 description VARCHAR(256)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2397 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2399 CREATE SEQUENCE HYK_FLOW_ZONES_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2400 CREATE TABLE hyk_flow_zones (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2401 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2402 formation_id int NOT NULL REFERENCES hyk_formations(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2403 type_id int NOT NULL REFERENCES hyk_flow_zone_types(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2404 a NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2405 b NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2406 CHECK (a <= b)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2407 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2408 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2410 2011-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2412 * pom.xml: Bumped Hibernate up to 3.6.5.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2414 2011-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2416 * src/main/java/de/intevation/flys/utils/FileTools.java: Argh!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2417 Forget to call the file hashing so only the file lengths were
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2418 compared.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2420 2011-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2422 * src/main/java/de/intevation/flys/utils/FileTools.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2423 Added a class HashedFile to compare files by there length
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2424 and a message digest. Digest can be set with system property
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2425 "flys.backend.file.cmp.digest" and defaults to MD5. Useful to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2426 detect file duplicates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2428 * src/main/java/de/intevation/flys/importer/PRFParser.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2429 method prfAccept(File) to callback to check if a found PRF file
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2430 should be parsed. Useful to prevent parsing file duplicates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2432 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2433 Use the HashedFile and the PRFParser.Callback to prevent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2434 parsing of PRF duplicates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2436 2011-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2438 * doc/schema/postgresql.sql: Misspelled sequence.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2439 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2441 DROP SEQUENCE CROSS_SECTION_LINES_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2442 CREATE SEQUENCE CROSS_SECTION_LINES_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2444 * src/main/java/de/intevation/flys/importer/ImportCrossSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2445 Added some logging because importing is slow.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2447 * src/main/java/de/intevation/flys/importer/ImportCrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2448 Prevent NPE if a cross section line from db has no points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2450 2011-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2452 Parse all PRFs in all subfolders of a river and store them
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2453 as cross sections into the database. Needs testing!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2455 * src/main/java/de/intevation/flys/importer/ImportCrossSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2456 src/main/java/de/intevation/flys/importer/ImportCrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2457 New. Importer models for cross sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2459 * src/main/java/de/intevation/flys/importer/XY.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2460 New. Made top level class from inner PRFParser.XY.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2462 * src/main/java/de/intevation/flys/importer/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2463 Moved out XY class. Renamed callback.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2464
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2465 * src/main/java/de/intevation/flys/model/CrossSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2466 src/main/java/de/intevation/flys/model/CrossSectionLine.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2467 src/main/java/de/intevation/flys/model/CrossSectionPoint.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2468 src/main/java/de/intevation/flys/importer/ImportTimeInterval.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2469 Added convinience constructors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2471 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2472 Parse and store cross sections into database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2474 2011-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2476 * doc/schema/postgresql.sql: Introduced a new table cross_section_line
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2477 holding the km of a set of points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2479 * src/main/java/de/intevation/flys/model/CrossSectionLine.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2480 New. Model for a single line of a "Querprofil".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2482 * src/main/java/de/intevation/flys/model/CrossSection.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2483 'km' and 'points' they are part of the line now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2485 * src/main/java/de/intevation/flys/model/CrossSectionPoint.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2486 They reference to the containing line now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2488 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2489 Registered new model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2491 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2492 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2493 DROP SEQUENCE CROSS_SECTIONS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2494 DROP SEQUENCE CROSS_SECTION_POINTS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2495 DROP TABLE cross_section_points;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2496 DROP TABLE cross_sections;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2497 CREATE SEQUENCE CROSS_SECTIONS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2498 CREATE TABLE cross_sections (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2499 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2500 river_id int NOT NULL REFERENCES rivers(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2501 time_interval_id int REFERENCES time_intervals(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2502 description VARCHAR(256)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2503 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2504 CREATE SEQUENCE CROSS_SECTION_LINES_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2505 CREATE TABLE cross_section_lines (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2506 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2507 km NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2508 cross_section_id int NOT NULL REFERENCES cross_sections(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2509 UNIQUE (km, cross_section_id)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2510 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2511 CREATE SEQUENCE CROSS_SECTION_POINTS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2512 CREATE TABLE cross_section_points (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2513 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2514 cross_section_line_id int NOT NULL REFERENCES cross_section_lines(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2515 col_pos int NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2516 x NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2517 y NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2518 UNIQUE (cross_section_line_id, col_pos)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2519 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2520 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2522 2011-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2524 * doc/schema/postgresql.sql: Dropped constraint that enforces the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2525 uniqueness of km and river. This is violated because there are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2526 more than one sounding in different year at the same km of a river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2527 Added column 'description' to the cross section table to make it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2528 human readable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2530 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2532 ALTER TABLE cross_sections DROP CONSTRAINT cross_sections_km_key;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2533 ALTER TABLE cross_sections ADD COLUMN description VARCHAR(256);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2535 * src/main/java/de/intevation/flys/model/CrossSection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2536 Added the description column to the Hibernate model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2538 2011-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2540 * doc/schema/postgresql.sql: Dropped constraint that enforces the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2541 uniqueness of x in a "Querprofil-Spur". There are vertical lines
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2542 in the soundings so this constraint is violated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2544 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2546 ALTER TABLE cross_section_points DROP CONSTRAINT cross_section_points_cross_section_id_key2;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2548 2011-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2550 * src/main/java/de/intevation/flys/importer/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2551 Added a callback to be called from parsePRFs() if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2552 a PRF was parsed successfully. Useful to scan whole
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2553 sub directories for PRF files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2555 2011-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2557 * src/main/java/de/intevation/flys/importer/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2558 Extract the year of sounding from file names. If not found
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2559 from the name of th containing directory. Description is made
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2560 of file name and parent directory file name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2562 2011-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2564 * src/main/java/de/intevation/flys/importer/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2565 Extracted the data. All BfG PRFs are parsed correctly, now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2567 2011-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2569 * src/main/java/de/intevation/flys/importer/PRFParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2570 Extract km from lines. TODO: extract data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2572 2011-07-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2574 * src/main/java/de/intevation/flys/importer/PRFParser.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2575 Parser for PRF files. TODO extra data and station from data lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2577 2011-07-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2579 * src/main/java/de/intevation/flys/model/Point3d.java: Deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2580 Not needed (braindead).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2582 * src/main/java/de/intevation/flys/model/CrossSectionPoint.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2583 Directly store the x/y values now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2585 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2586 Removed registration of Point3d.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2588 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2590 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2591 ALTER TABLE cross_section_points DROP COLUMN point3d_id;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2592 DROP SEQUENCE POINTS3D_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2593 DROP TABLE points3d;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2594 ALTER TABLE cross_section_points ADD COLUMN x NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2595 ALTER TABLE cross_section_points ADD COLUMN y NUMERIC NOT NULL;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2596 ALTER TABLE cross_section_points ADD CONSTRAINT
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2597 cross_section_points_cross_section_id_key2 UNIQUE (cross_section_id, x);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2598 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2599
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2600 2011-07-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2602 * src/main/java/de/intevation/flys/model/CrossSection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2603 src/main/java/de/intevation/flys/model/CrossSectionPoint.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2604 New. Hibernate models for cross-sections and their forming points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2606 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2607 Registered the new models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2609 2011-07-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2611 * src/main/java/de/intevation/flys/model/Point3d.java: New. point3d model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2612 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2613 Registered point3d model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2615 2011-07-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2617 * doc/schema/postgresql.sql: Add relations for cross sections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2618 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2619 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2621 CREATE SEQUENCE CROSS_SECTIONS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2622 CREATE TABLE cross_sections (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2623 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2624 km NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2625 river_id int NOT NULL REFERENCES rivers(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2626 time_interval_id int REFERENCES time_intervals(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2627 UNIQUE (km, river_id)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2628 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2630 CREATE SEQUENCE POINTS3D_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2631 CREATE TABLE points3d (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2632 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2633 x NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2634 y NUMERIC NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2635 z NUMERIC NOT NULL
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2636 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2638 CREATE SEQUENCE CROSS_SECTION_POINTS_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2639 CREATE TABLE cross_section_points (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2640 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2641 cross_section_id int NOT NULL REFERENCES cross_sections(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2642 point3d_id int NOT NULL REFERENCES points3d(id),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2643 col_pos int NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2644 UNIQUE (cross_section_id, point3d_id, col_pos),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2645 UNIQUE (cross_section_id, col_pos)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2646 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2648 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2650 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2652 Tagged RELEASE 2.4
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2654 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2656 * Changes: Prepared changes for the upcoming release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2658 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2660 * src/main/java/de/intevation/flys/importer/AnnotationsParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2661 src/main/java/de/intevation/flys/importer/AnnotationClassifier.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2662 src/main/java/de/intevation/flys/importer/AtFileParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2663 src/main/java/de/intevation/flys/importer/ValueKey.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2664 src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2665 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2667 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2669 * src/main/java/de/intevation/flys/importer/AnnotationClassifier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2670 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2672 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2674 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2675 Added a method maxOverlap to determine the gauge which has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2676 the max common length to a given interval. This is for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2677 numerical stability in slightly overlapping gauge ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2679 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2681 * src/main/java/de/intevation/flys/model/River.java: When
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2682 looking up a gauge by km containment use precision of 1e-6.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2684 2011-06-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2686 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2687 Added method to find gauge by its name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2689 2011-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2691 * doc/annotation-types.xml: Fixed some rules.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2693 * src/main/java/de/intevation/flys/importer/Importer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2694 src/main/java/de/intevation/flys/importer/InfoGewParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2695 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2696 Call the right constructors now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2698 * src/main/java/de/intevation/flys/importer/ImportAnnotationType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2699 Added getter/setter for name property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2701 * src/main/java/de/intevation/flys/importer/AnnotationsParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2702 Print duplicated at WARN level not as DEBUG.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2704 * src/main/java/de/intevation/flys/importer/AnnotationClassifier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2705 Fixed XPath expression to build the internal lookup structures
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2706 correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2708 2011-06-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2709
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2710 Added classification of annotation types. Needs testing!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2712 * doc/annotation-types.xml: New. Rules to classify the different
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2713 types of annotations. The classification works like this:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2715 There are unique types like 'Bruecke', 'Pegel' and so on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2716 They are defined in the /annotation/type section and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2717 identified by their name. One of the types can be set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2718 as the default type if no rule applies.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2720 In the /annotation/pattern section are two types of pattern.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2722 1 - file pattern: If a KM file is opened its filename is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2723 matched against the regular expressions of these
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2724 patterns. If a match is found the corresponding type
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2725 is used as the default type in the open file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2726 If no match is found the global default type is used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2727 as the default type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2729 2 - line patterns: For each line of an open KM file these
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2730 patterns are applied to find a match. If a match is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2731 found the corresponding type is used as the type of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2732 the annotation. If no match is found the default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2733 file default is assumed to be the right type. For
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2734 the file default see 1.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2736 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2737 To activate the annotation type classification set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2738 the system property
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2740 'flys.backend.importer.annotation.types'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2742 to the path of a XML looking like the annotation-types.xml
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2743 file. If the system property is not set no classification
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2744 is done.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2746 * src/main/java/de/intevation/flys/importer/AnnotationClassifier.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2747 New. Implements the classification.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2749 * src/main/java/de/intevation/flys/importer/AnnotationsParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2750 src/main/java/de/intevation/flys/importer/InfoGewParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2751 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2752 Looped through the annotation type classification.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2754 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2756 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2757 Added method to find gauge by a position lying in its range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2759 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2761 First part of flys/issue18
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2763 * doc/schema/postgresql.sql: Add new table 'annotation_types'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2764 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2765 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2766 CREATE SEQUENCE ANNOTATION_TYPES_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2767 CREATE TABLE annotation_types (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2768 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2769 name VARCHAR(256) NOT NULL UNIQUE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2770 );
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2771 ALTER TABLE annotations ADD COLUMN type_id int REFERENCES annotation_types(id);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2772 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2774 * doc/schema/postgresql-cleanup.sql: Removed. Hopeless out-dated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2776 * src/main/java/de/intevation/flys/model/AnnotationType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2777 New. Hibernate model to access the type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2779 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2780 Register the new backend type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2782 * src/main/java/de/intevation/flys/model/Annotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2783 References the annotation type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2785 * src/main/java/de/intevation/flys/importer/ImportAnnotationType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2786 New. Model to help import the annotation type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2788 * src/main/java/de/intevation/flys/importer/ImportAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2789 Uses the import type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2791 * src/main/java/de/intevation/flys/importer/AnnotationsParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2792 Set the annotation type to 'null'. TODO: Do the classification!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2794 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2796 * src/main/java/de/intevation/flys/importer/AtFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2797 Fix for flys/issue110. start index was shifted by one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2798
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2799 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2801 * src/main/java/de/intevation/flys/importer/ImportAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2802 Forgot to store reference to edge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2804 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2806 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2807 Register backend model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2809 * src/main/java/de/intevation/flys/importer/ImportEdge.java: New. Model
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2810 for importing the edges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2811
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2812 * src/main/java/de/intevation/flys/importer/AnnotationsParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2813 Parses the edges of an annotation, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2815 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2817 * doc/schema/postgresql.sql: Added table edges to model 'Kanten' of an annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2818 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2819 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2820 CREATE SEQUENCE EDGES_ID_SEQ;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2821 CREATE TABLE edges (
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2822 id int PRIMARY KEY NOT NULL,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2823 top NUMERIC,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2824 bottom NUMERIC);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2825 ALTER TABLE annotations ADD COLUMN edge_id int REFERENCES edges(id);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2826 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2828 * src/main/java/de/intevation/flys/model/Edge.java: New. A 'Kanten'-Model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2829 * src/main/java/de/intevation/flys/model/Annotation.java: References the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2830 edges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2832 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2834 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2835 Added method to find gauge only by station position.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2837 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2839 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2840 Make search for gauges independent of from/to order.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2842 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2844 * doc/schema/postgresql.sql: Added a new view to select qs of a WST.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2845 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2847 CREATE VIEW wst_q_values AS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2848 SELECT wc.position AS column_pos,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2849 wqr.q AS q,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2850 r.a AS a,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2851 r.b AS b,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2852 wc.wst_id AS wst_id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2853 FROM wst_column_q_ranges wcqr
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2854 JOIN wst_q_ranges wqr ON wcqr.wst_q_range_id = wqr.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2855 JOIN ranges r ON wqr.range_id = r.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2856 JOIN wst_columns wc ON wcqr.wst_column_id = wc.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2857 ORDER BY wc.position, wcqr.wst_column_id, r.a;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2859 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2861 * doc/schema/postgresql.sql: Added a new view to select ws of a WST.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2862 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2864 CREATE VIEW wst_w_values AS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2865 SELECT wcv."position" AS km,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2866 wcv.w AS w,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2867 wc."position" AS column_pos,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2868 w.id AS wst_id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2869 FROM wst_column_values wcv
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2870 JOIN wst_columns wc ON wcv.wst_column_id = wc.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2871 JOIN wsts w ON wc.wst_id = w.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2872 ORDER BY wcv."position", wc."position";
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2874 2011-05-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2876 flys/issue76
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2878 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2879 Close gaps between q ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2881 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2883 Tagged RELEASE 2.3.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2885 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2887 Tagged RELEASE 2.3
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2889 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2891 * Changes: Changes for release 2.3 - see Changes file to get to know about
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2892 the version numbers of this software.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2893
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2894 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2896 * doc/schema/postgresql.sql: Added a column which tells
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2897 if a river counts its km up or downwards.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2898 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2900 ALTER TABLE rivers ADD COLUMN km_up BOOLEAN NOT NULL DEFAULT true;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2902 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2903 Adjust Hibernate mapping of new column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2905 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2907 * src/main/java/de/intevation/flys/importer/AtFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2908 Fixed flys/issue11 and flys51.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2910 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2912 * src/main/java/de/intevation/flys/importer/ValueKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2913 Add some unsharp comparison (eps = 1e-6) to avoid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2914 numerical problems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2916 * src/main/java/de/intevation/flys/importer/IdValueKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2917 Removed. Not need any longer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2919 * src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2920 Use unsharp lookup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2922 * src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2923 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2924 Flush more often. Hopefully this reduces hibernate sync
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2925 problems?!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2927 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2928
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2929 * src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2930 Fixed silly bug. Set flush mode back to auto because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2931 manual flushing causes some undetermined problems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2933 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2935 * src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2936 Do not load _all_ values from discharge tables and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2937 wst columns. This is extremly slow and will lead
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2938 to OOM if more rivers are imported. Now only the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2939 last 20 columns und discharge tables are cached.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2941 * src/main/java/de/intevation/flys/importer/ValueKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2942 New. Key for caching discharge table values and wst
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2943 column values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2945 * src/main/java/de/intevation/flys/importer/IdValueKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2946 Fixed bug in equals().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2948 * src/main/java/de/intevation/flys/importer/ImportWstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2949 Removed too eloquent debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2951 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2953 * src/main/java/de/intevation/flys/importer/IdValueKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2954 Use BigDecimals as representation for the numeric components
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2955 which prevents running into unique constraint problems
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2956 caused by imprecision.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2958 * src/main/java/de/intevation/flys/importer/ImportRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2959 src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2960 Ranges are now cached globally, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2962 * src/main/java/de/intevation/flys/importer/ImportWstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2963 Improved logging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2965 * src/main/java/de/intevation/flys/importer/ImportDischargeTableValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2966 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2967
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2968 2011-05-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2970 * src/main/java/de/intevation/flys/importer/StaFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2971 Only accept main value types 'Q', 'W', 'D' and 'T' by default.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2972 '-' is not handled any more because it causes too much constraint
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2973 problems. You can overwrite the imported type with the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2974 system property flys.backend.main.value.types" (default "QWTD")
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2976 * src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2977 Set session flush mode to manual. Hopefully this improves the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2978 performance a bit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2980 * src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2981 src/main/java/de/intevation/flys/importer/ImportGauge.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2982 src/main/java/de/intevation/flys/importer/ImportWstColumn.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2983 src/main/java/de/intevation/flys/importer/ImportRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2984 src/main/java/de/intevation/flys/importer/ImportDischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2985 Improved logging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2987 2011-05-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2989 * src/main/java/de/intevation/flys/importer/WstColumnValueKey.java: Deleted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2990 * src/main/java/de/intevation/flys/importer/IdValueKey.java: Reinserted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2991 here in a more generalized form.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2993 * src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2994 Cache the discharge table value, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2996 * src/main/java/de/intevation/flys/importer/ImportDischargeTableValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2997 Use the global cache.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2999 2011-05-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3001 * src/main/java/de/intevation/flys/importer/ImporterSession.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3002 New. Centralized caching in the thread local context. Importing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3003 the Elbe leads to OOM because the column values of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3004 WST files where loaded separately for every file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3006 * src/main/java/de/intevation/flys/importer/ImportPosition.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3007 src/main/java/de/intevation/flys/importer/Importer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3008 src/main/java/de/intevation/flys/importer/ImportAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3009 src/main/java/de/intevation/flys/importer/ImportWstQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3010 src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3011 src/main/java/de/intevation/flys/importer/ImportMainValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3012 src/main/java/de/intevation/flys/importer/ImportMainValueType.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3013 src/main/java/de/intevation/flys/importer/ImportNamedMainValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3014 src/main/java/de/intevation/flys/importer/ImportRiver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3015 src/main/java/de/intevation/flys/importer/ImportGauge.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3016 src/main/java/de/intevation/flys/importer/ImportWstColumnValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3017 src/main/java/de/intevation/flys/importer/ImportWstColumnQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3018 src/main/java/de/intevation/flys/importer/ImportWstColumn.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3019 src/main/java/de/intevation/flys/importer/ImportRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3020 src/main/java/de/intevation/flys/importer/ImportDischargeTableValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3021 src/main/java/de/intevation/flys/importer/ImportDischargeTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3022 src/main/java/de/intevation/flys/importer/ImportAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3023 src/main/java/de/intevation/flys/importer/ImportTimeInterval.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3024 Adjusted to use the new global context.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3026 2011-05-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3028 * doc/schema/postgresql.sql: Dropped constraint which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3029 forces discharge tables to have a unique time interval
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3030 for a given gauge and kind.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3032 There are AT files (historical Mosel/Perl/Perl/1967-1981.at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3033 and Mosel/Perl/1967-1981-1.at) which violate this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3034 constraint. Its a technical question to the customer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3035 how to handle these cases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3037 To adjust existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3039 ALTER TABLE discharge_tables DROP CONSTRAINT discharge_tables_gauge_id_key;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3041 2011-05-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3043 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3044 There are wst files where column names are not unique.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3045 Make them unique by appending (1), (2) and so on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3047 2011-05-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3048
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3049 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3050 Import the "HW-Schutzanlagen", too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3052 2011-05-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3054 Make import of historical discharge tables work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3056 * doc/schema/postgresql.sql: Added forgotten column 'description'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3058 !!! You have to drop your database !!!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3060 * src/main/java/de/intevation/flys/importer/ImportDischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3061 src/main/java/de/intevation/flys/model/DischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3062 Add the forgotten description property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3064 * src/main/java/de/intevation/flys/importer/AtFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3065 Fixed problems with date recognition.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3067 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3068 Prefix the description of the historical discharge tables
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3069 with "Histor.Abflusstafeln".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3071 * src/main/java/de/intevation/flys/importer/ImportTimeInterval.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3072 Fixed silly programming error.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3074 2011-05-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3076 * src/main/java/de/intevation/flys/importer/AtFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3077 Inject 'kind' attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3079 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3080 Traverse the "Histor.Abflusstafeln" for the historical
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3081 discharge tables. too. TODO: Store them in the database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3083 * src/main/java/de/intevation/flys/importer/ImportDischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3084 Added convinience constructor to set the kind of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3085 discharge table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3087 2011-05-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3089 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3090 Prefix "Zusätzliche Längsschnitte" with "Zus.Längsschnitte"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3091 in description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3093 2011-05-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3095 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3096 Import 'Hochwasser-Marken', too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3098 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3099 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3101 2011-05-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3103 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3104 Ignore lines that contain km positions which were found
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3105 before in the same file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3107 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3109 * src/main/java/de/intevation/flys/model/River.java: Added a method that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3110 returns all gauges of the river intersected by a given start and end
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3111 point.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3113 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3115 * src/main/java/de/intevation/flys/importer/ImportTimeInterval.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3116 Forgot to fetch peer from result set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3118 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3120 * src/main/java/de/intevation/flys/importer/ImportTimeInterval.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3121 New. Importer model help fetching the database peer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3123 * src/main/java/de/intevation/flys/model/TimeInterval.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3124 Add convinience constructor with start and stop time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3126 * src/main/java/de/intevation/flys/importer/AtFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3127 Attach a time interval to a discharge table if we find one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3129 * src/main/java/de/intevation/flys/importer/ImportDischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3130 Store the reference to the importer model of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3131 time interval of the discharge table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3133 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3135 * src/main/java/de/intevation/flys/importer/AtFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3136 Try to extract time ranges from at files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3138 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3140 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3141 Parse and store "amtliche Linien" wst files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3143 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3145 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3146 Parse and store fixation wst files as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3148 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3150 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3151 Parse the "zusaetzliche Laengsschnitte", too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3153 * src/main/java/de/intevation/flys/importer/ImportWst.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3154 Add getter/setter for column 'kind'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3156 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3158 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3159 Fixed flys/issue19: Do not take km column in wst file as a water level.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3161 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3163 * src/main/java/de/intevation/flys/model/Gauge.java: Introduced a 'scale'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3164 that is used to adjust the range of min/max W values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3166 2011-05-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3168 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3169 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3171 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3173 * src/main/java/de/intevation/flys/importer/WstColumnValueKey.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3174 New. This class is used as distinct key of a WstColumnValue - e.g. as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3175 key in a map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3177 * src/main/java/de/intevation/flys/importer/ImportWst.java: A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3178 WstColumnValue cache is build up while initialization. This cache
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3179 contains all WstColumnValues that exist in the database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3181 * src/main/java/de/intevation/flys/importer/ImportWstColumn.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3182 constructor that takes the WstColumnValues cache. It is used to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3183 initialize new ImportWstColumnValue objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3185 * src/main/java/de/intevation/flys/importer/ImportWstColumnValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3186 Speedup: A ImportWstColumnValue has a WstColumnValues cache that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3187 contains all WstColumnValues existing in the database. This makes it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3188 unnecessary to call an sql statement for each WstColumnValue to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3189 determine its existence in the database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3191 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3193 * doc/schema/postgresql.sql, doc/schema/postgresql-cleanup.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3194 Added a view 'wst_value_table' which aggregates the data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3195 to build w/q value tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3197 To update existing databases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3199 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3200 CREATE VIEW wst_value_table AS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3201 SELECT wcv.position AS position,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3202 w,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3203 (SELECT q
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3204 FROM wst_column_q_ranges wcqr
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3205 JOIN wst_q_ranges wqr
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3206 ON wcqr.wst_q_range_id = wqr.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3207 JOIN ranges r
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3208 ON r.id = wqr.range_id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3209 WHERE wcqr.wst_column_id = wc.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3210 AND wcv.position BETWEEN r.a AND r.b) AS q,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3211 wc.position AS column_pos,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3212 w.id AS wst_id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3213 FROM wst_column_values wcv
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3214 JOIN wst_columns wc
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3215 ON wcv.wst_column_id = wc.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3216 JOIN wsts w
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3217 ON wc.wst_id = w.id
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3218 ORDER BY wcv.position ASC,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3219 wc.position DESC;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3220 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3222 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3224 * src/main/java/de/intevation/flys/model/Wst.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3225 Add forgotten one to many relation Wst -> WstColumn.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3227 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3229 * src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3230 src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3231 Import of q ranges of wst files was totally broken. :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3232 You have to reimport all your data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3234 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3236 * src/main/java/de/intevation/flys/importer/ImportDischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3237 Forgot kind parameter in peer fetching query.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3239 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3241 * src/main/java/de/intevation/flys/model/River.java::
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3242 Added a new method to determine the gauge based on a given start and end
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3243 point of the river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3245 2011-04-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3247 * doc/schema/postgresql.sql: Added 'position' column to wst_columns
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3248 to allow order them by there column position in the original
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3249 wst file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3251 Update existing database with:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3253 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3254 ALTER TABLE wst_columns ADD COLUMN position int;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3255 UPDATE wst_columns w SET
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3256 position = id - (SELECT min(id) FROM wst_columns WHERE wst_id = w.wst_id);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3257 ALTER TABLE wst_columns ADD CONSTRAINT wst_columns_wst_id_position_key
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3258 UNIQUE (wst_id, position);
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3259 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3261 * src/main/java/de/intevation/flys/model/Wst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3262 src/main/java/de/intevation/flys/model/WstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3263 Adjusted models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3265 * src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3266 src/main/java/de/intevation/flys/importer/ImportWstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3267 Adjusted importer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3269 2011-04-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3271 * doc/schema/postgresql.sql: Forget ',' in schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3273 2011-04-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3275 * src/main/java/de/intevation/flys/model/Wst.java (determineMinMaxQ):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3276 Fixed index problem when an empty list is returned.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3278 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3280 * src/main/java/de/intevation/flys/model/Wst.java: A Wst is now able to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3281 return its min and max Q values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3283 * src/main/java/de/intevation/flys/model/Gauge.java: A Gauge is now able
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3284 to return its min and max W values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3286 2011-04-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3288 * doc/schema/postgresql.sql: Added new column 'kind' in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3289 discharge tables and wst to distinguish between different
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3290 kinds like 'Haupt-WST', 'zusaetzliche Laengsschnitte',
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3291 'amtliche Daten' and so on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3293 Update existing databases with:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3294 BEGIN;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3295 ALTER TABLE discharge_tables ADD COLUMN kind int NOT NULL DEFAULT 0;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3296 ALTER TABLE wsts ADD COLUMN kind int NOT NULL DEFAULT 0;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3297 COMMIT;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3299 * src/main/java/de/intevation/flys/model/DischargeTable.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3300 src/main/java/de/intevation/flys/model/Wst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3301 src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3302 src/main/java/de/intevation/flys/importer/ImportDischargeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3303 Adjusted the models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3305 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3307 * src/main/java/de/intevation/flys/backend/SessionHolder.java: Moved to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3308 this module from flys-artifacts. This is necessary to get access to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3309 current session in this module as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3310
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3311 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3313 * src/main/java/de/intevation/flys/model/River.java: Added a method that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3314 returns the min and max distance of a river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3316 2011-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3318 * src/**/*.java: Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3320 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3322 Tagged RELEASE 0.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3323
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3324 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3326 * src/main/java/de/intevation/flys/model/Range.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3327 Forgot to save the last change before commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3329 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3331 * src/main/java/de/intevation/flys/model/Range.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3332 Added methods to find out if two ranges intersects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3334 2011-03-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3336 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3337 Added an one to many relation to the discharge tables of a gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3339 2011-03-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3341 Finished import of WSTs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3343 TODO 1: Speed it up! It takes on a high end machine over 7(!)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3344 minutes only for the data of the Saar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3345 TODO 2: Double precision floating point representations produced
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3346 by the the parsers leed to unique constraint violations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3347 in the backend on a second run. So the import is currently
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3348 only working on freshly initialized data bases.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3349 More consequent working with BigDecimal and some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3350 rounding may be of help here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3352 * src/main/java/de/intevation/flys/model/WstColumnValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3353 Added convinience constructors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3355 * src/main/java/de/intevation/flys/importer/ImportWstColumnValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3356 Added getPeer() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3358 * src/main/java/de/intevation/flys/importer/ImportWstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3359 Add a list of the ImportWstColumnValues produced by the WST parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3361 * src/main/java/de/intevation/flys/importer/WstParser.java: Add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3362 the (km, w) values to the ImportWstColumns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3364 2011-03-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3366 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3367 Build models for wsts, wst columns and q ranges and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3368 store them in the backend. TODO: store the w values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3370 * src/main/java/de/intevation/flys/model/WstQRange.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3371 src/main/java/de/intevation/flys/model/Wst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3372 src/main/java/de/intevation/flys/model/Range.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3373 src/main/java/de/intevation/flys/model/WstColumnQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3374 src/main/java/de/intevation/flys/model/WstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3375 Added convinience constructors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3377 * src/main/java/de/intevation/flys/importer/ImportWstQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3378 src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3379 src/main/java/de/intevation/flys/importer/ImportRiver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3380 src/main/java/de/intevation/flys/importer/ImportWstColumnQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3381 src/main/java/de/intevation/flys/importer/ImportWstColumn.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3382 src/main/java/de/intevation/flys/importer/ImportRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3383 Added getPeer() methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3385 2011-03-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3387 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3388 The unit extraction in the WST parser of desktop FLYS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3389 is broken! Add a hack here to repair this for our
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3390 importer. Desktop FLYS needs a fix, too!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3392 2011-03-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3394 * src/main/java/de/intevation/flys/importer/WstParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3395 Ported some stuff ver from WSTSource.java of desktop flys to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3396 parse WST files. TODO: create instances of the import models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3398 * src/main/java/de/intevation/flys/utils/StringUtil.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3399 Copied from desktop flys. Used for some string operations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3400 in WST parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3402 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3403 Added system property 'flys.backend.importer.dry.run'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3404 Set to true only the parsing is done and no writing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3405 to the backend. Default: false.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3407 * src/main/java/de/intevation/flys/App.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3408 src/main/java/de/intevation/flys/model/MainValueType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3409 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3411 2011-03-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3413 * src/main/java/de/intevation/flys/model/DischargeTableValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3414 src/main/java/de/intevation/flys/model/DischargeTable.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3415 constructors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3417 * src/main/java/de/intevation/flys/importer/AtFileParser.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3418 parser is used to '*.at' files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3420 * src/main/java/de/intevation/flys/importer/ImportGauge.java: Added code to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3421 import discharge tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3423 * src/main/java/de/intevation/flys/importer/ImportDischargeTableValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3424 src/main/java/de/intevation/flys/importer/ImportDischargeTable.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3425 Helper models for import discharge tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3427 2011-03-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3429 * src/main/java/de/intevation/flys/importer/WstParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3430 src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3431 Added stub for WST parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3432
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3433 2011-03-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3435 * src/main/java/de/intevation/flys/importer/ImportWstQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3436 src/main/java/de/intevation/flys/importer/ImportWst.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3437 src/main/java/de/intevation/flys/importer/ImportWstColumnValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3438 src/main/java/de/intevation/flys/importer/ImportWstColumnQRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3439 src/main/java/de/intevation/flys/importer/ImportWstColumn.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3440 Added importer helper model stubs for WST imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3442 2011-03-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3444 Second part of parsing/storing main values. Should be finished now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3446 * src/main/java/de/intevation/flys/importer/ImportNamedMainValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3447 src/main/java/de/intevation/flys/importer/ImportMainValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3448 New. Helper models for import main values,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3450 * src/main/java/de/intevation/flys/model/MainValue.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3451 src/main/java/de/intevation/flys/model/NamedMainValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3452 Added convinience constructors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3454 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3455 Write main values to backend, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3457 * src/main/java/de/intevation/flys/importer/StaFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3458 Build importer models for main values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3460 * src/main/java/de/intevation/flys/importer/ImportMainValueType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3461 Data was called 'value'. Now it is 'name' to fit the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3462 schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3464 2011-03-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3466 * doc/schema/postgresql.sql: Fixed wrong unique constraint.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3468 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3469 Added some logging when storing gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3471 2011-03-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3473 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3474 Add forgotten column river_id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3476 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3477 Small HQL fix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3479 2011-03-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3481 * src/main/java/de/intevation/flys/model/Gauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3482 Added convinience contructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3484 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3485 Fixed getPeer() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3487 * src/main/java/de/intevation/flys/importer/StaFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3488 Fixed parsing of STA files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3489
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3490 2011-03-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3492 * src/main/java/de/intevation/flys/importer/ImportRiver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3493 src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3494 Propagate river into storing of gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3495
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3496 2011-03-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3498 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3499 Added code to store rivers not only annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3501 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3502 Added stub code to write gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3504 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3506 First part of parsing main values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3508 * src/main/java/de/intevation/flys/App.java: Commented out
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3509 creation of dummy rivers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3510
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3511 * src/main/java/de/intevation/flys/model/NamedMainValues.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3512 Moved to NamedMainValue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3514 * src/main/java/de/intevation/flys/model/NamedMainValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3515 New. Formerly NamedMainValues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3517 * src/main/java/de/intevation/flys/model/MainValue.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3518 New. Forgotten part of the model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3520 * src/main/java/de/intevation/flys/model/MainValueType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3521 Data is String not BigDecimal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3523 * src/main/java/de/intevation/flys/model/Range.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3524 contructor with double arguments. Using BigDecimal now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3526 * src/main/java/de/intevation/flys/importer/PegelGltParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3527 Propagate BigDecimal usage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3529 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3530 Removed needless import. Added TODO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3532 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3533 Parse the dependencies of the gauges, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3535 * src/main/java/de/intevation/flys/importer/StaFileParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3536 New. Parser for STA files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3538 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3539 Call STA file parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3541 * src/main/java/de/intevation/flys/importer/AnnotationsParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3542 src/main/java/de/intevation/flys/importer/ImportRange.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3543 Uses BigDecimal now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3545 * src/main/java/de/intevation/flys/importer/ImportAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3546 Fixed wrong type cast in equals.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3548 * src/main/java/de/intevation/flys/importer/ImportMainValueType.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3549 New. Helper model for importing main value types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3551 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3552 Register forgotten MainValue model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3554 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3556 Store annotations in backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3558 * src/main/java/de/intevation/flys/model/Annotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3559 New convinience constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3561 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3562 Added toString() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3564 * src/main/java/de/intevation/flys/model/Range.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3565 Fixed nasty mistake in @OneToOne annotatation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3566 New convinience constructors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3568 * src/main/java/de/intevation/flys/importer/ImportPosition.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3569 src/main/java/de/intevation/flys/importer/ImportAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3570 src/main/java/de/intevation/flys/importer/ImportRange.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3571 src/main/java/de/intevation/flys/importer/ImportAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3572 Make storing to backend work. It's a bit too slow. :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3574 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3575 Fetch peer from backend. Added method to store annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3576 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3577 Stored annotations into backend. More eloquent SQL exception
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3578 handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3580 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3582 * src/main/java/de/intevation/flys/model/Attribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3583 src/main/java/de/intevation/flys/model/Position.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3584 Added convinience constructors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3586 * src/main/java/de/intevation/flys/importer/ImportPosition.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3587 src/main/java/de/intevation/flys/importer/ImportAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3588 Bound them to there backend peers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3590 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3592 * src/main/java/de/intevation/flys/importer/AnnotationsParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3593 New. Added parser to read *.KM files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3595 * src/main/java/de/intevation/flys/importer/ImportPosition.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3596 src/main/java/de/intevation/flys/importer/PegelGltParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3597 src/main/java/de/intevation/flys/importer/ImportRiver.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3598 src/main/java/de/intevation/flys/importer/ImportAnnotation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3599 src/main/java/de/intevation/flys/importer/ImportRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3600 src/main/java/de/intevation/flys/importer/InfoGewParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3601 src/main/java/de/intevation/flys/importer/ImportAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3602 Adjusted to load the annotations from *.KM files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3604 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3606 * src/main/java/de/intevation/flys/importer/ImportPosition.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3607 src/main/java/de/intevation/flys/importer/ImportRange.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3608 src/main/java/de/intevation/flys/importer/ImportAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3609 src/main/java/de/intevation/flys/importer/ImportAnnotation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3610 New helper models for import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3612 * src/main/java/de/intevation/flys/importer/PegelGltParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3613 src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3614 Use new models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3615
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3616 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3618 * src/main/java/de/intevation/flys/importer/PegelGltParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3619 New. Parser for PEGEL.GLT files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3621 * src/main/java/de/intevation/flys/importer/ImportGauge.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3622 New. Import model for gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3624 * src/main/java/de/intevation/flys/utils/DBCPConnectionProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3625 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3627 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3628 Added method to parse the gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3630 * src/main/java/de/intevation/flys/importer/InfoGewParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3631 Trigger pegel glt file parsing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3633 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3635 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3636 Used thread local pattern to make sharing of session easier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3638 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3639
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3640 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3641 Fixed error in HQL statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3643 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3645 * src/main/java/de/intevation/flys/utils/DBCPConnectionProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3646 Commented out a debug block because it leaks the db password.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3648 2011-03-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3650 * src/main/java/de/intevation/flys/importer/InfoGewParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3651 Expose imported rivers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3653 * src/main/java/de/intevation/flys/importer/InfoGewParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3654 Store imported rivers into database. Needs testing!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3656 2011-03-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3658 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3659 Default connection parameters are now overwritable with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3660 system properties (defaults in brackets):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3661 - user name: flys.backend.user (flys)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3662 - user password: flys.backend.password (flys)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3663 - db dialect: flys.backend.dialect (org.hibernate.dialect.PostgreSQLDialect)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3664 - db driver: flys.backend.driver (org.postgresql.Driver)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3665 - db url: flys.backend.url (jdbc:postgresql://localhost:5432/flys)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3667 2011-03-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3669 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3670 Expose createSessionFactory() as public to be usable without
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3671 a artifact database running.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3673 2011-03-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3675 * src/main/java/de/intevation/flys/utils/FileTools.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3676 Tools for handling with filenames. Currently there is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3677 a repair(File) method with repairs letter case errors
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3678 which is useful when reading windows filenames on a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3679 un*x platform.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3681 * src/main/java/de/intevation/flys/importer/Importer.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3682 Standalone app to read data from the file system and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3683 store it in a database. Currently it does not store
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3684 anything. It only loads info gew files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3686 * src/main/java/de/intevation/flys/importer/InfoGewParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3687 Info gew parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3689 * src/main/java/de/intevation/flys/importer/ImportRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3690 Helper model of a river used produced by parsing the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3691 info gew files.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3693 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3695 * src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3696 New. SessionFactoryProvider.getSessionFactory() provides a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3697 SessionFactory to use the Hibernate O/R mapper for the FLYS backend.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3699 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3701 * pom.xml: Added dependency to artifacts-commons to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3702 be able to use the global configuration of the artifact database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3704 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3706 * src/main/java/de/intevation/flys/App.java: Wire all POJOs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3707 to corresponding factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3709 * src/main/java/de/intevation/flys/model/*.java: Generate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3710 all foreign key constraints. TODO: name them correctly
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3711 because the machine generated names are ugly and do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3712 not fit the PostgreSQL names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3714 * doc/schema/postgresql.sql: Small quantifier fix in descriptions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3715 of wst columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3717 2011-03-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3719 * doc/schema/postgresql.sql: Fixed wrong spelled
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3720 column references in foreign keys introduces with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3721 last change.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3723 2011-03-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3725 * src/main/java/de/intevation/flys/model/*.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3726 column annotations for simple fields. TODO: foreign keys.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3728 2011-03-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3730 * doc/schema/postgresql.sql, doc/schema/postgresql-cleanup.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3731 Fixed inconsistent table names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3733 * src/main/java/de/intevation/flys/model/*.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3734 entity and id annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3736 2011-03-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3738 * doc/schema/postgresql.sql, doc/schema/postgresql-cleanup.sql:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3739 Added missing sequences.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3741 * doc/schema/sqlite.sql: Deleted. Not longer supported.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3743 2011-03-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3745 * doc/schema/postgresql-cleanup.sql: Forgot to add.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3747 * src/main/java/de/intevation/flys/App.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3748 Apache Commons DBCP as Hibernate connection provide.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3750 * src/main/java/de/intevation/flys/model/River.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3751 Added a constructor with string argument. Set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3752 sequence increment to 1 (eat up 100 at a time before).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3754 * pom.xml: Added PostgreSQL 8.4 driver as runtime dependency.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3756 2011-03-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3758 * doc/schema/postgresql-cleanup.sql: New. Tear down schema
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3759 for a postgres database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3761 * doc/schema/postgresql.sql: Added squence for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3762 auto generating ids in river table. Cleaned up schema.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3764 * src/main/java/de/intevation/flys/App.java: Simple
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3765 test app to interact with hibernate. Needs to be removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3766 because its only a toy.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3768 * src/main/java/de/intevation/flys/utils/DBCPConnectionProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3769 New. Binds Apache Commons to Hibernate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3770
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3771 * pom.xml: Added dependencies to log4j, commons dbcp,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3772 JPA of hibernate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3774 * src/main/java/de/intevation/flys/model/River.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3775 JPA annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3777 * src/main/java/de/intevation/flys/model/*.java: Replaced
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3778 Long with Integer because column ids are only four bytes wide.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3780 2011-03-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3782 * doc/schema/sqlite.sql, doc/schema/postgresql.sql: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3783 smaller issues in ddl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3785 * src/main/java/de/intevation/flys/model/*.java: Added POJOs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3786 of to be mapped. TODO: Map them!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3788 * pom.xml: Added plugin config for hibernate.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3790 2011-03-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3792 * pom.xml: Added dependency (and corresponding repository) to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3793 Hibernate Core 3.6.1 Final
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3795 2011-03-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3796
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3797 * pom.xml, src/**: Created a new empty maven project:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3798 $ mvn archetype:create \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3799 -DgroupId=de.intevation.flys \
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3800 -DartifactId=flys-backend
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3801
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3802 2011-03-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3804 * README: New. Some setup instructions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3806 * doc/schema/postgresql.sql: New. Schema converted to PostgreSQL
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3808 * doc/schema/sqlite.sql: Fixed defect foreign key constraints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3810 2011-03-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3811
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3812 * doc/schema/sqlite.sql: Factorized time intervals out into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3813 a separated table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3815 2011-01-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3817 * contrib/import-kms.py, contrib/import-gew.py: Initial scripts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3818 to import data into SQLite database. They still need some work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3820 2011-02-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3822 * doc/schema/sqlite.sql: Added initial schema for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3823 FLYS database.

http://dive4elements.wald.intevation.org